Tiger (hash function)

Tiger
General
DesignersRoss Anderson and Eli Biham
First published1996
Detail
Digest sizes192, 128, 160
Rounds24

In cryptography, Tiger[1] is a cryptographic hash function designed by Ross Anderson and Eli Biham in 1995 for efficiency on 64-bit platforms. The size of a Tiger hash value is 192 bits. Truncated versions (known as Tiger/128 and Tiger/160) can be used for compatibility with protocols assuming a particular hash size. Unlike the SHA-2 family, no distinguishing initialization values are defined; they are simply prefixes of the full Tiger/192 hash value.

Tiger2[2] is a variant where the message is padded by first appending a byte with the hexadecimal value of 0x80 as in MD4, MD5 and SHA, rather than with the hexadecimal value of 0x01 as in the case of Tiger. The two variants are otherwise identical.

Algorithm

Tiger is based on Merkle–Damgård construction. The one-way compression function operates on 64-bit words, maintaining 3 words of state and processing 8 words of data. There are 24 rounds, using a combination of operation mixing with XOR and addition/subtraction, rotates, and S-box lookups, and a fairly intricate key scheduling algorithm for deriving 24 round keys from the 8 input words.

Although fast in software, Tiger's large S-boxes (four S-boxes, each with 256 64-bit entries totaling 8 KiB) make implementations in hardware or microcontrollers difficult.[citation needed]

Usage

Tiger is frequently used in Merkle hash tree form, where it is referred to as TTH (Tiger Tree Hash). TTH is used by many clients on the Direct Connect and Gnutella file sharing networks, and can optionally be included in the BitTorrent metafile [3] for better content availability.

Tiger was considered for inclusion in the OpenPGP standard, but was abandoned in favor of RIPEMD-160.[4][5]

OID

RFC 2440 refers to TIGER as having no OID, whereas the GNU Coding Standards list TIGER as having OID 1.3.6.1.4.1.11591.12.2.[6] In the IPSEC subtree, HMAC-TIGER is assigned OID 1.3.6.1.5.5.8.1.3.[7] No OID for TTH has been announced yet.

Byte order

The specification of Tiger does not define the way its output should be printed but only defines the result to be three ordered 64-bit integers. The "testtiger" program at the author's homepage was intended to allow easy testing of the test source code, rather than to define any particular print order. The protocols Direct Connect and ADC as well as the program tthsum use little-endian byte order, which is also preferred by one of the authors.[8]

Examples

In the example below, the 192-bit (24-byte) Tiger hashes are represented as 48 hexadecimal digits in little-endian byte order. The following demonstrates a 43-byte ASCII input and the corresponding Tiger hashes:

Tiger("The quick brown fox jumps over the lazy dog") =
6d12a41e72e644f017b6f0e2f7b44c6285f06dd5d2c5b075

Tiger2("The quick brown fox jumps over the lazy dog") =
976abff8062a2e9dcea3a1ace966ed9c19cb85558b4976d8

Even a small change in the message will (with very high probability) result in a completely different hash, e.g. changing d to c:

Tiger("The quick brown fox jumps over the lazy cog") =
a8f04b0f7201a0d728101c9d26525b31764a3493fcd8458f

Tiger2("The quick brown fox jumps over the lazy cog") =
09c11330283a27efb51930aa7dc1ec624ff738a8d9bdd3df

The hash of the zero-length string is:

Tiger("") =
3293ac630c13f0245f92bbb1766e16167a4e58492dde73f3

Tiger2("") =
4441be75f6018773c206c22745374b924aa8313fef919f41

Cryptanalysis

Unlike MD5 or SHA-0/1, there are no known effective attacks on the full 24-round Tiger[9] except for pseudo-near collision.[10] While MD5 processes its state with 64 simple 32-bit operations per 512-bit block and SHA-1 with 80, Tiger updates its state with a total of 144 such operations per 512-bit block, additionally strengthened by large S-box look-ups.

