Skip to content

Algorithm for pseudo random bit generator using chaotic system.

Notifications You must be signed in to change notification settings

mdhamid160/Chaos-pseudorandom-bit-generator

Repository files navigation

Cryptographic Pseudo-Random Bit Generator Based on New Combination Discrete Chaotic Systems

Traditional 1-D discrete chaotic systems are not suitable to use directly in PRBG design for their cryptographic usage as their structures are simple and have predictability. Pseudo-random sequences have wide applications in image and video encryption, hash functions, spread spectrum communications, etc. In chaos-based cryptography, chaotic systems have been regarded as an important pseudorandom source in the design of pseudo-random bit generators due to its inherent properties of sensitive dependence on initial conditions and parameters. In order to improve the dynamic and features of standard logistic map. The chaos model enables to construct new chaotic systems with combination of logistic map and Trigonometric functions. The performance analysis shows that the new systems are more complex and better than the original Logistic map. Further, we also developed a new pseudo-random bit generator based on new log-tan chaotic system and log-cot chaotic system. The randomness and other statistic analysis show that our pseudo-random bit generator has good randomness features, satisfy the linear complexity and balancedness requirements well. This repository consist of files related to this project.

  1. Code for Bifurcation
  2. Code for Lyapunov exponent
  3. Entropy calculation
  4. Data for Randomness
  5. Equal distribution of entropy
  6. NIST Result
  7. Preprint of Original Paper

About

Algorithm for pseudo random bit generator using chaotic system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages