Skip to main content


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.

Counter Mode (CTR) is an encryption mode, that builds a random-access stream-cipher from a block-cipher.
263 questions
MD5 is a hash function that is no longer considered secure from a cryptographic point of view. Therefore, it should only be used for backward compatibility.
263 questions
A commitment scheme is a protocol where one party commits themselves to a secret value without revealing it. At a later point, the value can be revealed.
258 questions
The Password-Based Key Derivation Function 2 (PBKDF2) is a method of securely deriving encryption keys from a passphrase entered by a user. It features an iteration count that can be deliberately adju…
256 questions
The OpenPGP encrypted data format (RFC 4880), and its implementations PGP and GnuPG.
254 questions
Ciphers invented before the era of computers and modern cryptographic theory. Classical ciphers typically operate on letters instead of bits and are usually designed to be implemented by hand or using…
239 questions
Salt is unique (usually random) data passed into a hash function for password storage to avoid the possible usage of rainbow tables or similar attacks. Salt will not help against dictionary or brute f…
226 questions
attacks using information leaked by implementations of cryptographic algorithms to obtain information about keys or (plaintext) data, instead of (or additional to) using cryptographic weaknesses.
Learning with Errors is a form of lattice problem used in the design of cryptographic primitives. LWE is based on the Closest Vector Problem (CVP).
219 questions
A chosen-ciphertext attack (CCA) is an attack model for cryptanalysis in which the cryptanalyst gathers information, at least in part, by choosing a ciphertext and obtaining its decryption under an un…
215 questions
The National Institute of Standards and Technology (NIST) is a U.S. federal agency that works with industry to develop and apply technology, measurements, and standards.
215 questions
Deprecated tag, see tag info. Advanced Encryption Standard Galois/Counter Mode, better known as AES-GCM is a mode of operation for symmetric key cryptographic block ciphers that has been widely ado…
212 questions
Ed25519 is an algorithm for producing digital signatures. The algorithm is based on Edwards curves introduced by Bernstein et al. (2007) and named after mathematician Harold M. Edwards.
205 questions
A "nonce" is an arbitrary number or string used only once within the context of a specific cryptographic scheme. Nonces are used e.g. in authentication protocols to prevent replay attacks, as well as …
204 questions
The attacker knows at least one sample of both the plain text and the cipher text.
201 questions
Protocol analysis is the detailed analysis of the security of an abstract or concrete cryptographic protocol.
195 questions
Key generation is the process of generating keys for cryptographic purposes.
189 questions
Confidentiality in a very strong sense. Ciphers reaching perfect-secrecy can't be broken to disclose informations over the plaintext from the ciphertext, even with unlimited computing power. The most …
186 questions
A way, esp. one of several possible variations, in which a set or number of things can be ordered or arranged.
186 questions
A Pseudo-Random Permutation (PRP) is a function that cannot be distinguished (with practical effort) from a permutation selected at random with uniform probability from the family of all permutations …
183 questions
SHA-3, also known as Keccak, is a cryptographic hash function standardized by NIST as a new alternative to the SHA-2 hash function family.
179 questions
ChaCha is a family of stream ciphers proposed by Daniel J. Bernstein, as an evolution of Salsa20 with (conjecturally) improved resistance to cryptanalysis.
179 questions
Signature schemes built out of and based on properties of hash functions. **DO NOT USE THIS TAG** if the signature is based on other hard problems and just happen to employ a hash function.
178 questions
The process of encrypting individual files on a storage medium and permitting access to the encrypted data only after proper authentication is provided.
175 questions
Difficulty of finding an input string that hashes to a given value
172 questions
Encryption using a key derived from a password or passphrase entered by the user.
171 questions
A public-key cryptosystem invented by Pascal Paillier in 1999.
171 questions
Mathematical problems that are thought to be difficult to solve for all cases in polynomial time
169 questions
A substitution cipher is an encryption algorithm which works by replacing plaintext units with corresponding ciphertext units, following some rule depending on the key.
163 questions
Linear Feedback Shift Register, a pseudorandom bit generator which can be efficiently implemented in hardware.
161 questions
A model used in cryptographic security proofs, in which concrete primitives such as hash functions are replaced with a "random oracle": a hypothetical black box that maps its inputs to truly random ou…
158 questions
Ring learning with errors (RLWE) is a computational problem which serves as the foundation of new cryptographic algorithms, such as NewHope, designed to protect against cryptanalysis by quantum comput…
157 questions
Electronic Code Book (ECB) is a mode of operation for a block cipher, with the characteristic that each possible block of plaintext has a defined corresponding ciphertext value and vice versa.
152 questions
In a cryptographic sense, integrity means unimpaired and complete.
151 questions
Data privacy refers to (cryptographic) methods to prevent the disclosure of sensitive (identifying) information of persons.
151 questions
Cryptographic hardware enables the handling of cryptographic tasks and/or problems using hardware instead of software solutions.
147 questions
1 2
4 5