Pseudorandom number generator based on novel 2D Henon-Sine hyperchaotic map with microcontroller implementation

被引:47
|
作者
Murillo-Escobar, Daniel [1 ]
Angel Murillo-Escobar, Miguel [1 ]
Cruz-Hernandez, Cesar [3 ]
Arellano-Delgado, Adrian [2 ]
Martha Lopez-Gutierrez, Rosa [1 ]
机构
[1] Autonomous Univ Baja California UABC, Engn Architecture & Design Fac, Ensenada, Baja California, Mexico
[2] CONACYT UABC Autonomous Univ Baja California UABC, Engn Architecture & Design Fac, Ensenada, Baja California, Mexico
[3] Sci Res & Adv Studies Ctr Ensenada CICESE, Elect & Telecommun Dept, Ensenada, Baja California, Mexico
关键词
Chaos; Pseudorandom number generator; 2D Henon-Sine hyperchaotic map; Microcontroller implementation; Security analysis; ENCRYPTION SCHEME; CHAOS; ALGORITHM; PRNG;
D O I
10.1007/s11071-022-08101-2
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Recently, chaotic maps have been considered to design pseudorandom number generator (PRNG). However, some chaotic maps present security disadvantages, such as low uniformity and low randomness properties. Nowadays, chaos-based PRNGs are used as the main source for the development of cryptographic algorithms. In this work, to overcome such weaknesses, a novel 2D hyperchaotic map is proposed based on discrete-time feedback by using Henon map and Sine map. In addition, the dynamics of the hyperchaotic map are enhanced by using the remainder after division function (rem), where better random statistical properties are obtained. A comparison is made between the enhanced Henon-Sine hyperchaotic map (EHSHM) and the Henon-Sine hyperchaotic map through Lyapunov exponent analysis, attractor trajectory, histograms and sensitivity at initialization. Then, 8-bit pseudorandom number generator based on the proposed hyperchaotic map (PRNG-EHSHM) is designed and the initial seed of the PRNG is calculated by a secret key of 60 hexadecimal characters. It is implemented in both MATLAB and Arduino Mega microcontroller for experimental results. A complete security analysis is presented from a cryptographic point of view, such as key space, floating frequency, histograms and entropy of the information. Moreover, the randomness is verified with the tests of the National Institute of Standards and Technology (NIST 800-22). Based on the security results obtained, the proposed PRNG-EHSHM can be implemented in embedded cryptographic applications based on chaos.
引用
收藏
页码:6773 / 6789
页数:17
相关论文
共 46 条
  • [1] Pseudorandom number generator based on novel 2D Hénon-Sine hyperchaotic map with microcontroller implementation
    Daniel Murillo-Escobar
    Miguel Ángel Murillo-Escobar
    César Cruz-Hernández
    Adrian Arellano-Delgado
    Rosa Martha López-Gutiérrez
    Nonlinear Dynamics, 2023, 111 : 6773 - 6789
  • [2] Pseudorandom number generator based on enhanced Henon map and its implementation
    Meranza-Castillon, M. O.
    Murillo-Escobar, M. A.
    Lopez-Gutierrez, R. M.
    Cruz-Hernandez, C.
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2019, 107 : 239 - 251
  • [3] Image encryption using 2D Henon-Sine map and DNA approach
    Wu, Jiahui
    Liao, Xiaofeng
    Yang, Bo
    SIGNAL PROCESSING, 2018, 153 : 11 - 23
  • [4] A novel pseudorandom number generator based on pseudorandomly enhanced logistic map
    M. A. Murillo-Escobar
    C. Cruz-Hernández
    L. Cardoza-Avendaño
    R. Méndez-Ramírez
    Nonlinear Dynamics, 2017, 87 : 407 - 425
  • [5] A novel pseudorandom number generator based on pseudorandomly enhanced logistic map
    Murillo-Escobar, M. A.
    Cruz-Hernandez, C.
    Cardoza-Avendano, L.
    Mendez-Ramirez, R.
    NONLINEAR DYNAMICS, 2017, 87 (01) : 407 - 425
  • [6] An image encryption algorithm based on a novel hyperchaotic Henon sine map
    Sharma, Madhu
    Ranjan, Ranjeet Kumar
    Bharti, Vishal
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (08) : 11949 - 11972
  • [7] An image encryption algorithm based on a novel hyperchaotic Henon sine map
    Madhu Sharma
    Ranjeet Kumar Ranjan
    Vishal Bharti
    Multimedia Tools and Applications, 2023, 82 : 11949 - 11972
  • [8] Design and FPGA Implementation of a Pseudorandom Number Generator Based on a Four-Wing Memristive Hyperchaotic System and Bernoulli Map
    Yu, Fei
    Li, Lixiang
    He, Binyong
    Liu, Li
    Qian, Shuai
    Huang, Yuanyuan
    Cai, Shuo
    Song, Yun
    Tang, Qiang
    Wan, Qiuzhen
    Jin, Jie
    IEEE ACCESS, 2019, 7 : 181884 - 181898
  • [9] Cryptanalyzing a novel pseudorandom number generator based on pseudorandomly enhanced logistic map
    Dragan Lambić
    Nonlinear Dynamics, 2017, 89 : 2255 - 2257
  • [10] Cryptanalyzing a novel pseudorandom number generator based on pseudorandomly enhanced logistic map
    Lambic, Dragan
    NONLINEAR DYNAMICS, 2017, 89 (03) : 2255 - 2257