Whirlpool (ハッシュ関数)

Whirlpool
一般
設計者 フィンセント・ライメン, Paulo S. L. M. Barreto
初版発行日 2000
派生元 Square, AES
認証 NESSIE
詳細
ダイジェスト長 512 bits
構造 en:Miyaguchi-Preneel
ラウンド数 10
最良の暗号解読
In 2009, a en:The Rebound Attack was announced that presents full collisions against 4.5 rounds of Whirlpool in 2120 operations, semi-free-start collisions against 5.5 rounds in 2120 time and semi-free-start near-collisions against 7.5 rounds in 2128 time.[1]

Whirlpool(すべて大文字でWHIRLPOOLと綴られることもある)は、暗号学的ハッシュ関数の一つである。AESに採用されたブロック暗号であるRijndaelの設計者の一人であるフィンセント・ライメンと、Paulo S. L. M. Barretoによって2000年に設計された。WhirlpoolはヨーロッパのNESSIEプロジェクトにおいて推奨ハッシュ関数の一つに採用された他、国際標準化機構 (ISO) および国際電気標準会議 (IEC) によって国際規格ISO/IEC 10118-3として標準化されている。

設計

アルゴリズム名の由来である子持ち銀河(Whirlpool Galaxy)[2]

Whirlpoolは、ブロック暗号であるSquareに続いて設計されたハッシュ関数である。Whirlpoolは、かなり改変されたRijndaelに基づくen:Miyaguchi-Preneel構造を有している。2256 (≒ 1.158 × 1077) 未満の長さのメッセージに対して512ビットのハッシュを返す[3]

設計者によれば、Whirlpoolは特許でカバーされておらず、将来カバーされることもない。いかなる目的においても無料で利用できる[2]

バージョンの変遷

現在Whirlpoolには3つのバージョンが存在する。オリジナルのWhirlpoolは Whirlpool-0、最初の改訂版は Whirlpool-T、最新版は2003年の再改訂版で単に Whirlpool と区別される。ほとんどの場合は、再改訂版が用いられる。この版ではそれ以前の版で発見された脆弱性が修正されており、ハードウェア実装も容易である。ISO/IEC 10118-3で標準化されているのもこの再改訂版である。

これらの違いは以下の通りである。

Whirlpool-0
2000年のオリジナル。
Whirlpool-T
2001年の改訂版。Sボックスが、ランダムに生成されるものから暗号学的により良いものに変更され、ハードウェアでの実装が容易となった。
Whirlpool
2003年の再改訂版。アルゴリズムのセキュリティを低下させるMDSマトリックス英語版の欠陥が発見された[4]。8x8のローテートマトリックス定数を (1, 1, 3, 1, 5, 8, 9, 5) から (1, 1, 4, 1, 8, 5, 2, 9) に変更することで問題を解決した。

内部構造

Whirlpoolハッシュ関数は、en:Miyaguchi-PreneelモードのRijndaelに類似のブロック暗号 W に基づくMerkle-Damgård constructionである[2]。ブロック暗号 W は、8×8の状態マトリックス を持ち、総計512ビットとなる。暗号化プロセスは、4つのラウンド関数によって状態が更新され、それが10ラウンドから構成される。4つのラウンド関数は、SubBytes (SB)、ShiftColumns (SC)、MixRows (MR)、AddRoundKey (AK)である。1ラウンドでの計算は以下の通りとなる。

.

SubBytes
SubBytes操作は状態の各バイトを独立に非線形置換(Sボックス)を行う。8ビットのSボックスは、3つの4ビットのSボックスから成る。
ShiftColumns
状態の各カラムの循環シフトを行う。カラム j の各バイトは j だけシフトされる。
MixRows
上で、各列と8×8マトリックスの乗算を行う。8×8マトリックスは枝数が最大の9となるよう選ばれる(差分解読法への耐性)。
AddRoundKey
XORビット演算にて現在の状態に鍵スケジュールから計算された鍵を加える。鍵スケジュールは、AddRoundKey関数がAddRoundConstant関数(ラウンドごとに決められた定数を加える)に置き換えられている点以外は暗号化そのものと本質的に同じである。

ハッシュ値の例

Whirlpool-0("The quick brown fox jumps over the lazy dog") =
4F8F5CB531E3D49A61CF417CD133792CCFA501FD8DA53EE368FED20E5FE0248C3A0B64F98A6533CEE1DA614C3A8DDEC791FF05FEE6D971D57C1348320F4EB42D

