Serpent (Verschlüsselung)

Serpent
Serpent
Serpent
Die lineare Transformation von Serpent
Entwickler Ross Anderson, Eli Biham, Lars Knudsen
Veröffentlicht 21. August 1998
Abgeleitet von Square
Zertifizierung AES Finalist
Schlüssellänge 128, 192 oder 256 Bit
Blockgröße 128 Bit
Struktur Substitutions-Permutations-Netzwerk
Runden 32

Serpent ist ein symmetrischer Verschlüsselungsalgorithmus, der von den Kryptographen Ross Anderson, Eli Biham und Lars Knudsen entwickelt wurde. Es ist eine Blockchiffre mit einer Blockgröße von 128 Bit und variabler Schlüsselgröße bis 256 Bit.

Serpent war ein Kandidat für den Advanced Encryption Standard (AES) und gehörte mit Twofish, Rijndael, MARS und RC6 zu den fünf Finalisten des AES-Ausscheidungsverfahrens.

Serpent scheint eine sicherere Architektur als Rijndael zu haben. MARS, Twofish und Serpent wurden als hoch-sicher eingestuft, während Rijndael und RC6 „nur“ als hinreichend-sicher eingestuft wurden. Rijndael wurde vor allem wegen seiner mathematischen Struktur, die möglicherweise zu Angriffen führen könnte, kritisiert. Im Gegensatz zu den beiden anderen als hoch-sicher eingestuften Kandidaten der letzten Runde, MARS und Twofish, wurde Serpent bezüglich seiner Sicherheit nicht kritisiert und es wurde angenommen, dass dieser der sicherste der fünf Finalisten sei.

Serpent weist außerdem bei Implementierung in Hardware, die als Pipeline erfolgen kann, die höchste Geschwindigkeit unter den Finalisten auf. Er ist jedoch bei Software-Implementierungen der Langsamste, während Rijndael sowohl in Hardware als auch in Software relativ schnell ist. Vor allem dieser Geschwindigkeitsvorteil dürfte bei der Entscheidung, Rijndael zum AES zu erklären, den Ausschlag gegeben haben.[1]

Funktionsweise

Aus dem Schlüssel werden zunächst 33 Teilschlüssel bis mit je 128 Bit Länge gebildet, und die Daten werden in Blöcke zu je vier 32-Bit-Wörtern eingeteilt. Diese Blöcke werden dann unabhängig voneinander in 32 aufeinanderfolgenden Runden verschlüsselt.

In jeder der Runden bis werden nacheinander folgende Operationen durchgeführt:

  1. Der Datenblock wird mit dem Teilschlüssel bitweise XOR-verknüpft.
  2. Es werden immer vier Bits, die in den vier Datenwörtern jeweils an der gleichen Position stehen, gemeinsam in einer S-Box substituiert. Es gibt acht verschiedene S-Boxen bis , die periodisch durchlaufen werden: in Runde wird verwendet.
  3. In Runde bis werden die Datenwörter einer linearen Transformation unterzogen, die sich aus Rotationen, Verschiebungen und XOR-Verknüpfungen zusammensetzt. Sie ist in der Abbildung dargestellt. In Runde wird stattdessen mit dem Teilschlüssel XOR-verknüpft.

Diese Implementierung (sog. Bitslice-Technik) hat den Vorteil, dass mit bitweisen Operationen alle 32 Substitutionen in einer Runde parallel ausgeführt werden können. Bei entsprechend optimierter Software-Implementierung geht die Substitution so schneller als durch Tabellenzugriff. Außerdem konnten die Entwickler des Verfahrens hier eine zugleich einfache und effektiv vermischende lineare Transformation darstellen: Wird z. B. ein Datenwort rotiert, werden dadurch alle 32 Substitutionsblöcke geteilt und neu zusammengesetzt.

