Research Article

A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison

Volume: 2 Number: 2 November 30, 2020
EN

A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison

Abstract

This work presents a simple method of designing pseudo-random bit generator by generating multiple bits per iteration from the decimal part of a chaotic map. This is done by extracting the decimal part of the state in each iteration and comparing each digit separately to a threshold value. This way, more than one bits can be generated in each iteration, in contrast to most well-known generators based on discrete-time chaotic maps, which generate only one bit. The method is tested on multiple maps and it is seen that for most, around 8 digits can be extracted each time, so that the final bitstream passes all NIST tests. The generated PRBG is then studied through a simple image encryption application, by combining shuffling and the XOR operation.

Keywords

Supporting Institution

State Scholarships Foundation (IKY)

Project Number

MIS-5033021

Thanks

This research is co-financed by Greece and the European Union (European Social Fund- ESF) through the Operational Programme «Human Resources Development, Education and Lifelong Learning» in the context of the project "Reinforcement of Postdoctoral Researchers - 2nd Cycle" (MIS-5033021), implemented by the State Scholarships Foundation (IKY). The authors would like to thank the anonymous reviewers for their insightful comments that helped improve the final work.

References

  1. Addabbo, T., M. Alioto, A. Fort, A. Pasini, S. Rocchi, et al., 2007 A class of maximum-period nonlinear congruential generators derived from the rényi chaotic map. IEEE Transactions on Circuits and Systems I: Regular Papers 54: 816–828.
  2. Ahmad, M., M. Doja, and M. S. Beg, 2018 A new chaotic map based secure and efficient pseudo-random bit sequence generation. In International Symposium on Security in Computing and Communication, pp. 543–553, Springer.
  3. Akgül, A., C. Arslan, and B. Arıcıoglu, 2019 Design of an interface for random number generators based on integer and fractional order chaotic systems. Chaos Theory and Applications 1: 1–18.
  4. Akgul, A., C. Li, and I. Pehlivan, 2017 Amplitude control analysis of a four-wing chaotic attractor, its electronic circuit designs and microcontroller-based random number generator. Journal of Circuits, Systems and Computers 26: 1750190.
  5. Ali, K. M. and M. Khan, 2019 Application based construction and optimization of substitution boxes over 2d mixed chaotic maps. International Journal of Theoretical Physics 58: 3091–3117.
  6. Alvarez, G. and S. Li, 2006 Some basic cryptographic requirements for chaos-based cryptosystems. International journal of bifurcation and chaos 16: 2129–2151.
  7. Alzaidi, A. A., M. Ahmad, M. N. Doja, E. Al Solami, and M. S. Beg, 2018 A new 1d chaotic map and β-hill climbing for generating substitution-boxes. IEEE Access 6: 55405–55418.
  8. Belazi, A., A. A. Abd El-Latif, and S. Belghith, 2016 A novel image encryption scheme based on substitution-permutation network and chaos. Signal Processing 128: 155–170.

Details

Primary Language

English

Subjects

Metrology, Applied and Industrial Physics

Journal Section

Research Article

Publication Date

November 30, 2020

Submission Date

June 22, 2020

Acceptance Date

July 15, 2020

Published in Issue

Year 2020 Volume: 2 Number: 2

APA
Moysis, L., Tutueva, A., Volos, C. K., & Butusov, D. (2020). A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison. Chaos Theory and Applications, 2(2), 58-68. https://izlik.org/JA75GT44FZ
AMA
1.Moysis L, Tutueva A, Volos CK, Butusov D. A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison. CHTA. 2020;2(2):58-68. https://izlik.org/JA75GT44FZ
Chicago
Moysis, Lazaros, Aleksandra Tutueva, Christos K. Volos, and Denis Butusov. 2020. “A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison”. Chaos Theory and Applications 2 (2): 58-68. https://izlik.org/JA75GT44FZ.
EndNote
Moysis L, Tutueva A, Volos CK, Butusov D (November 1, 2020) A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison. Chaos Theory and Applications 2 2 58–68.
IEEE
[1]L. Moysis, A. Tutueva, C. K. Volos, and D. Butusov, “A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison”, CHTA, vol. 2, no. 2, pp. 58–68, Nov. 2020, [Online]. Available: https://izlik.org/JA75GT44FZ
ISNAD
Moysis, Lazaros - Tutueva, Aleksandra - Volos, Christos K. - Butusov, Denis. “A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison”. Chaos Theory and Applications 2/2 (November 1, 2020): 58-68. https://izlik.org/JA75GT44FZ.
JAMA
1.Moysis L, Tutueva A, Volos CK, Butusov D. A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison. CHTA. 2020;2:58–68.
MLA
Moysis, Lazaros, et al. “A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison”. Chaos Theory and Applications, vol. 2, no. 2, Nov. 2020, pp. 58-68, https://izlik.org/JA75GT44FZ.
Vancouver
1.Lazaros Moysis, Aleksandra Tutueva, Christos K. Volos, Denis Butusov. A Chaos Based Pseudo-Random Bit Generator Using Multiple Digits Comparison. CHTA [Internet]. 2020 Nov. 1;2(2):58-6. Available from: https://izlik.org/JA75GT44FZ

Chaos Theory and Applications in Applied Sciences and Engineering: An interdisciplinary journal of nonlinear science 23830 28903   

The published articles in CHTA are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License Cc_by-nc_icon.svg