FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices

The design of cryptographic engines for the Internet of Things (IoT) edge devices and other ultralightweight devices is a crucial challenge. The emergence of such resource-constrained devices raises significant challenges to current cryptographic algorithms. PHOTON is an ultra-lightweight cryptograp...

Full description

Saved in:
Bibliographic Details
Main Authors: Al-Shatari, M.O.A., Hussin, F.A., Aziz, A.A., Witjaksono, G., Tran, X.-T.
Format: Article
Published: Institute of Electrical and Electronics Engineers Inc. 2020
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85097331319&doi=10.1109%2fACCESS.2020.3038219&partnerID=40&md5=53fb328d6e3680cf34a01ff5c5785a05
http://eprints.utp.edu.my/23381/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Petronas
id my.utp.eprints.23381
record_format eprints
spelling my.utp.eprints.233812021-08-19T07:23:11Z FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices Al-Shatari, M.O.A. Hussin, F.A. Aziz, A.A. Witjaksono, G. Tran, X.-T. The design of cryptographic engines for the Internet of Things (IoT) edge devices and other ultralightweight devices is a crucial challenge. The emergence of such resource-constrained devices raises significant challenges to current cryptographic algorithms. PHOTON is an ultra-lightweight cryptographic hash function targeting low-resource devices. The currently implemented hardware architectures of PHOTON hash function utilize a large amount of resources and have low operating frequencies with a low rate of throughputs. Maximum operating frequency and throughput of PHOTON architecture can be improved but at the cost of larger area utilization. Therefore, to improve the area-performance trade-offs of PHOTON hash function, an iterative architecture is implemented in this work. The concern is with the most lightweight version of PHOTON hash function with the hash size of 80 bits. It is implemented and verified on several Xilinx and Altera Field Programmable Gate Array (FPGA) devices using their synthesis and simulation tools. Low-cost and high-processing FPGA devices were both considered. The design is optimized for performance, whereas the area utilization is also taken into consideration. The overall performance and logic utilization are benchmarked with the existing implementations. The results show an improvement rate of 10.26 to 51.04 in the speed performance and a reduction rate of 7.55 to 60.64 in area utilization compared to existing implementations of PHOTON hash functions. © 2013 IEEE. Institute of Electrical and Electronics Engineers Inc. 2020 Article NonPeerReviewed https://www.scopus.com/inward/record.uri?eid=2-s2.0-85097331319&doi=10.1109%2fACCESS.2020.3038219&partnerID=40&md5=53fb328d6e3680cf34a01ff5c5785a05 Al-Shatari, M.O.A. and Hussin, F.A. and Aziz, A.A. and Witjaksono, G. and Tran, X.-T. (2020) FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices. IEEE Access, 8 . pp. 207610-207618. http://eprints.utp.edu.my/23381/
institution Universiti Teknologi Petronas
building UTP Resource Centre
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Petronas
content_source UTP Institutional Repository
url_provider http://eprints.utp.edu.my/
description The design of cryptographic engines for the Internet of Things (IoT) edge devices and other ultralightweight devices is a crucial challenge. The emergence of such resource-constrained devices raises significant challenges to current cryptographic algorithms. PHOTON is an ultra-lightweight cryptographic hash function targeting low-resource devices. The currently implemented hardware architectures of PHOTON hash function utilize a large amount of resources and have low operating frequencies with a low rate of throughputs. Maximum operating frequency and throughput of PHOTON architecture can be improved but at the cost of larger area utilization. Therefore, to improve the area-performance trade-offs of PHOTON hash function, an iterative architecture is implemented in this work. The concern is with the most lightweight version of PHOTON hash function with the hash size of 80 bits. It is implemented and verified on several Xilinx and Altera Field Programmable Gate Array (FPGA) devices using their synthesis and simulation tools. Low-cost and high-processing FPGA devices were both considered. The design is optimized for performance, whereas the area utilization is also taken into consideration. The overall performance and logic utilization are benchmarked with the existing implementations. The results show an improvement rate of 10.26 to 51.04 in the speed performance and a reduction rate of 7.55 to 60.64 in area utilization compared to existing implementations of PHOTON hash functions. © 2013 IEEE.
format Article
author Al-Shatari, M.O.A.
Hussin, F.A.
Aziz, A.A.
Witjaksono, G.
Tran, X.-T.
spellingShingle Al-Shatari, M.O.A.
Hussin, F.A.
Aziz, A.A.
Witjaksono, G.
Tran, X.-T.
FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices
author_facet Al-Shatari, M.O.A.
Hussin, F.A.
Aziz, A.A.
Witjaksono, G.
Tran, X.-T.
author_sort Al-Shatari, M.O.A.
title FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices
title_short FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices
title_full FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices
title_fullStr FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices
title_full_unstemmed FPGA-Based Lightweight Hardware Architecture of the PHOTON Hash Function for IoT Edge Devices
title_sort fpga-based lightweight hardware architecture of the photon hash function for iot edge devices
publisher Institute of Electrical and Electronics Engineers Inc.
publishDate 2020
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85097331319&doi=10.1109%2fACCESS.2020.3038219&partnerID=40&md5=53fb328d6e3680cf34a01ff5c5785a05
http://eprints.utp.edu.my/23381/
_version_ 1738656463950184448