RECO-LFSR: Reconfigurable Low-power Cryptographic processor based on LFSR for Trusted IoT platforms

被引:0
|
作者
El-Hadedy, Mohamed [1 ,3 ,4 ]
Hua, Russell [1 ]
Yoshii, Kazutomo [2 ]
Hwu, Wen-Mei [3 ]
Margala, Martin [4 ]
机构
[1] Calif State Polytech Univ Pomona, Dept Elect & Comp Engn, Pomona, CA 91768 USA
[2] Argonne Natl Lab, Lemont, IL USA
[3] Univ Illinois, Coordinated Sci Lab, Urbana, IL USA
[4] Univ Louisiana Lafayette, Coll Comp, Lafayette, LA USA
关键词
Lightweight Cryptography; Verilog; Chisel; TinyJAMBU; IoT; FPGA; MicroBlaze; AXI; NLFSR;
D O I
10.1109/ISQED57927.2023.10129323
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today we see lightweight computer hardware utilized in large volumes, especially with the growing use of IoT devices in homes. However, such devices often ignore security until it is too late and sensitive data breaches have occurred. From here, the importance of finding lightweight cryptographic primitives to secure IoT devices is exponentially increasing, while not impacting the limited resources and limitation of the battery lifetime. In the search for a lightweight cryptographic standard, one must consider how to implement such algorithms optimally. For example, certain parts of an algorithm might be faster in hardware than in software and vice versa. This paper presents a hardware extension supporting the MicroBlaze softcore processor to efficiently implement one of the Lightweight Cryptography (LWC) finalists (TinyJAMBU) on Digilent Nexys A7-100T. The proposed hardware extension consists of a reconfigurable Non-Linear Feedback Shift Register (NLFSR), the central computing part for the authenticated encryption with associated data (AEAD) TinyJAMBU. The proposed NLFSR can run different variants of TinyJAMBU while only consuming 186 mWh in just ten minutes at 100 MHz. The total resources needed to host the proposed NLFSR on the FPGA are 610 LUT and 505 Flip-Flops while executable the binary size is 352 bytes smaller. Therefore, the proposed solution based on the hardware extension is x2.17 times faster than the pure software implementation of the whole TinyJAMBU using MicroBlaze while consuming six mWh more. To our knowledge, this is the first implementation of TinyJAMBU using software/hardware partitioning on FPGA with the softcore processor MicroBlaze.
引用
收藏
页码:746 / 752
页数:7
相关论文
共 50 条
  • [1] A Low Power Reconfigurable LFSR
    Shaer, Lama
    Sakakini, Tarek
    Kanj, Rouwaida
    Chehab, Ali
    Kayssi, Ayman
    PROCEEDINGS OF THE 18TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE MELECON 2016, 2016,
  • [2] A low-power LFSR architecture
    Huang, TC
    Lee, KJ
    10TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2001, : 470 - 470
  • [3] Bit-swapping LFSR for low-power BIST
    Abu-Issa, A. S.
    Quigley, S. F.
    ELECTRONICS LETTERS, 2008, 44 (06) : 401 - 403
  • [4] Low-power test pattern generator using modified LFSR
    Govindaraj V.
    Dhanasekar S.
    Martinsagayam K.
    Pandey D.
    Pandey B.K.
    Nassa V.K.
    Aerospace Systems, 2024, 7 (01) : 67 - 74
  • [5] Bipolar Dual-LFSR Reseeding for Low-Power Testing
    Ying, Jen-Cheng
    Tseng, Wang-Dauh
    Tsai, Wen-Jiin
    2018 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (DSC), 2018, : 316 - 322
  • [6] RECO-HCON: A High-Throughput Reconfigurable Compact ASCON Processor for Trusted IoT
    Wei, Xiangdong
    El-Hadedy, Mohamed
    Mosanu, Sergiu
    Zhu, Zhengping
    Hwu, Wen-Mei
    Guo, Xinfei
    2022 IEEE 35TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (IEEE SOCC 2022), 2022, : 25 - 30
  • [7] Low-power reconfigurable processor
    Donohoe, GW
    Yeh, PS
    2002 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2002, : 1969 - 1973
  • [8] High-speed and low-power LFSR by wave-pipelining
    Sato, T
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 3, PROCEEDINGS, 2004, : 396 - 401
  • [9] LFSR-reseeding scheme achieving low-power dissipation during test
    Lee, Jinkyu
    Touba, Nur A.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (02) : 396 - 401
  • [10] Low power test data compression based on LFSR reseeding
    Lee, JK
    Touba, NA
    IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2004, : 180 - 185