Design of a Multiple Pseudorandom Number Generator Combined Chaotic System With RNS and Its Application to Secure Image Processing

被引:0
作者
Liu, Chien-Chun [1 ,2 ]
Chen, Chih-Chiang [3 ]
Yan, Jun-Juh [4 ]
Liao, Teh-Lu [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Engn Sci, Tainan 70101, Taiwan
[2] Air Force Inst Technol, Dept Aircraft Engn, Kaohsiung 82063, Taiwan
[3] Natl Cheng Kung Univ, Dept Syst & Naval Mechatron Engn, Tainan 70101, Taiwan
[4] Natl Chin Yi Univ Technol, Dept Elect Engn, Taichung 41107, Taiwan
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Chaotic communication; Encryption; Main-secondary; Generators; Synchronization; Field programmable gate arrays; NIST; Hardware; Noise measurement; Receivers; Multiple pseudorandom number generator; chaotic system; residue number system; field-programmable gate array; ENCRYPTION; IMPLEMENTATION; SCHEME;
D O I
10.1109/ACCESS.2024.3482012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel approach to designing a multiple pseudorandom number generator (MPNG) through the integration of several key techniques. Specifically, the method leverages the chaotic dynamics of the 2D Tinkerbell system, a residue number system (RNS), and XOR operations to generate multiple sets of pseudorandom number sequences. The MPNG offers several advantages, including a simple design and low hardware resource requirements. Implemented using a field-programmable gate array (FPGA), it applies each chaotic system state to produce three sets of random number sequences, achieving a generation rate three times higher. The generated sequences are rigorously evaluated using the NIST SP800-22 and Diehard test suites, along with Shannon entropy and histogram analyses, all of which confirm their randomness. The results pass all NIST SP800-22 and Diehard test items, demonstrating the properties of random numbers. Additionally, this paper proposes a synchronization controller to achieve state synchronization between the master system and the slave system, enabling symmetric encryption and decryption applications for secure image processing.
引用
收藏
页码:155246 / 155258
页数:13
相关论文
共 46 条
  • [1] Efficient FPGA implementation of RNS Montgomery multiplication using balanced RNS bases
    Ahsan, Javad
    Esmaeildoust, Mohammad
    Kaabi, Amer
    Zarei, Vahid
    [J]. INTEGRATION-THE VLSI JOURNAL, 2022, 84 : 72 - 83
  • [2] A mechanical true random number generator
    Akashi, Nozomi
    Nakajima, Kohei
    Shibayama, Mitsuru
    Kuniyoshi, Yasuo
    [J]. NEW JOURNAL OF PHYSICS, 2022, 24 (01):
  • [3] A new hybrid digital chaotic system with applications in image encryption
    Alawida, Moatsum
    Samsudin, Azman
    Sen Teh, Je
    Alkhawaldeh, Rami S.
    [J]. SIGNAL PROCESSING, 2019, 160 : 45 - 58
  • [4] Color Image Encryption Through Chaos and KAA Map
    Alexan, Wassim
    Elkandoz, Marwa
    Mashaly, Maggie
    Azab, Eman
    Aboshousha, Amr
    [J]. IEEE ACCESS, 2023, 11 : 11541 - 11554
  • [5] [Anonymous], 2016, Open Problems in Mathematics
  • [6] A Novel Design of Random Number Generators Using Chaos-Based Extremum Coding
    Araki, Shunsuke
    Wu, Ji-Han
    Yan, Jun-Juh
    [J]. IEEE ACCESS, 2024, 12 : 24039 - 24047
  • [7] Survey on hardware implementation of random number generators on FPGA: Theory and experimental analyses
    Bakiri, Mohammed
    Guyeux, Christophe
    Couchot, Jean-Francois
    Oudjida, Abdelkrim Kamel
    [J]. COMPUTER SCIENCE REVIEW, 2018, 27 : 135 - 153
  • [8] Computing growth rates of random matrix products via generating functions
    Bao, Naranmandula
    Lu, Junbiao
    Cai, Ruobing
    Lan, Yueheng
    [J]. AAPPS BULLETIN, 2022, 32 (01):
  • [9] Barker E., 2020, NIST SPECIAL PUBLICA
  • [10] Bassham L.E., 2010, A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications