Solving Energy and Cybersecurity Constraints in IoT Devices Using Energy Recovery Computing
Himanshu Thapliyal, Zachary Kahleifeh · 2019
With the growth of Internet-of-Things (IoT), the potential threat vectors for malicious cyber and hardware attacks are rapidly expanding. As the IoT paradigm emerges, there are challenging requirements to design energy-efficient and secure systems. To address these challenges, we illustrate energy recovery computing as a potential solution to design low-energy hardware security primitives for IoT devices. Energy Recovery (ER) is a circuit design technique in which circuits recycle the charge stored in the load capacitor. This overview provides example applications of ER computing in (i) low-energy and Differential Power Analysis (DPA) resistant design, (ii) low-energy Physically Unclonable Function (PUF), and (iii) hardware trojan detection.