Current Research Themes

 

Post-Quantum Cryptography

Modern public key cryptography protocols are at the risk of being rendered insecure by future large-scale quantum computers. Post-quantum cryptography aims to solve this challenge using several new algorithms based on cryptographic primitives such as lattices, supersingular elliptic curve isogenies, error correction codes, hash functions, multivariate equations and zero knowledge proofs. Our objectives in this direction include hardware accelerator design, optimized software implementation and side-channel analysis and countermeasures.

Related Publications: ISSCC 2019, TCHES 2019, ISCAS 2020, ICC 2020, ICCD 2022, SSCMag 2023

 

Computation on Encrypted Data

Secure privacy-preserving computation involves performing complex operations such as machine learning, image processing and database management on encrypted data. This is achieved using cryptographic tools such as homomorphic encryption, functional encryption, secure multi-party computation and secret sharing. Our objectives in this direction include high-performance FPGA-based acceleration for cloud, energy-efficient ASIC for edge devices and demonstration of new applications.

Related Publications: CICC 2021, SSCL 2021, ANTS 2022, GLOBECOM 2023

 

Low-Cost Encryption and Authentication

Traditional encryption and authentication protocols are often too expensive for ultra-low-power systems such as RFID tags, smart cards and biomedical devices, which are severely constrained not only in terms of logic area and power but also on-chip memory and computational resources. Our objectives in this direction include implementation of light-weight cryptography and co-design of protocols with efficient circuit primitives.

Related Publications: GLOBECOM 2017, ISSCC 2018, JSSC 2019, CICC 2020, SSCMag 2020, CBMS 2021, CICC 2022, OJSSCS 2022, CICC 2023, JSSC 2023

 

Side-Channel Attacks and Countermeasures

Side-channel attacks are a major concern for embedded software and hardware implementations of algorithms which process secret information. This applies not only to cryptography but also to error correction, digital signal processing, machine learning and other algorithms. Our objectives in this direction include modeling and analysis of side-channel leakage and implementation of low-overhead countermeasures.

Related Publications: IoTJ 2021, ISSCC 2022, JSSC 2022

 

Hardware Accelerators

The continuously increasing demands for data processing has led to domain-specific hardware accelerators becoming indispensable components of modern computing systems. These specialized hardware architectures help accelerate machine learning, cryptography, bioinformatics, quantum-inspired and other emerging compute paradigms. Our objectives in this direction include design and analysis of hardware accelerators for low power, area-constrained, energy-efficient and high-performance applications.

Related Publications: ISSCC 2018, JSSC 2019, ISSCC 2019, TCHES 2019, CICC 2021, SSCL 2021, ISSCC 2022, JSSC 2022, HPEC 2023, iSES 2023

 

Secure Machine Learning

Recent advancements in machine learning theory has enabled various signal processing applications using artificial neural networks. However, their computational complexity, side-channel security vulnerabilities and privacy concerns have inspired various new hardware and software architectures. Our objectives in this direction include secure and efficient machine learning implementation and privacy-preserving machine learning.

Related Publications: IoTJ 2021, ISSCC 2022, JSSC 2022

 

Emerging Technologies

Emerging technologies such as processing in memory, on-chip entropy generation and novel semiconductor devices have the potential to significantly expand the capability of hardware accelerators. These emerging circuit and architecture techniques not only improve efficiency but also enable new functionality. Our objectives in this direction include simulation and analysis of emerging hardware architectures and implementation of new compute applications.

Related Publications: CICC 2022, OJSSCS 2022, CICC 2023, JSSC 2023

 

Quantum Computation

The rise of cloud-based quantum computing has motivated new research directions such as quantum cryptanalysis, quantum cryptography, quantum-enhanced machine learning, quantum computer security and hybrid quantum-classical computation. Our objectives in this direction include design and analysis of quantum circuits and mapping of algorithms to quantum architectures.

Related Publications: ICCD 2022, TCAD 2024