Whirlpool-T("The quick brown fox jumps over the lazy dog") =
3CCF8252D8BBB258460D9AA999C06EE38E67CB546CFFCF48E91F700F6FC7C183AC8CC3D3096DD30A35B01F4620A1E3A20D79CD5168544D9E1B7CDF49970E87F1

Whirlpool("The quick brown fox jumps over the lazy dog") =
B97DE512E91E3828B40D2B0FDCE9CEB3C4A71F9BEA8D88E75C4FA854DF36725FD2B52EB6544EDCACD6F8BEDDFEA403CB55AE31F03AD62A5EF54E42EE82C3FB35

入力メッセージのわずかな違いも、出力されるハッシュ値に大きな変化を及ぼす。例えば、 "dog" を "eog" とした場合:

Whirlpool-0("The quick brown fox jumps over the lazy eog") =
228FBF76B2A93469D4B25929836A12B7D7F2A0803E43DABA0C7FC38BC11C8F2A9416BBCF8AB8392EB2AB7BCB565A64AC50C26179164B26084A253CAF2E012676

Whirlpool-T("The quick brown fox jumps over the lazy eog") =
C8C15D2A0E0DE6E6885E8A7D9B8A9139746DA299AD50158F5FA9EECDDEF744F91B8B83C617080D77CB4247B1E964C2959C507AB2DB0F1F3BF3E3B299CA00CAE3

Whirlpool("The quick brown fox jumps over the lazy eog") =
C27BA124205F72E6847F3E19834F925CC666D0974167AF915BB462420ED40CC50900D85A1F923219D832357750492D5C143011A76988344C2635E69D06F2D38C

空の入力に対するハッシュ値の例:

Whirlpool-0("") =
B3E1AB6EAF640A34F784593F2074416ACCD3B8E62C620175FCA0997B1BA2347339AA0D79E754C308209EA36811DFA40C1C32F1A2B9004725D987D3635165D3C8

Whirlpool-T("") =
470F0409ABAA446E49667D4EBE12A14387CEDBD10DD17B8243CAD550A089DC0FEEA7AA40F6C2AAAB71C6EBD076E43C7CFCA0AD32567897DCB5969861049A0F5A

Whirlpool("") =
19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3

実装

設計者によって、C言語およびJavaで書かれたレファレンス実装がパブリックドメインで公開されている[2]

Whirlpoolが用いられているアプリケーションの代表例としては、ディスク暗号化ソフトウェアであるFreeOTFETrueCryptVeraCryptが挙げられる。

関連項目

脚注

  1. ^ Florian Mendel1, Christian Rechberger, Martin Schläffer, Søren S. Thomsen (24 February 2009). "Cryptanalysis of Reduced Whirlpool and Grøstl" (PDF). Fast Software Encryption: 16th International Workshop. 2014年1月4日閲覧
  2. ^ a b c d The Whirlpool Hash Function”. 2014年1月4日閲覧。
  3. ^ Paulo S.L.M. Barreto and Vincent Rijmen (2003) (PDF). The WHIRLPOOL Hashing Function. 
  4. ^ Kyoji, Shibutani and Shirai, Taizo (2003) (PDF). On the diffusion matrix employed in the Whirlpool hashing function. http://www.cosic.esat.kuleuven.be/nessie/reports/phase2/whirlpool-20030311.pdf 2014年1月4日閲覧。. 

外部リンク

Read other articles:

Anjing Newfoundland Seekor anjing Newfoundland hitam biasa Nama panggilan Newf, Newfie, The Gentle Giant Negara asal Newfoundland / Inggris Ciri-ciri Berat Jantan 60–70 kg (130–150 pon) Betina 45–55 kg (99–121 pon) Tinggi Jantan 75 cm (30 in) Betina 68 cm (27 in) Bulu Tebal dan lurus Warna Hitam, perang, kuning air, tompok hitam dan putih (anjing Landseer) dan abu-abu (terjarang) Jumlah anak 4–12 ekor anak anjing Masa hidup 8–10 tahun [1] K...

 

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

 

Ateisme militan beralih ke halaman ini. Untuk Untuk topik lain, lihat Ateisme, Anti-agama, Antiteisme, Ateisme negara, dan Ateisme Baru, lihat Ateisme militan (disambiguasi). Liga Ateis MilitanKartu keanggotaan liga Членский билет Союза воинствующих безбожниковTanggal pendirian1929TipeOrganisasi sukarelawanTujuanPromosi ateisme dan pengeluaran agama dalam seluruh perwujudannyaLokasiUni Republik Sosialis SovietPendiriEmel'ian YaroslavskiiJumlah sukarela...