John Kelsey and Stefan Lucks have found a collision-finding attack on 16-round Tiger with a time complexity equivalent to about 244 compression function invocations and another attack that finds pseudo-near collisions in 20-round Tiger with work less than that of 248 compression function invocations.[9] Florian Mendel et al. have improved upon these attacks by describing a collision attack spanning 19 rounds of Tiger, and a 22-round pseudo-near-collision attack. These attacks require a work effort equivalent to about 262 and 244 evaluations of the Tiger compression function, respectively.[11]

See also

References

  1. ^ Ross Anderson and Eli Biham (1996-02-08). "Tiger: A Fast New Hash Function". Fast Software Encryption 3. Cambridge. Retrieved 2017-03-03.
  2. ^ "Tiger2 Test Vectors". Project NESSIE. 2005-02-25. Retrieved 2017-03-03.
  3. ^ Feit, Harold (2012-02-12). "P2P:Protocol:Specifications:Optional Hashes: TTH Root". Retrieved 2017-11-18.
  4. ^ Callas, Jon (2004-08-18). "Re: re-consideration of TIGER". Archived from the original on 2014-07-14.
  5. ^ Pornin, Thomas (2013-10-25). "How do you use the Tiger hash function with GPG?".
  6. ^ "Program Behavior for All Programs: OID Allocations". GNU. Retrieved 2017-11-18.
  7. ^ "Reference record for OID 1.3.6.1.5.5.8.1.3 – hmacTIGER". 1998-10-18. Retrieved 2017-11-18.
  8. ^ "Digest::Tiger Module". CPAN. Retrieved 2017-03-03.
  9. ^ a b John Kelsey; Stefan Lucks (2006). "Collisions and Near-Collisions for Reduced-Round Tiger" (PDF). Fast Software Encryption 13. Graz. Archived from the original (PDF) on 2016-03-04.
  10. ^ Mendel, Florian; Vincent, Rijmen. "Cryptanalysis of the Tiger Hash Function". ASIACRYPT 2007. Springer Berlin / Heidelberg. pp. 536–550. doi:10.1007/978-3-540-76900-2_33.
  11. ^ Florian Mendel; Bart Preneel; Vincent Rijmen; Hirotaka Yoshida; Dai Watanabe (2006). "Update on Tiger" (PDF). Indocrypt 7. Kolkata.

Read other articles:

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...

 

1959 film by Melvin Frank The Jayhawkers!Original theatrical posterDirected byMelvin FrankWritten byA. I. BezzeridesFrank FentonMelvin FrankBased onstory by Frank FentonJoe PetraccaProduced byMelvin FrankNorman PanamaStarringJeff ChandlerFess ParkerCinematographyLoyal GriggsEdited byEverett DouglasMusic byJerome MorossProductioncompanyParwood Productions[1]Distributed byParamount PicturesRelease date15 October 1959Running time100 minutesCountryUnited StatesLanguageEnglishBox office$1 ...

 

Katedral ChamberyKatedral Santo Fransiskus de SalesPrancis: Cathédrale Saint-François-de-Sales de ChambéryKatedral ChamberyLokasiChamberyNegaraPrancisDenominasiGereja Katolik RomaArsitekturStatusKatedralStatus fungsionalAktifAdministrasiKeuskupan AgungKeuskupan Agung Chambéry–Saint-Jean-de-Maurienne–Tarentaise Katedral Chambéry (Perancis: Cathédrale Saint-François-de-Sales de Chambéry) adalah sebuah gereja katedral Katolik yang terletak di Chambéry, Prancis. Katedral didedika...

Izon-la-Bruisse mairie du village Administration Pays France Région Auvergne-Rhône-Alpes Département Drôme Arrondissement Nyons Intercommunalité Communauté de communes des Baronnies en Drôme Provençale Maire Mandat André Mathieu 2020-2026 Code postal 26560 Code commune 26150 Démographie Gentilé Izonais, Izonaises Populationmunicipale 12 hab. (2021 ) Densité 0,82 hab./km2 Géographie Coordonnées 44° 15′ 22″ nord, 5° 35′ 39″ est Al...

 

