An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTON
This paper introduces an area-optimized and power-efficient implementation of the Cipher Block Chaining (CBC) mode for an ultra-lightweight block cipher, PRESENT, and the Keyed-Hash Message Authentication Code (HMAC)-expanded PHOTON by using a feedback path for a single block in the scheme. The prop...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-07-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/11/15/2380 |
_version_ | 1797414225126096896 |
---|---|
author | Chi Trung Ngo Jason K. Eshraghian Jong-Phil Hong |
author_facet | Chi Trung Ngo Jason K. Eshraghian Jong-Phil Hong |
author_sort | Chi Trung Ngo |
collection | DOAJ |
description | This paper introduces an area-optimized and power-efficient implementation of the Cipher Block Chaining (CBC) mode for an ultra-lightweight block cipher, PRESENT, and the Keyed-Hash Message Authentication Code (HMAC)-expanded PHOTON by using a feedback path for a single block in the scheme. The proposed scheme is designed, taped out, and integrated as a System-on-a-Chip (SoC) in a 65-nm CMOS process. An experimental analysis and comparison between a conventional implementation of CBC-PRESENT/HMAC-PHOTON with the proposed feedback basis is performed. The proposed CBC-PRESENT/HMAC-PHOTON has 128-bit plaintext/text and a 128-bit secret key, which have a gate count of 5683/20,698 and low power consumption of 1.03/2.62 mW with a throughput of 182.9/14.9 Mbps at the maximum clock frequency of 100 MHz, respectively. The overall improvement in area and power dissipation is 13/50.34% and 14.87/75.28% when compared to a conventional design. |
first_indexed | 2024-03-09T05:30:00Z |
format | Article |
id | doaj.art-242f6dd79f704503b02445fd31c069dd |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-09T05:30:00Z |
publishDate | 2022-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-242f6dd79f704503b02445fd31c069dd2023-12-03T12:33:36ZengMDPI AGElectronics2079-92922022-07-011115238010.3390/electronics11152380An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTONChi Trung Ngo0Jason K. Eshraghian1Jong-Phil Hong2School of Electrical Engineering, Chungbuk National University, Cheongju 28644, KoreaDepartment of Electrical and Computer Engineering, University of California Santa Cruz, Santa Cruz, CA 95064, USASchool of Electrical Engineering, Chungbuk National University, Cheongju 28644, KoreaThis paper introduces an area-optimized and power-efficient implementation of the Cipher Block Chaining (CBC) mode for an ultra-lightweight block cipher, PRESENT, and the Keyed-Hash Message Authentication Code (HMAC)-expanded PHOTON by using a feedback path for a single block in the scheme. The proposed scheme is designed, taped out, and integrated as a System-on-a-Chip (SoC) in a 65-nm CMOS process. An experimental analysis and comparison between a conventional implementation of CBC-PRESENT/HMAC-PHOTON with the proposed feedback basis is performed. The proposed CBC-PRESENT/HMAC-PHOTON has 128-bit plaintext/text and a 128-bit secret key, which have a gate count of 5683/20,698 and low power consumption of 1.03/2.62 mW with a throughput of 182.9/14.9 Mbps at the maximum clock frequency of 100 MHz, respectively. The overall improvement in area and power dissipation is 13/50.34% and 14.87/75.28% when compared to a conventional design.https://www.mdpi.com/2079-9292/11/15/2380lightweight cryptographyHMAC-PHOTONCBC-PRESENTIoTauthentication |
spellingShingle | Chi Trung Ngo Jason K. Eshraghian Jong-Phil Hong An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTON Electronics lightweight cryptography HMAC-PHOTON CBC-PRESENT IoT authentication |
title | An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTON |
title_full | An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTON |
title_fullStr | An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTON |
title_full_unstemmed | An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTON |
title_short | An Area-Optimized and Power-Efficient CBC-PRESENT and HMAC-PHOTON |
title_sort | area optimized and power efficient cbc present and hmac photon |
topic | lightweight cryptography HMAC-PHOTON CBC-PRESENT IoT authentication |
url | https://www.mdpi.com/2079-9292/11/15/2380 |
work_keys_str_mv | AT chitrungngo anareaoptimizedandpowerefficientcbcpresentandhmacphoton AT jasonkeshraghian anareaoptimizedandpowerefficientcbcpresentandhmacphoton AT jongphilhong anareaoptimizedandpowerefficientcbcpresentandhmacphoton AT chitrungngo areaoptimizedandpowerefficientcbcpresentandhmacphoton AT jasonkeshraghian areaoptimizedandpowerefficientcbcpresentandhmacphoton AT jongphilhong areaoptimizedandpowerefficientcbcpresentandhmacphoton |