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

被引:11
|
作者
Al-Shatari, Mohammed [1 ]
Hussin, Fawnizu Azmadi [1 ]
Abd Aziz, Azrina [1 ]
Witjaksono, Gunawan [2 ]
Xuan-Tu Tran [3 ]
机构
[1] Univ Teknol Petronas, Dept Elect & Elect Engn, Seri Iskandar 32610, Perak, Malaysia
[2] BRI Inst Technol & Business, Dept Informat Technol, Jakarta 12550, Indonesia
[3] Vietnam Natl Univ, VNU Univ Engn & Technol, SISLAB, Hanoi 123106, Vietnam
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
关键词
Photonics; Computer architecture; Hash functions; Hardware; Field programmable gate arrays; Microprocessors; Cryptography; FPGA; hardware security; lightweight cryptography; low power; PHOTON Hash function; sponge construction; IMPLEMENTATION;
D O I
10.1109/ACCESS.2020.3038219
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:207610 / 207618
页数:9
相关论文
共 50 条
  • [1] An FPGA-based Lightweight Deblocking CNN for Edge Devices
    Kim, Jaemyung
    Kang, Jin-Ku
    Kim, Yongwoo
    [J]. 2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [2] A Novel Hardware Architecture for Enhancing the Keccak Hash Function in FPGA Devices
    Sideris, Argyrios
    Sanida, Theodora
    Dasygenis, Minas
    [J]. INFORMATION, 2023, 14 (09)
  • [3] Reconfigurable Security Architecture (RESA) Based on PUF for FPGA-Based IoT Devices
    Babaei, Armin
    Schiele, Gregor
    Zohner, Michael
    [J]. SENSORS, 2022, 22 (15)
  • [4] An FPGA-Based Autofocusing Hardware Architecture for Digital Holography
    Chen, Huan-Yuan
    Hwang, Wen-Jyi
    Cheng, Chau-Jern
    Lai, Xin-Ji
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2019, 5 (02) : 287 - 300
  • [5] A Highly Parallel FPGA-based Evolvable Hardware Architecture
    Cancare, Fabio
    Castagna, Marco
    Renesto, Matteo
    Sciuto, Donatella
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 608 - 615
  • [6] FPGA-Based Parallel Hardware Architecture For SIFT Algorithm
    Peng, J. Q.
    Liu, Y. H.
    Lyu, C. Y.
    Li, Y. H.
    Zhou, W. G.
    Fan, K.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2016, : 277 - 282
  • [7] A Lightweight Hash-Based Blockchain Architecture for Industrial IoT
    Seok, Byoungjin
    Park, Jinseong
    Park, Jong Hyuk
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (18):
  • [8] A FPGA-based Neural Accelerator for Small IoT Devices
    Hong, Seongmin
    Park, Yongjun
    [J]. PROCEEDINGS INTERNATIONAL SOC DESIGN CONFERENCE 2017 (ISOCC 2017), 2017, : 294 - 295
  • [9] Lightweight Security Architecture Based on Embedded Virtualization and Trust Mechanisms for IoT Edge Devices
    Tiburski, Ramao Tiago
    Moratelli, Carlos Roberto
    Johann, Sergio F.
    Neves, Marcelo Veiga
    de Matos, Everton
    Amaral, Leonardo Albernaz
    Hessel, Fabiano
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (02) : 67 - 73
  • [10] Lightweight hardware monitoring of IoT devices
    Toth, Andrew
    Rapczynski, Dan
    Wampler, Jason A.
    [J]. CYBER SENSING 2018, 2018, 10630