<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ideawaza.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=49.213.19.57</id>
	<title>IdeaWazaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ideawaza.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=49.213.19.57"/>
	<link rel="alternate" type="text/html" href="https://ideawaza.com/wiki/Special:Contributions/49.213.19.57"/>
	<updated>2026-09-30T15:11:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://ideawaza.com/index.php?title=Chaos_machine&amp;diff=73336</id>
		<title>Chaos machine</title>
		<link rel="alternate" type="text/html" href="https://ideawaza.com/index.php?title=Chaos_machine&amp;diff=73336"/>
		<updated>2016-12-27T17:27:23Z</updated>

		<summary type="html">&lt;p&gt;49.213.19.57: libchaos implements known machines, should be in external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[mathematics]], a &#039;&#039;&#039;chaos machine&#039;&#039;&#039; is a class of algorithms constructed on the base of [[chaos theory]] (mainly deterministic chaos) to produce [[random oracle|pseudo-random oracle]]. It presents the idea to create a universal scheme with modular design and customizable parameters, that can be applied where [[randomness]] and [[butterfly effect|sensitiveness]] is needed.&lt;br /&gt;
&lt;br /&gt;
Theoretical model was published&amp;lt;ref&amp;gt;{{cite web |url=https://eprint.iacr.org/2016/468 |title=Chaos Machine: Different Approach to the Application and Significance of Numbers |publisher=Cryptology ePrint Archive, Report 2016/468 |author=Maciej A. Czyzewski |year=2016}}&amp;lt;/ref&amp;gt; in early 2015 by 16-year-old [[Maciej A. Czyzewski]]. 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 hash]]es, [[message authentication codes]] and [[randomness extractor]]s.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Merkle–Damgård construction]]&lt;br /&gt;
* [[Sponge function]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://github.com/maciejczyzewski/libchaos#chaos-machines-theorypdf Libchaos - implemented chaos machines]&lt;br /&gt;
* [https://eprint.iacr.org/2016/468.pdf Official paper published at IACR]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Theory of cryptography]]&lt;br /&gt;
[[Category:Chaos theory]]&lt;br /&gt;
&lt;br /&gt;
{{crypto-stub}}&lt;/div&gt;</summary>
		<author><name>49.213.19.57</name></author>
	</entry>
</feed>