www.wikidata.de-de.nina.az
Twofish ist ein symmetrischer Verschlusselungsalgorithmus in der Informatik der von Bruce Schneier Niels Ferguson John Kelsey Doug Whiting David Wagner und Chris Hall entwickelt wurde Es handelt sich um eine Blockchiffre mit einer Blockgrosse von 128 Bit und 16 Runden die Schlussellangen betragen 128 192 oder 256 Bit TwofishTwofishStruktur von TwofishEntwickler Bruce Schneier Niels Ferguson John Kelsey Doug Whiting David Wagner und Chris HallVeroffentlicht 1998Zertifizierung Endrundenfinalist bei dem AES Auswahlverfahren Schlussellange 128 192 und 256 BitBlockgrosse 128 BitStruktur FeistelchiffreRunden 16Beste bekannte KryptoanalyseMit Stand Mitte 2007 ist eine spezielle limitierte differentielle Kryptoanalyse mit ungefahr 251 gewahlten Klartexten bekannt 1 Inhaltsverzeichnis 1 AES Bewerbung 2 Lizenz 2 1 Beispielanwendungen 3 Kryptoanalyse 4 Einzelnachweise 5 WeblinksAES Bewerbung BearbeitenTwofish stellt den Nachfolger von Blowfish dar und stellte sich 1998 1999 dem Ausscheid zum Advanced Encryption Standard Dort kam er zusammen mit den Algorithmen MARS RC6 Rijndael und Serpent in die Runde der letzten funf Bei Twofish wurden bezuglich seiner Sicherheit vor allem die Eigenschaften der Schlussel Teilung und seine Komplexitat die eine Sicherheitsanalyse beeintrachtigt kritisiert Andererseits stellt Twofish laut seinem Entwickler Team gerade durch diese Schlusselteilung key dependent S boxes eine Sicherheitsarchitektur gegen noch unbekannte Angriffe dar Lizenz BearbeitenTwofish ist nicht patentiert und wurde unter Public Domain veroffentlicht Es steht damit jedem zur Nutzung frei zur Verfugung Beispielanwendungen Bearbeiten Der Twofish Algorithmus wird unter anderem von folgenden Open Source Softwarepaketen implementiert FreeOTFE Festplattenverschlusselung GNU Privacy Guard Verschlusseln und Signieren von Dateien und E Mails TrueCrypt Festplattenverschlusselung Verschlusselung von Partitionen und von Containerdateien VeraCrypt Festplattenverschlusselung Verschlusselung von Partitionen und von Containerdateien KeePass Passwortmanager CrossCrypt Festplattenverschlusselung DiskCryptor Festplattenverschlusselung dm crypt FestplattenverschlusselungKryptoanalyse BearbeitenDie bisher beste veroffentlichte Angriffsmoglichkeit in Form einer Distinguishing Attack ist nach Moriai amp Yin die beschrankte differentielle Analyse Das Dokument beschreibt dass die Wahrscheinlichkeit fur beschrankte Differentiale 2 57 3 displaystyle 2 57 3 nbsp pro Block betragt und dass man annahernd 2 51 displaystyle 2 51 nbsp gewahlte Klartexte etwa 32 PiB Daten benotigt um ein brauchbares Paar von beschrankten Differentialen zu finden und dadurch das Chiffrat von einer Zufallszahlenfolge unterscheiden zu konnen 1 Bruce Schneier antwortete 2005 in einem Blog Beitrag dass das Dokument keine vollstandige Kryptoanalyse prasentiert sondern nur einige charakteristische Hypothesen der differentiellen Analyse Dies wurde aus praktischer Sicht bedeuten dass Twofish nicht im Entferntesten gebrochen werden konnte Die Autoren der 2000 veroffentlichten Analyse haben seither keine neuen Erkenntnisse veroffentlicht 2 Einzelnachweise Bearbeiten a b Shiho Moriai Yiqun Lisa Yin Cryptanalysis of Twofish II PDF 217 kB 2000 abgerufen am 13 August 2006 englisch Bruce Schneier Twofish Cryptanalysis Rumors Schneier on Security blog 23 November 2005 abgerufen am 22 Juni 2011 Weblinks BearbeitenTwofish von Bruce Schneier englisch Beschreibung von Markus Repges Anleitung zur Verwendung von Twofish im Linux Kryptofilesystem Twofish Standard Cryptographic Algorithm Naming zu Twofish Abgerufen von https de wikipedia org w index php title Twofish amp oldid 229600160