www.wikidata.de-de.nina.az
Als Lawineneffekt bezeichnet man in der Kryptographie die Eigenschaft eines Algorithmus bei einer minimalen Anderung der Eingabe eine vollig andere Ausgabe zu erzeugen 1 Diese Eigenschaft ist eine Formalisierung der Forderung dass bei einer Blockchiffre oder kryptologischen Hashfunktion jedes Bit der Ausgabe von der ganzen Eingabe abhangen soll Dadurch bewirkt der Lawineneffekt eine gute Diffusion Inhaltsverzeichnis 1 Strict Avalanche Criterion 2 Beispiele 2 1 SHA 1 2 2 AES 2 3 Monoalphabetische Substitution 3 EinzelnachweiseStrict Avalanche Criterion BearbeitenDas Strict Avalanche Criterion SAC engl strenges Lawinenkriterium ist eine Formalisierung des Lawineneffekts die 1985 von Webster and Tavares eingefuhrt wurde 2 Dieses Kriterium verlangt dass sich bei einer Anderung eines Eingabebits jedes Bit der Ausgabe mit einer Wahrscheinlichkeit von 50 andert Die Erfullung des SAC ist heutzutage eine Standardforderung fur kryptographische Systeme es wurde beispielsweise von allen Finalisten des AES Wettbewerbs erfullt 3 Beispiele BearbeitenNachfolgend werden Beispiele kryptographischer Ansatze gegeben und deren Lawineneffekt eingeschatzt SHA 1 Bearbeiten Der SHA 1 Prufsummenalgorithmus zeigt einen starken Lawineneffekt Demonstration durch beispielhafte Erzeugung zweier SHA 1 Prufsummen 160 Bit und deren Vergleich Eingabe aaaaaaaaaaaaaaa Ausgabe 7e13c003 a8256cd4 21055563 c5da6571 d50713c9 Eingabe aaaaaaaaaaaaaab Ausgabe da5f09bc 23d63778 ebf88521 ac5df8aa 2f7298ce Anzahl der unterschiedlichen Bits Hamming Distanz 89 Quote in diesem Beispiel 55 6 Bitdifferenz Beide Ausgaben sind trotz minimal unterschiedlicher Eingaben erheblich verschieden AES Bearbeiten Der AES Verschlusselungsalgorithmus zeigt einen starken Lawineneffekt Verschlusselung von 128 Bit Wortern durch AES In beiden Fallen wird AES 256 im Electronic Code Book Mode mit dem alternierenden Schlussel 010101 01 verwendet Eingabe aaaaaaaaaaaaaaaa Ausgabe 0a561d9e 30bb09db 47f8e83d 443865cf Eingabe aaaaaaaaaaaaaaab Ausgabe c1e768d3 9177e9ef debee33a b92b4450 Anzahl der unterschiedlichen Bits Hamming Distanz 62 Quote in diesem Beispiel 48 4 Bitdifferenz Beide Ausgaben sind trotz minimal unterschiedlicher Eingaben erheblich verschieden Monoalphabetische Substitution Bearbeiten Eine Verschlusselung durch monoalphabetische Substitution zeigt keinen Lawineneffekt In beiden Fallen wird folgender Auszug einer Substitutionstabelle verwendet a r b z Eingabe aaaaaaaaaaaaaaa Ausgabe rrrrrrrrrrrrrrr Eingabe aaaaaaaaaaaaaab Ausgabe rrrrrrrrrrrrrrz Beide Ausgaben sind nahezu identisch Einzelnachweise Bearbeiten Wolfgang Ertel Angewandte Kryptographie Hanser Verlag 2007 ISBN 9783446411951 S 66 A F Webster Stafford E Tavares On the design of S boxes In Advances in Cryptology Crypto 85 Lecture Notes in Computer Science Band 218 Springer 1985 S 523 534 PDF James Nechvatal et al Report on the Development of the Advanced Encryption Standard AES NIST 2000 S 27 PDF Abgerufen von https de wikipedia org w index php title Lawineneffekt Kryptographie amp oldid 236213519