www.wikidata.de-de.nina.az
MARS ist eine unter anderem von Don Coppersmith bei IBM entwickelte Blockchiffre die als Kandidat fur den Advanced Encryption Standard AES FIPS PUBS 197 vorgelegt wurde 1 Der Algorithmus schaffte es bis in die finale Runde des Auswahlverfahrens und gilt nach heutigem Erkenntnisstand als sicher Vom National Institute of Standards and Technology NIST wurde MARS zusammen mit den Verschlusselungsalgorithmen Serpent und Twofish als hoch sicher eingestuft wahrend Rijndael nur als hinreichend sicher eingestuft wurde MARS wurde hinsichtlich seiner Sicherheit lediglich wegen seiner Komplexitat die eine Sicherheitsanalyse erschwert kritisiert Rijndael wurde vor allem wegen seiner mathematischen Struktur die moglicherweise zu Angriffen fuhren konnte kritisiert Der Geschwindigkeitsvorteil Rijndaels gegenuber den anderen Finalisten sowohl als Hardware als auch als Software Implementierung durfte bei der Entscheidung ausgerechnet Rijndael zum AES Standard zu erklaren letztlich den Ausschlag gegeben haben MARSEntwickler IBM Don Coppersmith Veroffentlicht 1998Zertifizierung AES FinalistSchlussellange 128 192 oder 256 BitBlockgrosse 128 BitStruktur FeistelchiffreRunden 32Die Grundstruktur des Algorithmus bildet ein Feistelnetzwerk Diese spezielle Struktur garantiert auch die Umkehrbarkeit des Algorithmus zwischen der Ver und Entschlusselung Des Weiteren besitzt MARS noch folgende Eigenschaften Variable primare Schlussel von 128 bis zu 448 Bit Lange in 32 Bit Schritten und einer fixen Blocklange von 128 Bit Der primare Schlussel wird intern durch die Schlusselexpansion engl Round Key Setup auf eine Lange von in Summe 1248 Bit fur die einzelnen Rundenschlussel aufgeweitet Der IBM Dokumentation zufolge erreichen primare Schlussellangen uber 256 Bit aufgrund der in der Schlusselexpansion eingesetzten Funktionen keine wesentliche zusatzliche Sicherheit Ubliche Werte bei Implementierungen sind daher 128 192 und 256 Bit primare Schlussellange Unterschiedliche Rundenfunktionen im Feistelnetzwerk Die Rundenfunktionen unterteilen sich in schlusselunabhangige aussere vorwarts bzw ruckwarts Durchmischungen der Daten und den schlusselabhangigen Runden im kryptografischen Kern des Feistelnetzwerkes Dieser unterschiedliche Aufbau des Feistelnetzwerkes in den einzelnen Runden soll eine Starkung des Algorithmus gegenuber der differentiellen Kryptoanalyse bieten Neben Additionen Subtraktionen und XOR Operationen finden bei MARS noch eine fixe Substitutionstabelle fixe und datenabhangige Rotationen und Multiplikationen mit fixen Faktoren Verwendung Einzelnachweise Bearbeiten Carolynn Burwick Don Coppersmith Edward D Avignon Rosario Gennaro Shai Halevi Charanjit Jutla Stephen M Matyas Jr Luke O Connor Mohammad Peyravian David Safford und Nevenko Zunic MARS a candidate cipher for AES ibm com PDF Weblinks BearbeitenMARS Beschreibung NIST Report on the Development of the Advanced Encryption Standard AES 2 Oktober 2000 englisch PDF 383 kB SPAN Abgerufen von https de wikipedia org w index php title MARS Verschlusselung amp oldid 164872563