Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. Tiger (hash function) - Wikipedia
Tiger (hash function) - Wikipedia
From Wikipedia, the free encyclopedia
Cryptographic 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

[edit]

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, rotations, and S-box lookups, along with 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

[edit]

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

[edit]

RFC 2440 refers to TIGER as having no OID, whereas the GNU Coding Standards list TIGER/192 as having OID 1.3.6.1.4.1.11591.12.2, an allocation under the GNU organization subtree.[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

[edit]

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

[edit]

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

[edit]

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

[edit]
  • Hash function security summary
  • Comparison of cryptographic hash functions
  • List of hash functions
  • Serpent – a block cipher by the same authors

References

[edit]
  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.

External links

[edit]
  • The Tiger home page
  • v
  • t
  • e
Cryptographic hash functions and message authentication codes
  • List
  • Comparison
  • Known attacks
Common functions
  • MD5 (compromised)
  • SHA-1 (compromised)
  • SHA-2
  • SHA-3
  • BLAKE2
SHA-3 finalists
  • BLAKE
  • Grøstl
  • JH
  • Skein
  • Keccak (winner)
Other functions
  • BLAKE3
  • CubeHash
  • ECOH
  • FSB
  • Fugue
  • GOST
  • HAS-160
  • HAVAL
  • Kupyna
  • LSH
  • Lane
  • MASH-1
  • MASH-2
  • MD2
  • MD4
  • MD6
  • MDC-2
  • N-hash
  • RIPEMD
  • RadioGatún
  • SIMD
  • SM3
  • SWIFFT
  • Shabal
  • Snefru
  • Streebog
  • Tiger
  • VSH
  • Whirlpool
Password hashing/
key stretching functions
  • Argon2
  • Balloon
  • bcrypt
  • Catena
  • crypt
  • LM hash
  • Lyra2
  • Makwa
  • PBKDF2
  • scrypt
  • yescrypt
General purpose
key derivation functions
  • HKDF
  • KDF1/KDF2
MAC functions
  • CBC-MAC
  • DAA
  • GMAC
  • HMAC
  • NMAC
  • OMAC/CMAC
  • PMAC
  • Poly1305
  • SipHash
  • UMAC
  • VMAC
Authenticated
encryption
modes
  • CCM
  • ChaCha20-Poly1305
  • CWC
  • EAX
  • GCM
  • IAPM
  • OCB
Attacks
  • Collision attack
  • Preimage attack
  • Birthday attack
  • Brute-force attack
  • Rainbow table
  • Side-channel attack
  • Length extension attack
Design
  • Avalanche effect
  • Hash collision
  • Merkle–Damgård construction
  • Sponge function
  • HAIFA construction
Standardization
  • CAESAR Competition
  • CRYPTREC
  • NESSIE
  • NIST hash function competition
  • Password Hashing Competition
  • NSA Suite B
  • CNSA
Utilization
  • Hash-based cryptography
  • Merkle tree
  • Message authentication
  • Proof of work
  • Salt
  • Pepper
  • v
  • t
  • e
Cryptography
General
  • History of cryptography
  • Outline of cryptography
  • Classical cipher
  • Cryptographic protocol
    • Authentication protocol
  • Cryptographic primitive
  • Cryptanalysis
  • Cryptocurrency
  • Cryptosystem
  • Cryptographic nonce
  • Cryptovirology
  • Hash function
    • Cryptographic hash function
    • Key derivation function
    • Secure Hash Algorithms
  • Digital signature
  • Kleptography
  • Key (cryptography)
  • Key exchange
  • Key generator
  • Key schedule
  • Key stretching
  • Keygen
  • Machines
  • Ransomware
  • Random number generation
    • Cryptographically secure pseudorandom number generator (CSPRNG)
  • Pseudorandom noise (PRN)
  • Secure channel
  • Insecure channel
  • Subliminal channel
  • Encryption
  • Decryption
  • End-to-end encryption
  • Harvest now, decrypt later
  • Information-theoretic security
  • Plaintext
  • Codetext
  • Ciphertext
  • Shared secret
  • Trapdoor function
  • Trusted timestamping
  • Key-based routing
  • Onion routing
  • Garlic routing
  • Kademlia
  • Mix network
Mathematics
  • Cryptographic hash function
  • Block cipher
  • Stream cipher
  • Symmetric-key algorithm
  • Authenticated encryption
  • Public-key cryptography
  • Quantum key distribution
  • Quantum cryptography
  • Post-quantum cryptography
  • Message authentication code
  • Random numbers
  • Steganography
  • Category
Retrieved from "https://teknopedia.ac.id/w/index.php?title=Tiger_(hash_function)&oldid=1318628949"
Category:
  • Cryptographic hash functions
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • All articles with unsourced statements
  • Articles with unsourced statements from April 2020

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id