<?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=Twofish</id>
	<title>Twofish - 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=Twofish"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Twofish&amp;action=history"/>
	<updated>2026-06-05T08:32:41Z</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=Twofish&amp;diff=93483&amp;oldid=prev</id>
		<title>imported&gt;Matthäus Wander: Nachfolgerschaft setzt nicht dieselbe Struktur voraus</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Twofish&amp;diff=93483&amp;oldid=prev"/>
		<updated>2026-04-10T16:26:27Z</updated>

		<summary type="html">&lt;p&gt;Nachfolgerschaft setzt nicht dieselbe Struktur voraus&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Blockchiffre&lt;br /&gt;
| name           = Twofish&lt;br /&gt;
| bild           = Twofishalgo.svg&lt;br /&gt;
| bildname       = Struktur von Twofish&lt;br /&gt;
| entwickler     = [[Bruce Schneier]], [[Niels Ferguson]], [[John Kelsey]], [[Doug Whiting]], [[David Wagner (Kryptologe)|David Wagner]] und [[Chris Hall]]&lt;br /&gt;
| datum          = 1998&lt;br /&gt;
| abgeleitet     = &lt;br /&gt;
| zertifizierung = Endrundenfinalist bei dem [[Advanced Encryption Standard|AES]] Auswahlverfahren.&lt;br /&gt;
| schlüssellänge = 128, 192 und 256 Bit&lt;br /&gt;
| blockgröße     = 128 Bit&lt;br /&gt;
| struktur       = [[Feistelchiffre]]&lt;br /&gt;
| runden         = 16&lt;br /&gt;
| kryptoanalyse  = Mit Stand Mitte 2007 ist eine spezielle, limitierte [[differentielle Kryptoanalyse]] mit ungefähr&lt;br /&gt;
2&amp;lt;sup&amp;gt;51&amp;lt;/sup&amp;gt; gewählten Klartexten bekannt.&amp;lt;ref name=&amp;quot;twofish-analysis-shiho&amp;quot;&amp;gt;{{Internetquelle&lt;br /&gt;
|autor=Shiho Moriai, Yiqun Lisa Yin&lt;br /&gt;
|titel=Cryptanalysis of Twofish (II)&lt;br /&gt;
|hrsg=&lt;br /&gt;
|datum=2000&lt;br /&gt;
|url=http://www.schneier.com/twofish-analysis-shiho.pdf&lt;br /&gt;
|format=PDF; 217&amp;amp;nbsp;kB&lt;br /&gt;
|zugriff=13. August 2006&lt;br /&gt;
|sprache=englisch&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Twofish&amp;#039;&amp;#039;&amp;#039; ist ein [[symmetrischer Verschlüsselungsalgorithmus]] in der [[Informatik]], der von [[Bruce Schneier]], [[Niels Ferguson]], [[John Kelsey]], [[Doug Whiting]], [[David Wagner (Kryptologe)|David Wagner]] und [[Chris Hall]] entwickelt wurde. Es handelt sich um eine [[Blockchiffre]] mit einer Blockgröße von 128 [[Bit]] und 16 Runden, die Schlüssellängen betragen 128, 192 oder 256 Bit.&lt;br /&gt;
Twofisch ist der Nachfolger von [[Blowfish]], beides eine [[Feistelchiffre]], sowie der Vorgänger von [[Threefish]], der jedoch eine andere Struktur verwendet.&lt;br /&gt;
&lt;br /&gt;
== AES-Bewerbung ==&lt;br /&gt;
&lt;br /&gt;
Twofish ist der Nachfolger von [[Blowfish]] und stellte sich [[1998]]/[[1999]] dem Ausscheid zum [[Advanced Encryption Standard]]. Dort kam er zusammen mit den Algorithmen [[MARS (Verschlüsselung)|MARS]], [[RC6]], [[Rijndael]] und [[Serpent (Verschlüsselung)|Serpent]] in die Runde der letzten fünf.&lt;br /&gt;
&lt;br /&gt;
Bei Twofish wurden bezüglich seiner Sicherheit vor allem die Eigenschaften der Schlüssel-Teilung und seine Komplexität, die eine Sicherheitsanalyse beeinträchtigt, kritisiert. Andererseits stellt Twofish laut seinem Entwickler-Team gerade durch diese Schlüsselteilung ([[S-Box|key-dependent S-boxes]]) eine Sicherheitsarchitektur gegen noch unbekannte Angriffe dar.&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
Twofish ist nicht patentiert und wurde unter [[Public domain|Public-Domain]] veröffentlicht. Es steht damit jedem zur Nutzung frei zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
=== Beispielanwendungen ===&lt;br /&gt;
Der Twofish-Algorithmus wird unter anderem von folgenden [[Open Source|Open-Source-Softwarepaketen]] implementiert:&lt;br /&gt;
&lt;br /&gt;
* [[FreeOTFE]] – [[Festplattenverschlüsselung]]&lt;br /&gt;
* [[GNU Privacy Guard]] – Verschlüsseln und Signieren von Dateien und [[E-Mail]]s&lt;br /&gt;
* [[TrueCrypt]] – Festplattenverschlüsselung, Verschlüsselung von Partitionen und von Containerdateien&lt;br /&gt;
* [[VeraCrypt]] – Festplattenverschlüsselung, Verschlüsselung von Partitionen und von Containerdateien&lt;br /&gt;
* [[KeePass]] – [[Passwortmanager]]&lt;br /&gt;
* [[CrossCrypt]] – Festplattenverschlüsselung&lt;br /&gt;
* [[DiskCryptor]] – Festplattenverschlüsselung&lt;br /&gt;
* [[dm-crypt]] – Festplattenverschlüsselung&lt;br /&gt;
&lt;br /&gt;
== Kryptoanalyse ==&lt;br /&gt;
&lt;br /&gt;
Die bisher beste veröffentlichte Angriffsmöglichkeit in Form einer &amp;#039;&amp;#039;Distinguishing Attack&amp;#039;&amp;#039; ist nach Moriai &amp;amp; Yin die &amp;#039;&amp;#039;beschränkte differentielle Analyse&amp;#039;&amp;#039;. Das Dokument beschreibt, dass die Wahrscheinlichkeit für beschränkte Differentiale &amp;lt;math&amp;gt;2^{-57{,}3}&amp;lt;/math&amp;gt; pro Block beträgt und dass man annähernd &amp;lt;math&amp;gt;2^{51}&amp;lt;/math&amp;gt; gewählte Klartexte (etwa 32 [[Pebibyte|PiB]] Daten) benötigt, um ein brauchbares Paar von beschränkten Differentialen zu finden und dadurch das Chiffrat von einer Zufallszahlenfolge unterscheiden zu können.&amp;lt;ref name=&amp;quot;twofish-analysis-shiho&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bruce Schneier antwortete 2005 in einem Blog-Beitrag, dass das Dokument keine vollständige Kryptoanalyse präsentiert, sondern nur einige charakteristische Hypothesen der differentiellen Analyse. Dies würde aus praktischer Sicht bedeuten, dass Twofish nicht im Entferntesten gebrochen werden konnte. Die Autoren der 2000 veröffentlichten Analyse haben seither keine neuen Erkenntnisse veröffentlicht.&amp;lt;ref name=&amp;quot;schneier-twofish-cryptan&amp;quot;&amp;gt;{{Internetquelle |autor=Bruce Schneier |hrsg=Schneier on Security blog |url=http://www.schneier.com/blog/archives/2005/11/twofish_cryptan.html |titel=Twofish Cryptanalysis Rumors |datum=2005-11-23 |abruf=2011-06-22}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.schneier.com/twofish.html Twofish von Bruce Schneier] (englisch)&lt;br /&gt;
* [http://www.repges.net/AES-Kandidaten/Twofish/twofish.htm Beschreibung von Markus Repges]&lt;br /&gt;
* [https://old-de.opensuse.org/SDB:Verwenden_des_Kryptofilesystems Anleitung zur Verwendung von Twofish im Linux Kryptofilesystem]&lt;br /&gt;
* [http://www.users.zetnet.co.uk/hopwood/crypto/scan/cs.html Twofish Standard Cryptographic Algorithm Naming zu Twofish]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Blockverschlüsselung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Matthäus Wander</name></author>
	</entry>
</feed>