Design, FPGA-based Implementation and Performance of a Pseudo Random Number Generator of Chaotic Sequences

被引:1
|
作者
Dridi, Fethi [1 ,2 ]
El Assad, Safwan [2 ]
Youssef, Wajih El Hadj [1 ]
Machhout, Mohsen [1 ]
Samhat, Abed Ellatif [3 ]
机构
[1] Univ Monastir, Elect & Microelect Lab EE, Monastir 5019, Tunisia
[2] Univ Nantes, CNRS, IETR UMR 6164, F-44000 Nantes, France
[3] Univ Lebanese, Beirut, Lebanon
关键词
chaotic; field programmable gate arrays; hardware; performance evaluation; statistical analysis; MAP;
D O I
10.4316/AECE.2021.02005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Pseudo-Random Number Generator of Chaotic Sequences (PRNG-CS) has caught the attention in various security applications, especially for stream and block ciphering, steganography, and digital watermarking algorithms. Indeed, in all chaos-based cryptographic systems, the chaotic generator plays a vital role and exhibits appropriate cryptographic properties. Due to the technological outbreak, as well as the rapid growth of the Internet of Things (IoT) technology and their various use cases, PRNGs-CS software implementation remains an open issue to meet its service requirements. The hardware implementation is one of the most flagship technology used to implement PRNGs-CS with the aim is to provide high-performance requirements for such application security. Therefore, in this work, we propose a new PRNGs-SC-based architecture. The latter consists of three discrete chaotic maps weakly coupled, as well as, the Piecewise Linear Chaotic Map (PWLCM), the Skew Tent, and the Logistic map. The chaotic system is designed on Xilinx SpartanT-6 FPGA-board, using Very High-Speed Integrated Circuit Hardware Description Language (VHDL). Simulation results, performed over the ISE Design Suite environment, prove the effectiveness of our proposed architecture in terms of robustness against statistical attacks, throughput, and hardware cost. So, based on its architecture and the simulation results the proposed PRNG-SC can be used in cryptographic applications.
引用
收藏
页码:41 / 48
页数:8
相关论文
共 50 条
  • [1] FPGA-based Logistic chaotic pseudo-random Sequence Generator Design
    Gao, Yi
    Hua, Shi-hao
    Du, Xi-liang
    2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 830 - 833
  • [2] Reconfigurable chaotic pseudo random number generator based on FPGA
    Rezk, Ahmed A.
    Madian, Ahmed H.
    Radwan, Ahmed G.
    Soliman, Ahmed M.
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2019, 98 : 174 - 180
  • [3] FPGA implementation of Chaotic pseudo-random number generator for cryptographic applications
    Amdouni, Rim
    Bradai, Abbas
    Hajjaji, Mohamed Ali
    2024 IEEE 7TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES, SIGNAL AND IMAGE PROCESSING, ATSIP 2024, 2024, : 512 - 517
  • [4] Design and Implementation of a Configurable and Aperiodic Pseudo Random Number Generator in FPGA
    Tang, Honghui
    Qin, Tao
    Hui, Zhijian
    Cheng, Pengyu
    Bai, Wensong
    2018 IEEE 2ND INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEM AND SIMULATION (ICCSS 2018), 2018, : 47 - 51
  • [5] The design and realization of a new high speed FPGA-based chaotic true random number generator
    Koyuncu, Ismail
    Ozcerit, Ahmet Turan
    COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 : 203 - 214
  • [6] Design and realization of an FPGA-based generator for chaotic frequency hopping sequences
    Cong, L
    Wu, XF
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2001, 48 (05) : 521 - 532
  • [7] Design and FPGA Implementation of a Pseudo Random Bit Generator Using Chaotic Maps
    Khanzadi, Himan
    Eshghi, Mohammad
    Borujeni, Shahram Etemadi
    IETE JOURNAL OF RESEARCH, 2013, 59 (01) : 63 - 73
  • [8] Design of a Pseudo-Chaotic Number Generator as a Random Number Generator
    Abutaha, Mohammed
    El Assad, Safwan
    Jallouli, Ons
    Queudet, Audrey
    Deforges, Olivier
    2016 INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM 2016), 2016, : 401 - 404
  • [9] Design and FPGA implementation of a novel cryptographic secure pseudo random number generator based on artificial neural networks and chaotic systems
    Alloun, Youcef
    Kifouche, Abdenour
    Azzaz, Mohamed Salah
    Madani, Mahdi
    Bourennane, El-Bay
    Sadoudi, Said
    INTEGRATION-THE VLSI JOURNAL, 2025, 103
  • [10] FPGA Implementation of a Chaotic Pseudo-random Numbers Generator
    Abderrahim N.W.
    Benmansour F.Z.
    Seddiki O.
    SN Computer Science, 4 (4)