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:
× 9
mappings between elliptic curves; it has been proposed as the foundation of a postquantum cryptosystem.
× 55
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…
× 22
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.
× 29
a cryptographic hash function designed by Guido Bertoni, Joan Daemen, Michaël Peeters, and Gilles Van Assche.
× 2
For questions about Key Encapsulation Mechanisms (KEMs). KEMs are frequentely used in Cryptography to create public key encryption schemes and are a way to formalize a specific subset of hybrid encryp…
× 4 × 3
× 4
× 203
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-…
× 16 × 4
× 210
Key exchange protocols allow two parties to produce a secret session key over a public channel.
× 28
the process of generating keys for cryptographic purposes.
× 10
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.
× 56
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.
× 8
Key rotation refers to a schedule or process for changing the key material.
× 291
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.
× 15
an algorithm that expands a relatively short master key to a relatively large expanded key for later use in an encryption and decryption algorithm.
× 115
the size measured in bits of the key used in a cryptographic algorithm.
× 8 × 6
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…
× 88
The attacker knows at least one sample of both the plain text and the cipher text.
× 44 × 25
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.
× 42
Linear Feedback Shift Register, a pseudorandom bit generator which can be efficiently implemented in hardware.
× 17
"The sodium crypto library". A cryptographic multi-language-library with support for many modern cryptographic primitives, that is a fork of the NaCl library. The library focuses on providing easy-to-…
× 8
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.
× 16
Small and/or fast ciphers and other cryptographic primitives designed for use in constrained environments, such as embedded MCUs and smart cards.
× 27
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…