en.unionpedia.org

Whirlpool (hash function), the Glossary

Index Whirlpool (hash function)

In computer science and cryptography, Whirlpool (sometimes styled WHIRLPOOL) is a cryptographic hash function.[1]

Table of Contents

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