BLAKE (Hashfunktion)

BLAKE
Entwickler Jean-Philippe Aumasson, Luca Henzen, Willi Meier, Raphael C.-W. Phan
Veröffentlicht 2010 (letzte Version)
Abgeleitet von ChaCha
Zertifizierung SHA-3-Finalist
Länge des Hashwertes (Bit) 224, 256, 384, 512
Konstruktion HAIFA-Konstruktion
Runden 14 (BLAKE-224, BLAKE-256)
16 (BLAKE-384, BLAKE-512)
Beste bekannte Kryptoanalyse
Boomerang attack von Biryukov, Nicolic und Roy 2011 auf 8 Runden BLAKE-256 mit einer Komplexität von 2232[1] (für BLAKE2 nur auf 5,5 Runden[2])

BLAKE ist eine kryptographische Hashfunktion, die 2008 von Jean-Philippe Aumasson, Luca Henzen, Willi Meier und Raphael C.-W. Phan entwickelt wurde. BLAKE war einer der Finalisten im SHA-3-Auswahlverfahren der NIST.

Struktur

Für das SHA-3-Verfahren unterstützt BLAKE Hashwerte von 224, 256, 384 und 512 Bit. BLAKE arbeitet auf einem Datenblock von 16 Wörtern von je 32 Bit (für die Hash-Längen 224 und 256 Bit) oder 64 Bit (für die größeren Hash-Längen). Erstere Variante wird als BLAKE-256, die zweite als BLAKE-512 bezeichnet. BLAKE entspricht der 2007 vorgestellten HAIFA-Struktur.[3]

Die Nachricht wird mit einem Abschlussbyte und der Länge der Nachricht erweitert und in Blöcke zu 512 bzw. 1024 Bit geteilt, die nacheinander verarbeitet werden. Der Verkettungswert (Hash aus den bereits verarbeiteten Nachrichtenblöcken, am Anfang ein konstanter Initialisierungsvektor) ist halb so lang wie ein Datenblock. Zur Verarbeitung eines Nachrichtenblocks wird zuerst der Verkettungswert mit optionalem Salz und einem Zähler, der die verarbeiteten Nachrichtenbits zählt, auf die Datenblockgröße erweitert. Der Zähler bewirkt, dass die Nachrichtenblöcke, wie durch das HAIFA-Schema vorgesehen, nicht auf genau gleiche Weise verarbeitet werden.

Anschließend werden die Werte des Datenblocks permutiert und dabei der Nachrichtenblock eingearbeitet. Dies entspricht einer Blockverschlüsselung, wobei der Nachrichtenblock als Schlüssel dient. Die dabei verwendete Rundenfunktion basiert auf der Stromchiffre ChaCha, einer Weiterentwicklung von Salsa20. Sie verwendet Additionen, XOR-Verknüpfungen und Rotationen eines Datenworts mit konstanter Rotationsweite. Während des SHA-3-Auswahlverfahrens wurde die Anzahl der Runden für BLAKE-256 von 10 auf 14 und für BLAKE-512 von 14 auf 16 Runden erhöht, um die Sicherheitsreserve zu vergrößern.

Nach der Permutation wird der Datenblock zum Verkettungswert komprimiert, indem man eine Hälfte mit der anderen XOR-verknüpft, wobei das Salz, falls verwendet, nochmals per XOR eingearbeitet wird. Nach dem letzten Nachrichtenblock ist der Verkettungswert (oder ein Teil davon) der Hash-Wert.

Eigenschaften

BLAKE hatte zusammen mit Skein im SHA-3-Verfahren die beste Software-Performance und war in den meisten Fällen schneller als SHA-2.[4] Jedoch wies der Algorithmus vor allem im Vergleich zum Gewinner Keccak eine viel schlechtere Hardware-Performance auf.[5]

Sicherheit

Im SHA-3-Verfahren wurde BLAKE eine hohe Sicherheitsmarge bescheinigt, zudem gilt der Algorithmus als gut verstanden und intensiv analysiert.[6] 2011 veröffentlichten Alex Biryukov, Ivica Nikolic und Arnab Roy einen Angriff auf 8 Runden von BLAKE-256, allerdings mit einer Komplexität von 2232. Der Angriff wurde im Auswahlverfahren berücksichtigt und stellt bis zum Stand Juni 2015 die beste Kryptoanalyse dar.

BLAKE2

