www.wikidata.de-de.nina.az
Substitutions Permutations Netzwerk SPN ist ein Designprinzip fur Blockchiffren Ein Beispiel fur ein Substitutions Permutations Netzwerk ist der Advanced Encryption Standard Beschreibung Bearbeiten nbsp Ein SPN mit drei RundenEin Substitutions Permutations Netzwerk besteht aus einer Anzahl von Runden gleichen Aufbaus In jeder Runde wird zuerst ein Rundenschlussel auf die Eingabe addiert Dann wird das Ergebnis in mehrere Blocke aufgeteilt und jeder Block mittels der Substitutionsbox S Box durch einen anderen Block ersetzt Diese Blocke werden wiederum durch eine Permutationsbox P Box vermischt Bei der letzten Runde kann die P Box weggelassen werden weil sie von jedem aus dem Ergebnis trivial herausgerechnet werden kann Dafur ist es sinnvoll ein weiteres Mal einen Rundenschlussel auf das Ergebnis zu addieren um zu verhindern dass auch die Substitutionen leicht herausgerechnet werden konnen Eigenschaften BearbeitenEin SPN Design hat gute Diffusion und Konfusion denn wenn sich ein Bit des Klartextes oder Schlussels andert andern sich mehrere Bit der Ausgabe der S Box die dann durch die P Box auf verschiedene S Boxen der nachsten Runde verteilt werden Bei AES 128 beispielsweise bewirkt eine Anderung eines Eingabebits innerhalb von zwei Runden eine Anderung in jedem Byte der Ausgabe Im Gegensatz zu Feistelchiffren sind Substitutions Permutations Netzwerke im Allgemeinen nicht durch einfaches Umordnen des Schlussels umkehrbar da die S Box nicht selbstinvers ist Dafur erlauben sie einen hoheren Grad an Parallelverarbeitung 1 Einzelnachweise Bearbeiten Bart Preneel Vincent Rijmen und Antoon Bosselaers Algorithm Alley 1998 Design Principles for Cryptographic Algorithms drdobbs com Abgerufen von https de wikipedia org w index php title Substitutions Permutations Netzwerk amp oldid 175493336