Eine alternative Implementierung des Verfahrens arbeitet mit der Substitution von immer vier in einem Datenwort aufeinanderfolgenden Bits. Dadurch kann die Substitution einfacher als Tabellenzugriff realisiert werden: Die vier Index-Bits stehen schon beisammen und sie müssen nur ggf. nach rechts geschoben und die höheren Bits ausmaskiert werden. Vor der ersten Runde werden die 128 Datenbits permutiert, so dass die niederwertigsten Bits in den vier Datenwörtern an die Positionen 0 bis 3 des ersten Worts kommen, die nächst-höherwertigen an die Positionen 4 bis 7 usw. Diese Permutation wird nach der letzten Runde rückgängig gemacht. Auch die 33 Teilschlüssel müssen entsprechend permutiert werden. Die lineare Transformation wird bei dieser Implementierung jedoch komplizierter, denn auch hierbei muss die andere Anordnung der Bits berücksichtigt werden.

Lizenz

Serpent ist nicht patentiert und wurde als Public-Domain-Software veröffentlicht. Es steht damit jedem zur Nutzung frei zur Verfügung. Optimierte Versionen des Codes wurden unter der GNU General Public License lizenziert.

Beispielanwendungen

Der Serpent-Algorithmus wird unter anderem von folgenden Open-Source-Softwarepaketen implementiert:

  • DiskCryptor – Festplattenverschlüsselung, Verschlüsselung von Partitionen
  • VeraCrypt – Festplattenverschlüsselung, Verschlüsselung von Partitionen und von Containerdateien
  • dm-crypt – Festplattenverschlüsselung

Angriff

2002 veröffentlichten Courtois und Pieprzyk eine Arbeit, in der eine potentielle Attacke gegen Serpent (und Rijndael) mit Namen XSL vorgestellt wurde.[2] Der Angriff ist lediglich theoretisch und kann aufgrund seiner Komplexität nicht tatsächlich ausprobiert werden. Es ist unbekannt, ob der Angriff praktisch durchgeführt werden könnte.

Die Kryptographen T. Moh[3] und Don Coppersmith sind der Meinung, dass der Angriff auf Serpent derzeit nicht durchgeführt werden kann.

Einzelnachweise

  1. Ross Anderson, Eli Biham, Lars Knudsen: The Case for Serpent. (PDF; 66,8 kB) 24. April 2000, abgerufen am 24. Mai 2012 (englisch).
  2. Nicolas Courtois, Josef Pieprzyk: Cryptanalysis of Block Ciphers with Overdefined Systems of Equations. 9. November 2002, abgerufen am 24. Mai 2012 (englisch).
  3. Elisabeth Oswald, Vincent Rijmen, Joan Daemen: AES - Eine Analyse der Sicherheit des Rijndael-Algorithmus. (PDF; 130 kB) 30. Oktober 2002, archiviert vom Original am 27. Oktober 2007; abgerufen am 24. Mai 2012.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.a-sit.at

Read other articles:

Personal computer by Apple Computer This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Macintosh Quadra 650 – news · newspapers · books · scholar · JSTOR (May 2023) (Learn how and when to remove this template message) Centris 650 / Quadra 650DeveloperApple ComputerProduct familyCentris, QuadraRelease dateFebruary 10, 1993 (1993-02-10)Introdu...

 

Société des Automobiles Eugène Brillié Rechtsform Gründung 1903 Auflösung Februar 1908 Auflösungsgrund Liquidation Sitz Paris Leitung Eugène Brillié Branche Automobilhersteller Die Société des Automobiles Eugène Brillié war ein Fahrzeughersteller aus Paris.[1][2][3] Inhaltsverzeichnis 1 Geschichte 2 Personenwagen 3 Literatur 4 Einzelnachweise Geschichte Werbung von Eugène Brillié aus dem Jahre 1907 Omnibus von Brillié-Schneider aus dem Jahre 1906 Eugèn...

 

Este artigo não cita fontes confiáveis. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Julho de 2020) Pesé é um distrito da província de Herrera, Panamá. Possui uma área de 283,60 km² e uma população de 12.471 habitantes (censo 2000), perfazendo uma densidade demográfica de 43,97 hab./km². Sua capital é a cidade de Pesé. Este artigo s...

Fresno el Viejo    Município   Símbolos Brasão de armas Localização Fresno el ViejoLocalização de Fresno el Viejo na Espanha Coordenadas 41° 11' 54 N 5° 08' 32 O País Espanha Comunidade autónoma Castela e Leão Província Valladolid Características geográficas Área total 64,22 km² População total (2021) [1] 848 hab. Densidade 13,2 hab./km² Código postal 47480 Código do INE 47065 Fresno el Viejo é um município da Esp...

 