2012 veröffentlichten Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn und Christian Winnerlein BLAKE2 als eine Weiterentwicklung von BLAKE. BLAKE2 ist vor allem auf eine weitere Verbesserung der Performance bei gleichen Sicherheitseigenschaften ausgerichtet und soll auf 64-Bit-Plattformen schneller sein als SHA-1, MD5 und MD4. In einer ersten Analyse von 2013 gehen deren Autoren von ähnlichen Sicherheitseigenschaften im Vergleich zu BLAKE aus. Allerdings erwies sich BLAKE2 für manche Angriffsszenarien als anfälliger, der beste Angriff auf BLAKE (boomerang attack) lässt sich jedoch nicht einfach auf BLAKE2 übertragen.[7]

BLAKE3

2020 veröffentlichten Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn und Jack O’Connor BLAKE3 als eine Weiterentwicklung von BLAKE2 mit zusätzlich verbesserter Performance unter anderem durch die Möglichkeit der unbegrenzten parallelen Ausführung.[8]

Einzelnachweise

  1. Alex Biryukov, Ivica Nikolic, Arnab Roy: Boomerang Attacks on BLAKE-32. In: Fast Software Encryption. Springer Berlin Heidelberg 2011. S. 218–237. ISBN 978-3-642-21701-2
  2. Jian Guo, Pierre Karpman, Ivica Nikolic, Lei Wang and Shuang Wu: Analysis of BLAKE2. S. 4 (PDF; 397 kB).
  3. Eli Biham und Orr Dunkelman: A Framework for Iterative Hash Functions - HAIFA (PDF; 223 kB)
  4. National Institute of Standards and Technology: Third-Round Report of the SHA-3 Cryptographic Hash Algorithm Competition. November 2010. S. 45. doi:10.6028/NIST.IR.7896
  5. National Institute of Standards and Technology: Third-Round Report of the SHA-3 Cryptographic Hash Algorithm Competition. November 2010. S. 57. doi:10.6028/NIST.IR.7896
  6. National Institute of Standards and Technology: Third-Round Report of the SHA-3 Cryptographic Hash Algorithm Competition. November 2010. S. 33. doi:10.6028/NIST.IR.7896
  7. Jian Guo, Pierre Karpman, Ivica Nikolic, Lei Wang and Shuang Wu: Analysis of BLAKE2. S. 14 (PDF; 397 kB).
  8. Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn, Jack O’Connor: BLAKE3 - one function, fast everywhere (PDF, 297 kB) (englisch). Abgerufen am 20. Juni 2022.

Read other articles:

У Вікіпедії є статті про інші географічні об’єкти з назвою Тулейрі. Місто Тулейріангл. Tulare Координати 36°12′24″ пн. ш. 119°20′33″ зх. д. / 36.20666666669477252° пн. ш. 119.34250000002778336° зх. д. / 36.20666666669477252; -119.34250000002778336Координати: 36°12′24″ пн. ш. 119°20′33″ ...

 

Якуруто ЯкурутоТип НапійПоходження Японська кухняАвтор Мінору Шірота (англ. Minoru Shirota)Час появи 1930Необхідні компоненти молоко, кукурудзяний сироп з високим вмістом фруктози, сахароза, цитрусовий ароматизатор, Lactobacillus paracaseiСхожі страви Йогурт  Медіафайли у Вікісховищі...

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. ظهرت المشاعر المعادية للصينيين منذ منتصف القرن التاسع عشر بعد فترةٍ وجيزة من وصول المهاجرين الصينيين إلى شواطئ الولايات المتحدة.[1] وطفت على السطح في ستينيات القرن التاسع

Ehemaliger GerichtsbezirkMahrenberg Basisdaten Bundesland Steiermark Bezirk Windischgraz(Slovenji Gradec) Sitz des Gerichts Mahrenberg(Radlje ob Dravi) Vorlage:Infobox Gerichtsbezirk/Wartung/Keine Kennziffer zuständiges Landesgericht  Cilli (Celje) Fläche 345,03 km2(1910) Einwohner 15.239 Aufgelöst 1919/1920 Zugeteilt zu Jugoslawien Der Gerichtsbezirk Mahrenberg (slowenisch Radlje ob Dravi) war ein dem Bezirksgericht Mahrenberg unterstehender Gerichtsbezirk im Herzogtum Stei...

 