Catholic Churchin LebanonSaint Maron, Founder of the Maronite ChurchTypeNational polityClassificationCatholicOrientationEastern ChristianityTheologyCatholic theologyPolityEpiscopalPopePope FrancisPatriarchBechara Boutros al-RahiRegionLebanonLanguageArabic, AramaicFounderSaint PeterSaint MaronMembers1.34 million in 2020Part of a series on theCatholic Church by country Africa Algeria Angola Benin Botswana Burkina Faso Burundi Cameroon Cape Verde Central African Republic Chad Comoros Democratic...

 

1989 studio album by Blue RodeoDiamond MineStudio album by Blue RodeoReleasedMarch 20, 1989Recorded1989StudioDonlands TheatreKingsway StudioGenreCountry rockLength60:35LabelRisque DisqueProducerMalcolm Burn and Blue RodeoBlue Rodeo chronology Outskirts(1987) Diamond Mine(1989) Casino(1990) Professional ratingsReview scoresSourceRatingAllmusic linkHi-Fi News & Record ReviewA:1/1*[1] Diamond Mine is the second album by Blue Rodeo, released in 1989. It was recorded in 1989 at...

Об одноимённом фильме см. Наркотик (фильм). Аптечная упаковка героина, XIX век Марихуана, или каннабис (содержит Тетрагидроканнабинол) Нарко́тик (от греч. ναρκωτικός — приводящий в оцепенение, греч. νάρκωσις — ступор) — согласно определению ВОЗ, «химический а�...

 

