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...

Full description

Bibliographic Details
Main Authors: Chi Trung Ngo, Jason K. Eshraghian, Jong-Phil Hong
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