A chaotic encryption scheme for real-time embedded systems: design and implementation

被引:38
|
作者
Pande, Amit [1 ]
Zambreno, Joseph [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
基金
美国国家科学基金会;
关键词
Chaos; Encryption; Stream cipher; FPGA implementation; SYNCHRONIZATION; COMPRESSION; SECURITY;
D O I
10.1007/s11235-011-9460-1
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Chaotic encryption schemes are believed to provide greater level of security than conventional ciphers. In this paper, a chaotic stream cipher is first constructed and then its hardware implementation details over Xilinx Virtex-6 FPGA are provided. Logistic map is the simplest chaotic system and has high potential to be used to design a stream cipher for real-time embedded systems. Its simple construct and non-linear dynamics makes it a common choice for such applications. In this paper, we present a Modified Logistic Map (MLM) which improves the performance of Logistic Map in terms of higher Lyapunov exponent and uniformity of bifurcation map. It also avoids the stable orbits of logistic map giving a more chaotic behavior to the system. A stream cipher is built using MLM and random feedback scheme. The proposed cipher gives 16 bits of encrypted data per clock cycle. The hardware implementation results over Xilinx Virtex-6 FPGA give a synthesis clock frequency of 93 MHz and a throughput of 1.5 Gbps while using 16 hardware multipliers. This makes the cipher suitable for embedded devices which have tight constraints on power consumption, hardware resources and real-time parameters.
引用
收藏
页码:551 / 561
页数:11
相关论文
共 50 条
  • [1] A chaotic encryption scheme for real-time embedded systems: design and implementation
    Amit Pande
    Joseph Zambreno
    [J]. Telecommunication Systems, 2013, 52 : 551 - 561
  • [2] Design and Hardware Implementation of a Chaotic Encryption Scheme for Real-time Embedded Systems
    Pande, Amit
    Zambreno, Joseph
    [J]. 2010 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS (SPCOM), 2010,
  • [3] Chaotic encryption scheme for real-time digital video
    Li, SJ
    Zheng, X
    Mou, XQ
    Cai, YL
    [J]. REAL-TIME IMAGING VI, 2002, 4666 : 149 - 160
  • [4] Implementation of an improved chaotic encryption algorithm for real-time embedded systems by using a 32-bit microcontroller
    Murillo-Escobar, M. A.
    Cruz-Hernandez, C.
    Abundiz-Perez, F.
    Lopez-Gutierrez, R. M.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 45 : 297 - 309
  • [5] Real-time FPGA Implementation of Lu's Chaotic Generator for Cipher Embedded Systems
    Sadoudi, S.
    Tanougast, C.
    Azzaz, M. S.
    Dandache, A.
    Bouridane, A.
    [J]. ISSCS 2009: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS,, 2009, : 477 - +
  • [6] Chaotic encryption of real-time ECG signal in embedded system for secure telemedicine
    Murillo-Escobar, D.
    Cruz-Hernandez, C.
    Lopez-Gutierrez, R. M.
    Murillo-Escobar, M. A.
    [J]. INTEGRATION-THE VLSI JOURNAL, 2023, 89 : 261 - 270
  • [7] Optimization of Message Encryption for Real-Time Applications in Embedded Systems
    Aminifar, Amir
    Eles, Petru
    Peng, Zebo
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (05) : 748 - 754
  • [8] BeepBeep: Embedded real-time encryption
    Driscoll, K
    [J]. FAST SOFTWARE ENCRYPTION (REVISED PAPERS), 2002, 2365 : 164 - 178
  • [9] Implementation of Hard Real-Time Embedded Control Systems
    Matjazc Colnari
    Domen Verber
    Roman Gumzej
    Wolfgang A. Halang
    [J]. Real-Time Systems, 1998, 14 : 293 - 310
  • [10] Implementation of hard real-time embedded control systems
    Colnaric, M
    Verber, D
    Gumzej, R
    Halang, WA
    [J]. REAL-TIME SYSTEMS, 1998, 14 (03) : 293 - 310