Whirlpool (hash function), the Glossary
In computer science and cryptography, Whirlpool (sometimes styled WHIRLPOOL) is a cryptographic hash function.[1]
Table of Contents
36 relations: Advanced Encryption Standard, ASCII, Block cipher, Branch number, C (programming language), Common Lisp, Computer science, CPAN, Cryptographic hash function, Cryptography, Differential cryptanalysis, Exclusive or, FreeOTFE, Go (programming language), Hexadecimal, International Electrotechnical Commission, International Organization for Standardization, International standard, Java (programming language), MDS matrix, Merkle–Damgård construction, NESSIE, One-way compression function, Open source, Patent, Paulo S. L. M. Barreto, Rebound attack, Reference implementation, Ruby (programming language), S-box, Square (cipher), The quick brown fox jumps over the lazy dog, TrueCrypt, Trusted timestamping, VeraCrypt, Vincent Rijmen.
Advanced Encryption Standard
The Advanced Encryption Standard (AES), also known by its original name Rijndael, is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.
See Whirlpool (hash function) and Advanced Encryption Standard
ASCII
ASCII, an acronym for American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
See Whirlpool (hash function) and ASCII
Block cipher
In cryptography, a block cipher is a deterministic algorithm that operates on fixed-length groups of bits, called blocks.
See Whirlpool (hash function) and Block cipher
Branch number
In cryptography, the branch number is a numerical value that characterizes the amount of diffusion introduced by a vectorial Boolean function that maps an input vector to output vector F(a).
See Whirlpool (hash function) and Branch number
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
See Whirlpool (hash function) and C (programming language)
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS 226-1994 (S2018) (formerly X3.226-1994 (R1999)).
See Whirlpool (hash function) and Common Lisp
Computer science
Computer science is the study of computation, information, and automation.
See Whirlpool (hash function) and Computer science
CPAN
The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors.
See Whirlpool (hash function) and CPAN
Cryptographic hash function
A cryptographic hash function (CHF) is a hash algorithm (a map of an arbitrary binary string to a binary string with a fixed size of n bits) that has special properties desirable for a cryptographic application. Whirlpool (hash function) and cryptographic hash function are cryptographic hash functions.
See Whirlpool (hash function) and Cryptographic hash function
Cryptography
Cryptography, or cryptology (from κρυπτός|translit.
See Whirlpool (hash function) and Cryptography
Differential cryptanalysis
Differential cryptanalysis is a general form of cryptanalysis applicable primarily to block ciphers, but also to stream ciphers and cryptographic hash functions.
See Whirlpool (hash function) and Differential cryptanalysis
Exclusive or
Exclusive or, exclusive disjunction, exclusive alternation, logical non-equivalence, or logical inequality is a logical operator whose negation is the logical biconditional.
See Whirlpool (hash function) and Exclusive or
FreeOTFE
FreeOTFE is a discontinued open source computer program for on-the-fly disk encryption (OTFE).
See Whirlpool (hash function) and FreeOTFE
Go (programming language)
Go is a statically typed, compiled high-level programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson.
See Whirlpool (hash function) and Go (programming language)
Hexadecimal
In mathematics and computing, the hexadecimal (also base-16 or simply hex) numeral system is a positional numeral system that represents numbers using a radix (base) of sixteen.
See Whirlpool (hash function) and Hexadecimal
International Electrotechnical Commission
The International Electrotechnical Commission (IEC; Commission électrotechnique internationale) is an international standards organization that prepares and publishes international standards for all electrical, electronic and related technologies – collectively known as "electrotechnology".
See Whirlpool (hash function) and International Electrotechnical Commission
International Organization for Standardization
The International Organization for Standardization (ISO) is an independent, non-governmental, international standard development organization composed of representatives from the national standards organizations of member countries.
See Whirlpool (hash function) and International Organization for Standardization
International standard
An international standard is a technical standard developed by one or more international standards organizations.
See Whirlpool (hash function) and International standard
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
See Whirlpool (hash function) and Java (programming language)
MDS matrix
An MDS matrix (maximum distance separable) is a matrix representing a function with certain diffusion properties that have useful applications in cryptography.
See Whirlpool (hash function) and MDS matrix
Merkle–Damgård construction
In cryptography, the Merkle–Damgård construction or Merkle–Damgård hash function is a method of building collision-resistant cryptographic hash functions from collision-resistant one-way compression functions. Whirlpool (hash function) and Merkle–Damgård construction are cryptographic hash functions.
See Whirlpool (hash function) and Merkle–Damgård construction
NESSIE
NESSIE (New European Schemes for Signatures, Integrity and Encryption) was a European research project funded from 2000 to 2003 to identify secure cryptographic primitives.
See Whirlpool (hash function) and NESSIE
One-way compression function
In cryptography, a one-way compression function is a function that transforms two fixed-length inputs into a fixed-length output. Whirlpool (hash function) and one-way compression function are cryptographic hash functions.
See Whirlpool (hash function) and One-way compression function
Open source
Open source is source code that is made freely available for possible modification and redistribution.
See Whirlpool (hash function) and Open source
Patent
A patent is a type of intellectual property that gives its owner the legal right to exclude others from making, using, or selling an invention for a limited period of time in exchange for publishing an enabling disclosure of the invention.
See Whirlpool (hash function) and Patent
Paulo S. L. M. Barreto
Paulo Licciardi Barreto (born Paulo Sérgio Licciardi Messeder Barreto on November 19, 1965) is a Brazilian-American cryptographer and one of the designers of the Whirlpool hash function and the block ciphers Anubis and KHAZAD, together with Vincent Rijmen.
See Whirlpool (hash function) and Paulo S. L. M. Barreto
Rebound attack
The rebound attack is a tool in the cryptanalysis of cryptographic hash functions.
See Whirlpool (hash function) and Rebound attack
Reference implementation
In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification.
See Whirlpool (hash function) and Reference implementation
Ruby (programming language)
Ruby is an interpreted, high-level, general-purpose programming language.
See Whirlpool (hash function) and Ruby (programming language)
S-box
In cryptography, an S-box (substitution-box) is a basic component of symmetric key algorithms which performs substitution.
See Whirlpool (hash function) and S-box
Square (cipher)
In cryptography, Square (sometimes written SQUARE) is a block cipher invented by Joan Daemen and Vincent Rijmen.
See Whirlpool (hash function) and Square (cipher)
The quick brown fox jumps over the lazy dog
"The quick brown fox jumps over the lazy dog" is an English-language pangram a sentence that contains all the letters of the alphabet.
See Whirlpool (hash function) and The quick brown fox jumps over the lazy dog
TrueCrypt
TrueCrypt is a discontinued source-available freeware utility used for on-the-fly encryption (OTFE).
See Whirlpool (hash function) and TrueCrypt
Trusted timestamping
Trusted timestamping is the process of securely keeping track of the creation and modification time of a document.
See Whirlpool (hash function) and Trusted timestamping
VeraCrypt
VeraCrypt is a free and open-source utility for on-the-fly encryption (OTFE).
See Whirlpool (hash function) and VeraCrypt
Vincent Rijmen
Vincent Rijmen (born 16 October 1970) is a Belgian cryptographer and one of the two designers of the Rijndael, the Advanced Encryption Standard.
See Whirlpool (hash function) and Vincent Rijmen
References
[1] https://en.wikipedia.org/wiki/Whirlpool_(hash_function)
Also known as ISO/IEC 10118-3, WHIRLPOOL, Whirlpool (algorithm), Whirlpool (cryptography), Whirlpool (hash), Whirlpool hash.