Yang MuliaSyafiuddin KartasasmitaS.H.Hakim Agung Republik IndonesiaMasa jabatanJuni 1994[1] – 26 Juli 2001Ditunjuk olehSoeharto Informasi pribadiLahir(1940-12-05)5 Desember 1940 Batavia, Hindia BelandaMeninggal26 Juli 2001(2001-07-26) (umur 60) Jakarta, IndonesiaKebangsaanIndonesiaAlma materUniversitas IndonesiaPekerjaanHakimSunting kotak info • L • B Syafiuddin Kartasasmita, S.H. (5 Desember 1940 – 26 Juli 2001) adalah Hakim Agung / Ketua...

 

Pulau PanjangPulau PanjangLetak pulau Panjang di Jawa TengahGeografiKoordinat6°34′32″S 110°37′43″E / 6.5756°S 110.6286°E / -6.5756; 110.6286Koordinat: 6°34′32″S 110°37′43″E / 6.5756°S 110.6286°E / -6.5756; 110.6286KepulauanJawaLuas0.190 km2PemerintahanNegaraIndonesiaKabupaten JeparaKependudukanPenduduk8 jiwa Pulau Panjang adalah pulau kecil yang berjarak 2.4 km dari Pantai Kartini, Kabupaten Jepara.[1&#...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Democratic Socialist Unionist Party – news · newspapers · books · scholar · JSTOR (May 2017) (Learn how and when to remove this template message) Political party in Syria Democratic Socialist Unionist Party الحزب الوحدوي الاشتراكي ال...

 

In Greek mythology, Azan[pronunciation?] (Ancient Greek: Ἀζᾶν) may refer to the following personages: Azan, king of Azania in Arcadia and the son of King Arcas and the Dryad Erato[1] or Leanira,[2][3] brother of Apheidas, Elatus and Hyperippe. Azan was the father of Cleitor and Coronis, mother of Asclepius by Apollo.[4] When Azan and his brothers grew up, their father Arcas divided the land between them into three parts: Azan received the district...

 

Brazilian singer, composer, and musician CandeiaCandeia (right) with CartolaBornAntônio Candeia Filho(1935-08-17)17 August 1935Rio de Janeiro, BrazilDied16 November 1978(1978-11-16) (aged 43)Rio de Janeiro, BrazilNationalityBrazilianOccupationssingersongwritermusicianpolice officerMusical careerGenresSambaInstrument(s)VocalsguitardrumsLabelsWarner Records Musical artist Antônio Candeia Filho better known as Candeia (August 17, 1935 – November 16, 1978) was a Brazilian samba singer, s...

Type of American triple-crème aged cow's-milk cheese with a brine-washed rind Red Hawk cheeseCountry of originUnited States of AmericaSource of milkcow's milk[*]Named afterRed-shouldered Hawk Red Hawk is a type of American triple-crème aged cow's-milk cheese with a brine-washed rind produced by the Cowgirl Creamery in Point Reyes Station, California. The brine wash encourages the development of the red-orange rind and the cheese was named after red-tailed hawks that are frequently seen arou...

 

South Korean League of Legends player In this Korean name, the family name is Lee. GumayusiLee in 2021Current teamTeamT1RoleAD CarryGameLeague of LegendsLeagueLCKPersonal informationName이민형(Lee Min-hyeong)Born (2002-02-06) 6 February 2002 (age 21)South KoreaNationalitySouth KoreanTeam history2018KeG Seoul2018–presentT1 Career highlights and awards World champion (2023) 1× LCK champion 2× LCK All–Pro First Team Lee Min-hyeong (Korean: 이민형), better known as Gumayusi (Kore...

 

جزء من سلسلة مقالات حولتاريخ اليابان خط زمني عصر حجري 35000–14000 ق.م. فترة جومون 14000–400 ق. م. فترة يايوي 400 ق.م.–250 م فترة كوفون 250–538 فترة أسوكا 538–710 فترة نارا 710–794 فترة هييآن 794–1185 فترة كاماكورا 1185–1333 فترة موروماتشي 1336–1573 فترة سينغوكو فترة أزوتشي-موموياما 1568–1603 فترة إيدو 1600–1...

1999 filmBeefcakeDVD release coverDirected byThom FitzgeraldWritten byThom FitzgeraldProduced byShandi MitchellThom FitzgeraldStarring Daniel MacIvor Carroll Godsman J. Griffin Mazeika Jonathan Torrens Josh Peace Jack LaLanne Joe Dallesandro CinematographyTom HartingEdited bySusan ShanksMusic byJohn Wesley ChisholmMichael DiaboJohn RobyRelease date1999Running time97 min.CountryCanada / United Kingdom / FranceLanguageEnglishBox office$276,259[1] Beefcake (1999) is a docudrama homage to...

 

86th Airlift Squadron86th Airlift Squadron Lockheed C-141A Starlifter 65-0279Active1943–1993CountryUnited StatesBranch United States Air ForceTypeStrategic AirliftMotto(s)Versatile DependableEngagementsEuropean TheaterDecorationsAir Force Outstanding Unit AwardVietnamese Gallantry Cross with PalmInsignia86th Airlift Squadron EmblemMilitary unit The 86th Airlift Squadron is an inactive United States Air Force unit. Its last assignment was to the 60th Air Mobility Wing at Travis Air Forc...

 

Ifeanyi Ubah mamba a majalisar dattijai ta Najeriya 25 ga Faburairu, 2023 - District: Anambra South mamba a majalisar dattijai ta Najeriya ga Yuni, 2019 - District: Anambra SouthRayuwaCikakken suna Ifeanyi Patrick UbahHaihuwa Nnewi, 3 Satumba 1971 (52 shekaru)ƙasa NajeriyaKaratuHarsuna TuranciPidgin na NajeriyaSana'aSana'a ɗan siyasa, entrepreneur (en) da ɗan kasuwaImaniJam'iyar siyasa Peoples Democratic PartyYoung Progressive Party (en) Ifeanyi Ubah Patrick Ifeanyi Ub...

ケルマデック海溝(ケルマデックかいこう 英: Kermadec Trench)は、南太平洋・ケルマデック諸島の東にある海溝。トンガ諸島の東から南方に伸びるトンガ・ケルマデック海溝の南半分、すなわち南緯26度以南をケルマデック海溝という[1]。ケルマデック諸島の東を経て、ニュージーランド北島の北東まで、主に北北東から南南西方向に伸びており、長さは約1,100km...

 

Astorga Municipio Escudo AstorgaLocalización de Astorga en Brasil Coordenadas 23°13′58″S 51°39′57″O / -23.232777777778, -51.665833333333Entidad Municipio • País  Brasil • Estado Paraná • Mesorregión Norte Central Paranaense • Microrregión AstorgaAlcalde Arquimedes Ziroldo (-2012)Fundación 14 de diciembre de 1951Superficie   • Total 434.791 km²Altitud   • Media 675 m s. n. m.Clima Subtropical CfaPoblació...

 

Southend UnitedNama lengkapSouthend United Football ClubJulukanThe Shrimpers,The Seasiders,The BluesBerdiri1906StadionRoots HallVictoria Avenue(Kapasitas: 12,392)KetuaRon MartinManajerKevin BondLigaLiga Satu Inggris2019–20ke-19, Liga Satu Inggris Kostum kandang Kostum tandang Musim ini Southend United Football Club merupakan sebuah klub sepak bola asal Inggris yang berbasis di Essex dan saat ini bermain di Liga Dua Inggris. Didirikan pada tahun 1906. Bermarkas di Southend-on-Sea. Klub ini m...

Sarong daraga sa tribu kan Gadia Lohar nin Marwar, nagluluto sa luwas kan sarong baryo kan distrito nin Ratlam An mga Gadia Lohar (inaarapod man na Gaduliya Lohar o Rajput Lohar) mga nomadang komunidad kan Rajasthan, Indya. Sinda nakukua man sa rona' nin Malwa kan Madhya Pradesh. Sinda inapod na lohar (panday sa batbat) sa hanapbuhay asin sinda lahaw-lahaw na, na kun saen-saen nakakaduman na gamit mga karita guyod nin mga bullock, na sa Hindi inaapod na gadi, kaya iyo an rason kun ano ta naba...

 

British diplomat (born 1951) For the British High Court judge, see Martin Griffiths (judge). Martin GriffithsUnited Nations Under-Secretary-General for Humanitarian Affairs and Emergency Relief CoordinatorIncumbentAssumed office 19 July 2021Appointed byAntónio GuterresPreceded byMark LowcockUnited Nations Special Envoy for YemenIn office16 February 2018 – 19 July 2021Appointed byAntónio GuterresPreceded byIsmail Ould Cheikh AhmedSucceeded byHans Grundberg Personal detailsBorn...

 

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