Redmond-Bend Juniper State Scenic CorridorOld-growth juniper tree in the scenic corridorShow map of OregonShow map of the United StatesLocationDeschutes County, OregonNearest cityBend and Redmond, OregonCoordinates44°11′03″N 121°14′27″W / 44.1842°N 121.2407°W / 44.1842; -121.2407Area352 acres (142 ha)Created1945Operated byOregon Parks and Recreation Department Redmond–Bend Juniper State Scenic Corridor (also known as Redmond-Bend Juniper S...

 

City designed with consideration for social, economic, environmental impact Green city redirects here. For the place in Missouri, see Green City, Missouri. For other uses, see Green City (disambiguation). 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: Sustainable city – news · newspapers · books · scholar ·...

Traditional Southern African non-alcoholic maize drink MageuA carton of mageu, with some poured into a glass.TypeBeverageRegion or stateSouthern AfricaMain ingredientsFermented mielie pap, wheat flour Mageu (Setswana spelling), Mahewu (Shona/Chewa/Nyanja spelling), Mahleu (Sesotho spelling), Magau (xau-Namibia) (Khoikhoi spelling), Madleke (Tsonga spelling), Mabundu (Tshivenda spelling), maHewu, amaRhewu (Xhosa spelling) or amaHewu (Zulu and Northern Ndebele spelling) is a traditional Souther...

 

← 2021 •  • 2025 → Elecciones legislativas de 2023130 de 257 bancas de la Cámara de Diputados24 de 72 bancas del Senado de la Nación Fecha Domingo 22 de octubre de 2023 Tipo Legislativa Cargos a elegir 24 senadores130 diputados Período Diputados: 10 de diciembre de 2023 a 9 de diciembre de 2027Senadores: 10 de diciembre de 2023 a 9 de diciembre de 2029 Duración de campaña 17 de septiembre a20 de octubre de 2023 Demografía electoral Población 46...

 

Type of reed pen used for Islamic and Sephardic Jewish calligraphy For other uses, see Qalam (disambiguation). Not to be confused with Kalam. Qalams as used in calligraphy. A qalam (Arabic: قلم) is a type of reed pen. It is made from a cut, dried reed, and used for Islamic calligraphy. The pen is seen as an important symbol of wisdom in Islam, and references the emphasis on knowledge and education within the Islamic tradition. Etymology The word was borrowed from Greek kálamos (κάλαμ...

Hagencomune Hagen – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Mosella ArrondissementThionville-Est CantoneYutz TerritorioCoordinate49°30′N 6°10′E49°30′N, 6°10′E (Hagen) Superficie3,49 km² Abitanti237[1] (2009) Densità67,91 ab./km² Altre informazioniCod. postale57570 Fuso orarioUTC+1 Codice INSEE57282 CartografiaHagen Modifica dati su Wikidata · Manuale Hagen è un comune francese di 237 abitanti situato nel dipartimento del...

 

Beeld van prins Shotoku Shotoku Taishi (Japans: 聖徳太子) (574-622), wiens echte naam Umayado no Toyotomimi no miko was, was de neef van prinses Suiko en lid van de machtige Soga-clan. Hij fungeerde als regent van prinses Suiko tijdens haar regeerperiode als keizerin van Japan. Shotoku Taishi slaagde erin een centrale bureaucratie naar het model van de Chinese dynastieën Sui en Tang op te bouwen. In 603 introduceerde hij een Systeem van Twaalf Hofrangen (Kan’i jūnikai) en in 604 vaard...

 

Man-made peninsula in San Diego, California A 1960s era postcard shows Shelter Island (marked by a row of palm trees) jutting out into San Diego Bay Shelter Island is a neighborhood of Point Loma in San Diego, California, United States. It is actually not an island but is connected to the mainland by a narrow strip of land. It was originally a sandbank in San Diego Bay, visible only at low tide. It was built up into dry land using material dredged from the bay in 1934.[1] It was devel...

この存命人物の記事には検証可能な出典が不足しています。 信頼できる情報源の提供に協力をお願いします。存命人物に関する出典の無い、もしくは不完全な情報に基づいた論争の材料、特に潜在的に中傷・誹謗・名誉毀損あるいは有害となるものはすぐに除去する必要があります。出典検索?: アネタ・ハブリチコバ – ニュース · 書籍 · スカラー&#...

 

Cet article est une ébauche concernant le chemin de fer et le Canada. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pour les articles homonymes, voir Thornton. Henry Worth Thornton Portrait en 1915. Données clés Naissance 6 novembre 1871 Logansport Décès 14 mars 1933 (à 61 ans) New York Profession Dirigeant d'entreprise Activité principale Chemin de fer modifier Henry Worth Thornton (1871-1933), es...

 

Heritage-listed government building in Sydney, Australia Department of Lands buildingBridge Street façade of the Department of Lands buildingLocation in the Sydney central business districtGeneral informationTypeGovernment administrationArchitectural styleVictorian Renaissance RevivalAddress22–33 Bridge Street, Sydney, New South WalesCountryAustraliaCoordinates33°51′50″S 151°12′36″E / 33.863915°S 151.209933°E / -33.863915; 151.209933Current tenantsPontia...

Western Roman emperor from 457 to 461 MajorianSolidus of Majorian, marked:d·n· iulius maiorianus p·f· aug·Roman emperor in the West (unrecognized in the East) Reign28 December 457 – 2 August 461PredecessorAvitusSuccessorLibius SeverusEastern emperorLeo IDied7 August 461Dertona, Roman EmpireNamesIulius Valerius Maiorianus[1]FatherDomninus (possibly)MotherDaughter of Majorianus, magister militumReligionChalcedonian Christianity Majorian (Latin: Iulius Valerius Maiorianus; c.̴...

 

Megathrust earthquake in the Pacific Northwest region 1700 Cascadia earthquakeUSGS-ANSSComCatLocal dateJanuary 26, 1700; 324 years ago (1700-01-26)Local timecirca 21:00 PST[1]Magnitude8.7–9.2 Mw[2]Epicenter45°N 125°W / 45°N 125°W / 45; -125[1]FaultCascadia subduction zoneTypeMegathrustTsunamiYesCasualtiesMany Native Americans killed or displaced by shaking or subsequent tsunami The 1700 Cascadia earthquake occur...