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
相关论文
共 50 条
  • [21] Design and analysis of a highly secure stream cipher based on linear feedback shift register
    Deepthi, P. P.
    John, Deepa Sara
    Sathidevi, P. S.
    COMPUTERS & ELECTRICAL ENGINEERING, 2009, 35 (02) : 235 - 243
  • [22] Security Based Design Space Exploration for CPS
    Gressl, Lukas
    Rech, Alexander
    Steger, Christian
    Sinnhofer, Andreas
    Weissnegger, Ralph
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 593 - 595
  • [23] Configuration space based efficient view planning and exploration with occupancy grids
    Torabi, Lila
    Kazemi, Moslem
    Gupta, Kamal
    2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, 2007, : 2833 - 2838
  • [24] Design and implementation of DPA resistive Grain-128 stream cipher based on SABL logic
    Atani, R. Ebrahimi
    Meier, W.
    Mirzakuchaki, S.
    Atani, S. Ebrahimi
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2008, 3 : 293 - 298
  • [25] Design of Stream Cipher for Text Encryption using Particle Swarm Optimization based Key Generation
    Sreelaja, N. K.
    Pai, G. A. Vijayalakshmi
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2009, 4 (01): : 30 - 41
  • [26] Design and simulation of a DPA resistive circuit for Trivium stream cipher based on SABL logic styles
    Atani, R. E.
    Mirzakuchaki, S.
    Atani, S. E.
    Meier, W.
    MIXDES 2008: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, : 203 - 207
  • [27] Stream: Design Space Exploration of Layer-Fused DNNs on Heterogeneous Dataflow Accelerators
    Symons, Arne
    Mei, Linyan
    Colleman, Steven
    Houshmand, Pouya
    Karl, Sebastian
    Verhelst, Marian
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (01) : 237 - 249
  • [28] TURNUS: an open-source design space exploration framework for dynamic stream programs
    Casale-Brunet, S.
    Wiszniewska, M.
    Bezati, E.
    Mattavelli, M.
    Janneck, J. W.
    Canale, M.
    PROCEEDINGS OF THE 2014 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING, 2014,
  • [29] Exact Design Space Exploration Based on Consistent Approximations
    Neubauer, Kai
    Beichler, Benjamin
    Haubelt, Christian
    ELECTRONICS, 2020, 9 (07) : 1 - 24
  • [30] Scenario-Based Design Space Exploration of MPSoCs
    van Stralen, Peter
    Pimentel, Andy
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 305 - 312