A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

Type to find tags:
× 6
a measure of the relative frequency of letters in a cipher text sample, which facilitates cryptanalysis of poly-alphabetic ciphers by allowing determination of the per…
× 4
concerned with sending messages via electronic signals in the most efficient and error-free way.
× 94
Random data used by block cipher modes of operation to randomize the output in order to achieve semantic security. Also for other similar constructs in other iterative algorithms.
× 26
In a cryptographic sense, integrity means unimpaired and complete.
× 3
× 27
an object-oriented programming language. Java programs are compiled to bytecode and run in a virtual machine (JVM). Java should not be confused with JavaScript; JavaScript is an entirely diff…
× 17
a dynamic, object-oriented, prototype-based, weakly typed language commonly used for scripting in web browsers. Despite the name, it is unrelated to the Java programming language and sha…
× 3
a key derivation function ([tag:kdf]) that uses a key in the computation.
× 8
A “Key Derivation Function” (KDF) derives one or more secret keys from a secret value such as a master key or other known information such as a password using a pseudo-random function.
× 23
a cryptographic hash function designed by Guido Bertoni, Joan Daemen, Michaël Peeters, and Gilles Van Assche.
× 4
× 108
In cryptography, a key derivation function (or KDF) derives one or more secret keys from a secret value such as a master key or other known information such as a password or passphrase using a pseudo-…
× 8 × 2
× 122
Key exchange protocols allow two parties to produce a secret session key over a public channel.
× 3
the process of generating keys for cryptographic purposes.
× 4
A means of recovering cryptographic keys when the usual means for obtaining them is unavailable.; the ability to uncover the secret key to a cryptographic message.
× 25
Using the same key for more than one purpose, e.g. to encrypt two messages or to encrypt and authenticate a message. Some cryptosystems may be vulnerable to attacks if keys are inappropriately reused.
× 2
Key rotation refers to a schedule or process for changing the key material.
× 169
usually secret information used as input to various kinds of cryptographic algorithms, like encryption, signature, MAC, to select the concrete transformation done by the algorithm.
× 6
an algorithm that expands a relatively short master key to a relatively large expanded key for later use in an encryption and decryption algorithm.
× 61
the size measured in bits of the key used in a cryptographic algorithm.
× 5
× 4
the problem of determining which numbers from a given collection of numbers have been added together to yield a specific sum: used in cryptography to encipher (and sometimes decipher) mess…
× 58
The attacker knows at least one sample of both the plain text and the cipher text.
× 10
× 14
A length extension attack on a hash or message authentication code function, which allows extra information to be added to the input message without changing the output value.
× 24
Linear Feedback Shift Register, a pseudorandom bit generator which can be efficiently implemented in hardware.
× 6
a typically short alphanumeric code used as a software copy-protection mechanism, by requiring a user to enter a valid key before they can use the software.
× 7
Small and/or fast ciphers and other cryptographic primitives designed for use in constrained environments, such as embedded MCUs and smart cards.
× 12
a known plaintext attack and uses a linear approximation to describe the behavior of the block cipher. Given sufficient pairs of plaintext and corresponding ciphertext, bits of…
× 5
Literature describes everything that has been written and/or visualized (here: in relation cryptography), which ranges from papers to books, and from publications to presentations.
× 4
a Feistel cipher where in each round the nonlinear function used is assumed to be chosen uniformly at random from the set of all such functions. These ciphers are mainly of th…
× 133
(or message authentication code), a short piece of information used to authenticate a message, and the algorithm to create and check such information, using a secret key.