Abstract
Smart consumer electronic devices are mostly area constrained and operate on a limited battery supply and therefore, have tight energy budgets. Lightweight cryptography (LWC) such as PRESENT-80 allows for minimal area usage and low energy for secure operations. However, CMOS implemented LWCs are vulnerable to side-channel attacks such as correlation power analysis (CPA). Adiabatic logic is an emerging circuit design technique that can reduce energy consumption and be CPA resistant. Many existing adiabatic logic families use a four-phase clocking scheme which pays a large area penalty. Thus, in this article, we introduce 2-EE-SPFAL, a two-phase clocking scheme implementation of an existing adiabatic family known as EE-SPFAL. To show the applicability of 2-EE-SPFAL, we construct a two-phase clock generator that remains energy efficient and secure. From 100 kHz to 25 MHz, our results show an average energy saving of 76.5% to 21.3% between CMOS and 2-EE-SPFAL. As a case study, we performed a CPA attack on both the CMOS and 2-EE-SPFAL implementation of PRESENT-80 and determined that the CMOS key could be retrieved while the adiabatic key was kept hidden.
Original language | English |
---|---|
Pages | 57-64 |
Number of pages | 8 |
Volume | 11 |
No | 1 |
Specialist publication | IEEE Consumer Electronics Magazine |
DOIs | |
State | Published - Jan 1 2022 |
Bibliographical note
Publisher Copyright:© 2012 IEEE.
ASJC Scopus subject areas
- Human-Computer Interaction
- Hardware and Architecture
- Computer Science Applications
- Electrical and Electronic Engineering