Design Space Exploration of Galois and Fibonacci Configuration Based on Espresso Stream Cipher

被引:1
作者
Shi, Zhengyuan [1 ]
Chen, Cheng [1 ]
Yang, Gangqiang [1 ]
Xiong, Hailiang [1 ]
Li, Fudong [2 ]
Hu, Honggang [3 ]
Wan, Zhiguo [4 ]
机构
[1] Shandong Univ, 72 Binhai St, Qingdao 266237, Shandong, Peoples R China
[2] Univ Alberta, Edmonton, AB T6GIH9, Canada
[3] Univ Sci & Technol China, 96 Jinzhai St, Hefei, Anhui, Peoples R China
[4] Zhejiang Lab, Zhongtai St, Hangzhou 78229, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Lightweight cryptography; Espresso; FPGA optimization; stream cipher; Galois NFSR; Fibonacci NFSR; FAMILY;
D O I
10.1145/3567428
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fibonacci and Galois are two different kinds of configurations in stream ciphers. Although many transformations between two configurations have been proposed, there is no sufficient analysis of their FPGA performance. Espresso stream cipher provides an ideal sample to explore such a problem. The 128-bit secret key Espresso is designed in Galois configuration, and there is a Fibonacci-configured Espresso variant proved with the equivalent security level. To fully leverage the efficiency of two configurations, we explore the hardware optimization approaches toward area and throughput, respectively. In short, the FPGA-implemented Fibonacci cipher is more suitable for extremely resource-constrained or high-throughput applications, while the Galois cipher compromises both area and speed. To the best of our knowledge, this is the first work to systematically compare the FPGA performance of cipher configurations under relatively fair cryptographic security. We hope this work can serve as a reference for the cryptography hardware architecture research community.
引用
收藏
页数:24
相关论文
共 40 条
  • [1] 3GPP, 2018, Rep. 38.211
  • [2] A Reconfigurable LFSR for tri-standard SDR transceiver, architecture and complexity analysis
    Alaus, Laurent
    Noguet, Dominique
    Palicot, Jacques
    [J]. 11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 61 - +
  • [3] Babbage S, 2008, LECT NOTES COMPUT SC, V4986, P191
  • [4] Bhattacharjee A., 2019, The Oribatida family of lightweight authenticated encryption schemes
  • [5] Biham E., 2000, Progress in Cryptology - INDOCRYPT 2000. First International Conference in Cryptology in India. Proceedings (Lecture Notes in Computer Science Vol.1977), P43
  • [6] Chakraborti Avik, 2019, LIGHTWEIGHT CRYPTOGR
  • [7] Daemen J., 1999, AES PROPOSAL
  • [8] Daemen Joan, 2019, SUBTERRANEAN 2 0 CIP
  • [9] De Cannière C, 2006, LECT NOTES COMPUT SC, V4176, P171
  • [10] Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices
    Deb, Subhrajyoti
    Bhuyan, Bubu
    [J]. ICT EXPRESS, 2018, 4 (01): : 19 - 23