<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Skein</id>
	<title>Skein - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Skein"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Skein&amp;action=history"/>
	<updated>2026-06-05T13:27:04Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Skein&amp;diff=2109281&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: Website ≠ Webseite; form</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Skein&amp;diff=2109281&amp;oldid=prev"/>
		<updated>2024-11-28T16:29:44Z</updated>

		<summary type="html">&lt;p&gt;Website ≠ Webseite; form&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Begriffsklärungshinweis|Zum Garnmaß siehe [[Skein (Einheit)]].}}&lt;br /&gt;
&amp;lt;!--[[Datei:Skein-logo.png|rechts]]--&amp;gt;&lt;br /&gt;
{{Infobox Kryptologische Hashfunktion&lt;br /&gt;
| name           = Skein&lt;br /&gt;
| bild           = Skein-logo.png&lt;br /&gt;
| bildname       = &lt;br /&gt;
| entwickler     = Bruce Schneier, Stefan Lucks, Niels Ferguson, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas, Jesse Walker&lt;br /&gt;
| datum          = Oktober 2010 (Version 1.3)&lt;br /&gt;
| abgeleitet     = Blockchiffre Threefish&lt;br /&gt;
| zertifizierung = SHA-3-Finalist&lt;br /&gt;
| hashlänge      = variabel, üblich sind 256 und 512&lt;br /&gt;
| struktur       = Unique Block Iteration,&amp;lt;br/&amp;gt;ähnelt [[HAIFA (kryptologisches Verfahren)|HAIFA]]-Konstruktion&lt;br /&gt;
| runden         = 72&lt;br /&gt;
| kryptoanalyse  =  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Skein&amp;#039;&amp;#039;&amp;#039; (englisch für „[[Strang (Textil)|Strang]]“) bezeichnet eine Familie von [[Kryptologische Hashfunktion|kryptographischen Hashfunktionen]] und wurde von [[Niels Ferguson]], Stefan Lucks, [[Bruce Schneier]], Doug Whiting, [[Mihir Bellare]], Tadayoshi Kohno, [[Jon Callas]] und Jesse Walker entwickelt. Skein war ein Kandidat im Wettbewerb für den zukünftigen Standard [[SHA-3]], in dem er im Dezember 2010 die Runde der Finalisten erreichte.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
Speziell für Skein wurde die Konstruktionsmethode &amp;#039;&amp;#039;Unique Block Iteration&amp;#039;&amp;#039; (UBI) entwickelt, die die früher übliche [[Merkles Meta-Verfahren|Merkle-Damgård-Konstruktion]] ersetzt. UBI funktioniert ähnlich wie die [[HAIFA (kryptologisches Verfahren)|HAIFA-Konstruktion]]. Die Nachricht wird [[Padding (Informatik)|erweitert]] und in Blöcke geteilt, die nacheinander verarbeitet werden. Jeder Nachrichtenblock wird zusammen mit einem Verkettungswert und einigen Verwaltungsdaten, unter anderem einem Zähler für die schon verarbeiteten Nachrichtenbits, in eine Kompressionsfunktion eingegeben, die den nächsten Verkettungswert liefert. Der letzte Verkettungswert wird durch einen weiteren Aufruf der Kompressionsfunktion finalisiert, was den Hashwert ergibt.&lt;br /&gt;
&lt;br /&gt;
Skein verwendet eine Matyas–Meyer–Oseas-Kompressionsfunktion, die auf der [[Blockverschlüsselung]] [[Threefish]] basiert. Der Nachrichtenblock wird als Klartext und der Verkettungswert mit den Verwaltungsdaten als Schlüssel/Tweak eingegeben. Der nächste Verkettungswert entsteht durch [[Bitweiser Operator#XOR|XOR]] von Klar- und Schlüsseltext. Threefish verschlüsselt in 72 Runden bei einer Blockgröße von 256 oder 512 Bit. Für die Blockgröße 1024 Bit kommen 80 Runden zur Anwendung. &lt;br /&gt;
&lt;br /&gt;
Das Design ist optimiert, um auf [[64-Bit-Prozessor]]en eine hohe Performance zu erreichen. Bei einer Blockgröße von 512 Bit beträgt der Rechenaufwand auf einem [[Intel Core 2|Intel Core 2 Duo]] etwa 6 Zyklen pro Byte.&amp;lt;ref&amp;gt;Ferguson et al.: &amp;#039;&amp;#039;The Skein Hash Function Family&amp;#039;&amp;#039;, 1. Oktober 2010, {{Webarchiv|url=http://www.skein-hash.info/sites/default/files/skein1.3.pdf |wayback=20140824053109 |text=Online }} (PDF; 479&amp;amp;nbsp;kB)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schwächen ==&lt;br /&gt;
Auf der zweiten SHA-3-Konferenz zeigten Dmitry Khovratovich, Ivica Nikolié und Christian Rechberger eine mögliche Schwäche in Threefish und der Kompressionsfunktion von Skein.&amp;lt;ref&amp;gt;http://csrc.nist.gov/groups/ST/hash/sha-3/Round2/Aug2010/documents/papers/RECHBERGER_rot-rebound.pdf&amp;lt;/ref&amp;gt; Daraufhin passten die Autoren den Algorithmus geringfügig an.&amp;lt;ref&amp;gt;http://www.schneier.com/blog/archives/2010/09/more_skein_news.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://skein-hash.info/ Offizielle Website]&lt;br /&gt;
* [http://www.schneier.com/skein.html Skein auf der Website von Bruce Schneier]&lt;br /&gt;
* [http://ehash.iaik.tugraz.at/wiki/Skein Skein im SHA-3 Zoo mit einer Auflistung von Kryptoanalysen]&lt;br /&gt;
* [https://reviews.freebsd.org/rS300921 Skein] [[FreeBSD]]&amp;#039;s libcrypt Version&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kryptographische Hashfunktion]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>