Chaos machine explained

In mathematics, a chaos machine is a class of algorithms constructed on the base of chaos theory (mainly deterministic chaos) to produce pseudo-random oracle. It represents the idea of creating a universal scheme with modular design and customizable parameters, which can be applied wherever randomness and sensitiveness is needed.[1]

Theoretical model was published in early 2016 by Maciej A. Czyzewski.[2] It was designed specifically to combine the benefits of hash function and pseudo-random function. However, it can be used to implement many cryptographic primitives, including cryptographic hashes, message authentication codes and randomness extractors.[3] [4]

The flexibility of the chaos machine design allows it to be tailored for different applications by adjusting the choice of parameters. For example, the period length of the pseudo-random output can be targeted by selecting the appropriate space parameter.

See also

External links

Notes and References

  1. Cryptography using Chaos. J M. Blackledge. Executive Speeches. Warsaw University of Technology. March 10, 2010.
  2. Chaos Machine: Different Approach to the Application and Significance of Numbers . Cryptology ePrint Archive, Report 2016/468 . Maciej A. Czyzewski. English . 2016.
  3. Web site: Barker. Elaine. Recommendation for Key Management. NIST Special Publication 800-57. NIST. 19 August 2013. Barker, William . Burr, William . Polk, William . Smid, Miles . July 2012.
  4. Book: Complex systems : chaos and beyond a constructive approach with applications in life sciences . Springer . 3-540-67202-8 . Physics and astronomy online library . Japanese . Kaneko, Kunihiko and Tsuda, Ichiro . 2001 . 2016-12-27 . https://web.archive.org/web/20161228124156/http://opac.inria.fr/record=b1101628 . 2016-12-28 . dead .