EE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices
Internet of Things (IoT) devices have strict energy constraints as they often operate on a battery supply. The cryptographic operations within IoT devices consume substantial energy and are vulnerable to a class of hardware attacks known as side-channel attacks. To reduce the energy consumption and...
Guardado en:
Autores principales: | , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
MDPI AG
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/7bd8c2f525894660927d9310681fa108 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:7bd8c2f525894660927d9310681fa108 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:7bd8c2f525894660927d9310681fa1082021-11-25T18:58:12ZEE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices10.3390/s212276511424-8220https://doaj.org/article/7bd8c2f525894660927d9310681fa1082021-11-01T00:00:00Zhttps://www.mdpi.com/1424-8220/21/22/7651https://doaj.org/toc/1424-8220Internet of Things (IoT) devices have strict energy constraints as they often operate on a battery supply. The cryptographic operations within IoT devices consume substantial energy and are vulnerable to a class of hardware attacks known as side-channel attacks. To reduce the energy consumption and defend against side-channel attacks, we propose combining adiabatic logic and Magnetic Tunnel Junctions to form our novel Energy Efficient-Adiabatic CMOS/MTJ Logic (EE-ACML). EE-ACML is shown to be both low energy and secure when compared to existing CMOS/MTJ architectures. EE-ACML reduces dynamic energy consumption with adiabatic logic, while MTJs reduce the leakage power of a circuit. To show practical functionality and energy savings, we designed one round of PRESENT-80 with the proposed EE-ACML integrated with an adiabatic clock generator. The proposed EE-ACML-based PRESENT-80 showed energy savings of 67.24% at 25 MHz and 86.5% at 100 MHz when compared with a previously proposed CMOS/MTJ circuit. Furthermore, we performed a CPA attack on our proposed design, and the key was kept secret.Zachary KahleifehHimanshu ThapliyalMDPI AGarticleadiabatic logicmagnetic tunnel junctioncorrelation power analysis attackside-channel attackslow energy IoTadiabatic clock generatorChemical technologyTP1-1185ENSensors, Vol 21, Iss 7651, p 7651 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
adiabatic logic magnetic tunnel junction correlation power analysis attack side-channel attacks low energy IoT adiabatic clock generator Chemical technology TP1-1185 |
spellingShingle |
adiabatic logic magnetic tunnel junction correlation power analysis attack side-channel attacks low energy IoT adiabatic clock generator Chemical technology TP1-1185 Zachary Kahleifeh Himanshu Thapliyal EE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices |
description |
Internet of Things (IoT) devices have strict energy constraints as they often operate on a battery supply. The cryptographic operations within IoT devices consume substantial energy and are vulnerable to a class of hardware attacks known as side-channel attacks. To reduce the energy consumption and defend against side-channel attacks, we propose combining adiabatic logic and Magnetic Tunnel Junctions to form our novel Energy Efficient-Adiabatic CMOS/MTJ Logic (EE-ACML). EE-ACML is shown to be both low energy and secure when compared to existing CMOS/MTJ architectures. EE-ACML reduces dynamic energy consumption with adiabatic logic, while MTJs reduce the leakage power of a circuit. To show practical functionality and energy savings, we designed one round of PRESENT-80 with the proposed EE-ACML integrated with an adiabatic clock generator. The proposed EE-ACML-based PRESENT-80 showed energy savings of 67.24% at 25 MHz and 86.5% at 100 MHz when compared with a previously proposed CMOS/MTJ circuit. Furthermore, we performed a CPA attack on our proposed design, and the key was kept secret. |
format |
article |
author |
Zachary Kahleifeh Himanshu Thapliyal |
author_facet |
Zachary Kahleifeh Himanshu Thapliyal |
author_sort |
Zachary Kahleifeh |
title |
EE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices |
title_short |
EE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices |
title_full |
EE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices |
title_fullStr |
EE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices |
title_full_unstemmed |
EE-ACML: Energy-Efficient Adiabatic CMOS/MTJ Logic for CPA-Resistant IoT Devices |
title_sort |
ee-acml: energy-efficient adiabatic cmos/mtj logic for cpa-resistant iot devices |
publisher |
MDPI AG |
publishDate |
2021 |
url |
https://doaj.org/article/7bd8c2f525894660927d9310681fa108 |
work_keys_str_mv |
AT zacharykahleifeh eeacmlenergyefficientadiabaticcmosmtjlogicforcparesistantiotdevices AT himanshuthapliyal eeacmlenergyefficientadiabaticcmosmtjlogicforcparesistantiotdevices |
_version_ |
1718410471314292736 |