Drugi rząd Felipe Gonzáleza – rząd Królestwa Hiszpanii funkcjonujący od lipca 1986 do grudnia 1989. Gabinet zastąpił pierwszy rząd tego samego premiera. Powstał po wyborach w 1986, które po raz kolejny wygrała Hiszpańska Socjalistyczna Partia Robotnicza (PSOE), uzyskując 184 mandaty w 350-osobowym Kongresie Deputowanych. Felipe González został zatwierdzony na urzędzie premiera 23 lipca 1986, wotum zaufania ponownie przegłosowano 5 kwietnia 1990[1]. Po wyborach w 1989, w kt...

 

Kaia GerberGerber tahun 2019LahirKaia Jordan Gerber3 September 2001 (umur 22)Los Angeles, California, Amerika SerikatPekerjaan Model aktris Tahun aktif2014–sekarangInformasi modelingTinggi176 cm (5 ft 9+1⁄2 in)[1]Warna rambutCokelatWarna mataCokelatManajer DNA Model Management (New York)[2] VIVA Model Management (Paris, London, Milan)[3] Kaia Jordan Gerber (lahir 3 September 2001) adalah seorang model dan aktris asal Amerika Serikat. Se...

العلاقات الأندورية الرومانية أندورا رومانيا   أندورا   رومانيا تعديل مصدري - تعديل   العلاقات الأندورية الرومانية هي العلاقات الثنائية التي تجمع بين أندورا ورومانيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقا...

 

Sporting event delegationGreat Britain at the1924 Summer OlympicsFlag of the United KingdomIOC codeGBRNOCBritish Olympic Associationin ParisCompetitors267 (239 men and 28 women) in 18 sportsFlag bearerArthur HuntMedalsRanked 4th Gold 9 Silver 13 Bronze 12 Total 34 Summer Olympics appearances (overview)189619001904190819121920192419281932193619481952195619601964196819721976198019841988199219962000200420082012201620202024Other related appearances1906 Intercalated Games Great Britain, repre...

 

Cessna 414 adalah pesawat angkut ringan, bertekanan, bermesin ganda sayap rendah (low wing) Amerika dibangun oleh Cessna. Pesawat ini pertama terbang pada tahun 1968 dan variannya diperkenalkan dari tahun 1978 dengan nama 414A Chancellor. Referensi Jane's All the World's Aircraft 1977–78. London: Jane's Yearbooks.  Simpson, R.W. (1991). Airlife's General Aviation. England: Airlife Publishing. hlm. 190. ISBN 1-85310-194-X.  Taylor, John W. R. (1982). Jane's All The World'...

American manufacturing company International Hat CompanyFormer International Hat warehouse (1954–1976) in Soulard, St. Louis, Missouri.[1] The building was originally built in 1904 by Brown Shoe Company.[1] Since 1980, it has been used as a senior and disabled living facility.[1] The building is listed with the National Register of Historic Places.[1][2]FormerlyInternational Harvest Hat CompanyTypePrivateIndustryHat apparelFoundedAugust 17, 1917&...

 

Восстание под руководством Революционного правительства Республики Индонезия Дата 15 февраля — август 1958 года Место Суматра Причина Невыполнение правительством требований о предоставлении автономии Суматре, недовольство правлением Сукарно Итог Восстание подавлено, ...

 

Citra Sirius A dan Sirius B yang diambil dari Hubble Space Telescope. Sirius B, yang merupakan katai putih, dapat dilihat sebagai titik redup di sebelah kiri bawah Sirius A yang lebih terang. Diagram Hertzsprung–Russell Tipe Spektrum Katai cokelat Katai putih Katai merah Subkatai Deret utama(katai) Subraksasa Bintang raksasa Raksasa terang Super raksasa Hiper raksasa Magnitudoabsolut(MV) Katai putih, juga disebut katai degenerasi, adalah bintang kecil yang sudah tidak lagi bersinar. Katai p...