Former farm/winery This article is about a winery and Peppadew farm in New Jersey. For the type of pepper, see Peppadew. Peppadew Fresh VineyardsLocation97 Harbor Road, Morganville, NJ, USACoordinates40.366019 N, 74.260992 WFirst vines planted2011Opened to the public2012Farm winery license deprecated as of 2018[1]Key peoplePierre Crawley (owner)[2]Acres cultivated4Cases/yr900 (estimated, 2016)Other productsAzaleas, flowering quinces, hydrangeas, peppadews, pussywillows Peppade...

 

 

TolangDesaPeta lokasi Desa TolangNegara IndonesiaProvinsiSumatera UtaraKabupatenTapanuli SelatanKecamatanAek BilahKode Kemendagri12.03.22.2043 Luas... km²Jumlah penduduk... jiwaKepadatan... jiwa/km² Tolang adalah salah satu desa di kecamatan Aek Bilah, Tapanuli Selatan, Sumatera Utara, Indonesia. Pranala luar (Indonesia) Keputusan Menteri Dalam Negeri Nomor 050-145 Tahun 2022 tentang Pemberian dan Pemutakhiran Kode, Data Wilayah Administrasi Pemerintahan, dan Pulau tahun 2021 (Indonesi...

 

 

This article is about the hockey team. For the song, see Metro Jets (song). For other uses, see Metrojet. Ice hockey team in Mount Clemens, MichiganMetro JetsCityMount Clemens, MichiganLeagueUSPHL PremierConferenceGreat LakesFounded1989[1]Home arenaMount Clemens Ice ArenaColorsNavy blue, white, red      General managerJustin QuennevilleHead coachJustin QuennevilleFranchise history1989–presentMetro JetsChampionshipsRegular season titles2000–01, 2018–19, 2020-2...

Jimmy VasserVasser di Long Beach, 2008KebangsaanAmerika SerikatLahir20 November 1965 (umur 58)Canoga Park, California, U.S.Gelar juara1996 PPG Indy Car World Series ChampionKarier Champ Car233 lomba dalam kurun waktu 16 tahunTahun aktif1992–2006, 2008TimHayhoe/Cole Racing (1992–1994)Target Chip Ganassi Racing (1995–2000)Patrick Racing (2001)Rahal Letterman Racing (2002)American Spirit Team Johansson (2003)PKV Racing (2004–2006)KV Racing (2008)Hasil terbaik1st (1996)Lomba pertama1...

 

 

German general (1891–1945) 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: Kurt von der Chevallerie – news · newspapers · books · scholar · JSTOR (October 2012) (Learn how and when to remove this template message) Kurt von der ChevallerieBorn23 December 1891Berlin, German EmpireDied18 April 1945(1945-04-18...

 

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (مارس 2018)   لمعانٍ أخرى، طالع مقاطعة بلاين (توضيح). مقاطعة بلاين     الإحداثيات 48°...

Gisr el-Mudir (Kandang Besar, merah) di peta Saqqara Gisr el-Mudir (dalam bahasa Arab:جسر المدير, jembatan kepala) juga dikenal sebagai Kandang Besar, adalah salah satu struktur batu tertua yang diketahui di Mesir, terletak di Saqqara hanya beberapa ratus meter di sebelah barat Piramida Bertingkat dan Piramida Sekhemkhet. Fungsi ruang masih belum jelas. Strukturnya terdiri dari dinding persegi panjang yang berorientasi utara selatan dan berukuran sekitar 650 kali 350 meter. Dindingny...

 

 

Time zone in western Russia (UTC+3) For the newspaper, see The Moscow Times. Time in Russia   KALT Kaliningrad Time UTC+2 (MSK−1)   MSK Moscow Time UTC+3 (MSK±0)   SAMT Samara Time UTC+4 (MSK+1)   YEKT Yekaterinburg Time UTC+5 (MSK+2)   OMST Omsk Time UTC+6 (MSK+3)   KRAT Krasnoyarsk Time UTC+7 (MSK+4)   IRKT Irkutsk Time UTC+8 (MSK+5)   YAKT Yakutsk Time UTC+9 (MSK+6)   VLAT Vladivostok Time UTC+10 (MSK+7)   MAGT Magadan Time UTC+...

 

 

Contea di DeKalbconteaLocalizzazioneStato Stati Uniti Stato federato Illinois AmministrazioneCapoluogoSycamore Data di istituzione1837 TerritorioCoordinatedel capoluogo41°53′24″N 88°46′12″W / 41.89°N 88.77°W41.89; -88.77 (Contea di DeKalb)Coordinate: 41°53′24″N 88°46′12″W / 41.89°N 88.77°W41.89; -88.77 (Contea di DeKalb) Superficie1 645 km² Abitanti88 969 (2000) Densità54,08 ab./km² Altre informazioniFuso ...

American sociologist (born 1940) George RitzerBorn (1940-10-14) October 14, 1940 (age 83)New York City, United StatesAlma materCity College of New York (B.A. in Psychology)University of Michigan Ann Arbor (M.B.A.)Cornell University (Ph.D. in Organizational Behavior)[1]Notable workThe McDonaldization of Society (1993)Sociology: A Multiple Paradigm Science (1975, 1980)Toward an Integrated Sociological Paradigm (1981)Metatheorizing in Sociology (1991)The Blackwell Companion to ...

 

 

Contact sport on roller skates For the skate brand of the same name, see Roller Derby (brand). Roller derbyA roller derby scrimmage in Utah (2012)Highest governing bodyWFTDA, MRDA, JRDA, FIRSNicknamesDerbyFirst played1935, Chicago, IllinoisClubs4,700+CharacteristicsContactFullTeam members15 on roster, up to 5 on track during each jam.[1]TypeIndoor, roller sportEquipmentRoller skates, helmet, knee pads, elbow pads, wrist guards, mouthguardVenueRoller rink, pitchPresenceOlympicNo R...

 

 

Pour les articles homonymes, voir Hollande (homonymie). Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. La mise en forme de cet article est à améliorer (janvier 2020). La mise en forme du texte ne suit pas les recommandations de Wikipédia : il faut le « wikifier ». Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Certaines informations figurant dans cet article ou cette section devraient être mieux reliées...

Catholic cemetery in Alameda County, California Holy Sepulchre Cemetery, with Warren Hall, California State University, East Bay in background Holy Sepulchre Cemetery is a cemetery in Hayward, California. It is a Catholic cemetery run by the Roman Catholic Diocese of Oakland, which also operates the Holy Angels Funeral and Cremation Center at the same location.[1] It was the first Catholic Church-owned funeral home in the U.S.[2] The cemetery planted 3 acres of vineyards to pr...

 

 

Subcomandante Marcos (center, wearing brown cap) in Chiapas. Subcomandante Marcos is the de facto spokesman for the Zapatista Army of National Liberation (EZLN), a Mexican rebel movement. He was also known as Delegado Cero during the EZLN's Other Campaign (2006–2007), and since May 2014 has gone by the name Subcomandante Galeano. Marcos is an author, political poet, and outspoken opponent of globalization, capitalism and neo-liberalism. Marcos wants the Mexican constitution changed to reco...

 

 

Australian politician Kerry ChikarovskiAMLeader of the Opposition of New South WalesElections: 1999In office8 December 1998 – 28 March 2002PremierBob CarrPreceded byPeter CollinsSucceeded byJohn BrogdenMember of the New South Wales Parliamentfor Lane CoveIn office25 May 1991 – 20 March 2003Preceded byJohn DowdSucceeded byAnthony Roberts Personal detailsBornKerry Anne Bartels (1956-04-04) 4 April 1956 (age 68)Sydney, New South Wales, AustraliaPolitical partyLiberal P...

Serbian actress, model and dancer (born 1992) In this Serbian name, the surname is Stanković. Nataša StankovićНаташа СтанковићStanković at the screening of film Daddy in 2017Born (1992-03-04) 4 March 1992 (age 32)Požarevac, Republic of Serbia, SFR Yugoslavia(present-day Serbia)NationalitySerbianOccupationsActressdancermodelYears active2012–presentSpouse Hardik Pandya ​(m. 2020)​Children1 Nataša Stanković (Serbian Cyrillic: Нат�...

 

 

Peninsula in North America 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: Yucatán Peninsula – news · newspapers · books · scholar · JSTOR (February 2016) (Learn how and when to remove this message) Yucatán PeninsulaSatellite image of the Yucatán PeninsulaGeographyLocationNorth AmericaCoordinates19°33�...