Previous Projects

The following research was performed with the Energy Efficient Circuits & Systems Group at MIT:

Low-Power BLS12-381 Elliptic Curve Pairing Crypto-Processor (2020-21)

with Prof. Anantha P. Chandrakasan

We present the first BLS12-381 elliptic curve pairing crypto-processor for low-power embedded IoT applications. Our crypto-processor is programmable to provide the flexibility to accelerate various elliptic curve cryptography and pairing-based cryptography protocols such as signature aggregation and functional encryption.

Related Publications: CICC 2021, SSCL 2021

Side-Channel Analysis of Embedded Neural Network Implementations (2020-21)

with Saurav Maji, Dr. Samuel H. Fuller and Prof. Anantha P. Chandrakasan

We study the side-channel vulnerabilities of embedded neural network implementations by recovering their model parameters as well as inputs using timing-based information leakage and simple power analysis side-channel attacks. We demonstrate our attacks on popular micro-controller platforms and also propose countermeasures. We also design a neural network hardware accelerator with power and electromagnetic side-channel countermeasures.

Related Publications: IoTJ 2021, ISSCC 2022, JSSC 2022

Press Mentions: MIT News, ACM News, Indian Express, SciTech Daily

Secure Wireless Batteryless Implantable System-on-Chip (2020-21)

with Mohamed R. Abdelhamid, Unsoo Ha, Prof. Fadel Adib and Prof. Anantha P. Chandrakasan

We present a wireless, batteryless and secure implantable system-on-a-chip with integrated strain sensing. The system implements a fully reconfigurable implantable rectenna, a highly efficient high-resolution high-dynamic-range strain sensing front-end, an ultra-low-power AES security engine, a chaos map TRNG and over-the-air closed-loop wireless programming.

Related Publications: CICC 2022, OJSSCS 2022

Dual-Factor Authentication for Securing Biomedical Devices (2019-20)

with Saurav Maji, Dr. Samuel H. Fuller, Mohamed R. Abdelhamid, Phillip M. Nadeau, Prof. Rabia T. Yazicigil and Prof. Anantha P. Chandrakasan

We present a dual-factor authentication protocol and its low-power implementation for securing medical devices. The protocol incorporates traditional cryptographic first-factor authentication using DTLS-PSK followed by the user’s touch-based voluntary second-factor authentication for enhanced security.

Related Publications: CICC 2020, ISLPED 2020 Design Contest, SSCMag 2020, CBMS 2021

Efficient Post-Quantum TLS using Identity-Based Key Exchange from Lattices (2019)

with Prof. Anantha P. Chandrakasan

We build on the well-known lattice-based DLP-IBE scheme to construct an ID-based certificate-less authenticated key exchange for post-quantum TLS handshakes. We also propose concrete parameters for the underlying lattice computations and provide detailed implementation results to analyze the associated energy savings.

Related Publications: ICC 2020

Accelerating Post-Quantum Cryptography using a TLS Crypto-Processor (2019)

with Siddharth Das and Prof. Anantha P. Chandrakasan

We re-purpose the AES, SHA and ECC cryptographic accelerators in an energy-efficient pre-quantum TLS crypto-processor to implement post-quantum key encapsulation schemes SIKE, Kyber, Frodo and ThreeBears and signature scheme SPHINCS+ through software-hardware co-design with a RISC-V processor.

Related Publications: ISCAS 2020

Quantum-Secure Configurable Lattice Crypto-Processor (2018-19)

with Abhishek Pathak, Tenzin S. Ukyab and Prof. Anantha P. Chandrakasan

We present a lattice cryptography processor with configurable parameters which enables energy savings and system area reduction through architectural optimizations. This is also the first ASIC implementation which demonstrates multiple NIST post-quantum standardization candidates such as NewHope, Kyber, Frodo, qTesla and Dilithium.

Related Publications: ISSCC 2019, TCHES 2019, ISLPED 2020 Design Contest

Press Mentions: MIT News, IEEE Spectrum, TechXplore, Science Blog, PQCzoo

Patent Application: US20200265167A1

Energy-Efficient DTLS Cryptographic Engine for IoT Security (2017-18)

with Andrew Wright, Chiraag Juvekar, Madeleine Waller, Prof. Arvind and Prof. Anantha P. Chandrakasan

We present the first full-hardware implementation of DTLS with configurable cryptographic accelerators and a dedicated protocol state machine for energy savings and reduced memory usage. A low-power RISC-V processor is used to exercise the flexibility of the cryptographic accelerators to demonstrate security applications.

Related Publications: ISSCC 2018, JSSC 2019

Press Mentions: MIT News, Financial Times, TechRepublic, ZDNet, TechExplorist, Engadget, BitDefender Blog, WikiChip

Patent: US11070362B2

Energy-Efficient Datagram Transport Layer Security for IoT (2016-17)

with Chiraag Juvekar, Dr. Samuel H. Fuller and Prof. Anantha P. Chandrakasan

We profile the energy costs of DTLS 1.3 using experimental models for cryptographic computations and RF communications. Based on this analysis, we present eeDTLS, a low-energy variant of DTLS, which provides the same security strength but employs a combination of packet size reduction and optimized handshake computation for energy savings.

Related Publications: GLOBECOM 2017

Power Side-Channel Attack on Embedded Software Encryption (2015)

with Lisa Ho and Skanda Koppula

We demonstrate the extraction of secret key from Arduino implementing AES-128. We repeatedly measure the chip’s power consumption during encryption and correlate with a Hamming weight power model for all possible key bytes to ultimately extract the 128-bit key.

Related Publications: Technical Report