Jesus verabschiedet sich vom Kreise seiner Jünger, in dem er ihnen den Auftrag zur Mission erteilt. Der Missionsbefehl ist die Beauftragung der Jünger, in die Welt hinauszugehen. Mittelalterliche Buchmalerei vom Meister der Reichenauer Schule. Der Missionsbefehl (auch Taufbefehl und seltener Missionsgebot oder Missionsauftrag genannt) ist der Auftrag, den Jesus Christus dem biblischen Bericht zufolge nach seiner Auferstehung seinen Jüngern gegeben hat. Der Auftrag zur Missionierung befinde...

 

David Yau YauYau Yau during his time as insurgent leaderChief Administrator of Greater PiborIn office2014–2015Preceded byPosition establishedSucceeded byPosition abolishedGovernor of Boma StateIn office2018–2020Preceded byBaba Medan KonyaSucceeded byPosition abolished Personal detailsPolitical partySudan People's Liberation Movement[1]Other politicalaffiliationsSouth Sudan Democratic Movement (until 2016) David Yau Yau was a Governor of Boma State[2] and the Chief Administ...

 

Species of tree Careya arborea Careya arborea[1] Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Asterids Order: Ericales Family: Lecythidaceae Genus: Careya Species: C. arborea Binomial name Careya arboreaRoxb. Synonyms[3] Barringtonia arborea (Roxb.) F.Muell. Careya sphaerica Roxb. Cumbia coneanae Buch.-Ham. Careya venenata Oken Careya orbiculata Miers[2] Careya arborea is a species of tree in the Lecythi...

English politician and industrialist Isaac Hawkins Browne: detail of his memorial in the parish church, Badger, Shropshire. Isaac Hawkins Browne, FRS (7 December 1745 – 30 May 1818) was a British Tory politician, industrialist, essayist, and a lord of the manor of Badger, Shropshire. Family and education He was the only son of the poet Isaac Hawkins Browne (1705–1760) and his wife, Jane, née Trimnell. He was educated at Westminster School and Hertford College, Oxford, and was elected a F...

 

American-born British politician (1897–1958) SirHenry ChannonMP1930 portraitMember of Parliamentfor Southend WestSouthend (1935–1950)In office14 November 1935 – 7 October 1958Preceded byThe Countess of IveaghSucceeded byPaul Channon Personal detailsBorn(1897-03-07)7 March 1897Chicago, Illinois, U.S.Died7 October 1958(1958-10-07) (aged 61)London, EnglandPolitical partyConservativeSpouse Lady Honor Guinness ​ ​(m. 1933; div. 1945)...

 

Television channel OSM TVCountryBosnia and HerzegovinaHeadquartersPaleProgrammingLanguage(s)SerbianPicture format4:3 576i (SDTV)OwnershipOwnerMedia Market d.o.o. PaleKey peopleMirko DespićLinksWebsitewww.osmtv.comAvailabilityTerrestrialTerrestrial signalIstočno Sarajevo and Sarajevo area OSM TV is a Bosnian commercial television channel based in Pale, Bosnia and Herzegovina. The program is mainly produced in Serbian. TV station was established in 1993 under the name Otvorene Srpske Mreže. ...

2022 film by Charlotte Wells AftersunRelease posterDirected byCharlotte WellsWritten byCharlotte WellsProduced by Adele Romanski Amy Jackson Barry Jenkins Mark Ceryak Starring Paul Mescal Frankie Corio Celia Rowlson-Hall CinematographyGregory OkeEdited byBlair McClendonMusic byOliver CoatesProductioncompanies BBC Film Screen Scotland Tango Entertainment BFI Pastel Productions Unified Theory Distributed by Mubi (United Kingdom) A24 (United States) Release dates 21 May 2022 (2022...

 

2004 filmKamachiDirected byRokurō MochizukiWritten byChizuko YamadaProduced byToshiharu Ozawa, Kazutami Ishii, Takehito Hikita, Hideaki SatoStarringShinya Tanuichi, Hiroki Nakadoi, Akira Kagimoto, Keita Furuya, Fumiko Himeno, Akane Osawa, Fumi Dan, Jun FubukiMusic byKoji EndoDistributed byNippon Herald Films, Pony Canyon, Progressive Pictures, Imagica, Adnes, Sankei ShimbunRelease date March 13, 2004 (2004-03-13) (Japan) LanguageJapanese Kamachi (かまち) is a Japanese f...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!