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:
× 160
(or Data Encryption Standard), a (symmetric) block cipher using a 64 bit block size, with keys of size 56 bit, the standard US block cipher from 1976 to 2001.
× 154
an integer greater than 1 with no divisors other than itself and 1. Primes and prime products play an important role in public key cryptography.
× 153
Usage of randomness (i.e. non-predictable data, usually in the form of bits or numbers) for cryptographic purposes.
× 151
an interactive method for one party to prove to another that a statement is true, without revealing anything other than the veracity of the statement.
× 150
part of the SHA-2 family of hash functions with a 256-bit output and a 128-bit security level.
× 148
a measure of information content, which can be viewed as the uncertainty in a random selection.
× 140
attempting to find a secret value by trying all possible values until the correct one is found.
× 136
a public key encryption scheme with security based on the discrete logarithm problem.
× 131
an efficiently-computable function which emulates a random oracle.
× 130
a hash function that is two generations old, no longer considered secure for all uses and should only be used for backward compatibility.
× 129
Cryptography that will remain secure should large-scale quantum computing become feasible. Based on hard problems with no known polynomial-time quantum algorithm (e.g., Shor's algorithm).
× 126
Secret sharing refers to splitting a secret among multiple parties so that together they can reconstruct it. All parties, or just a threshold number of them, can be required for reconstruction. If few…
× 124
an open source implementation of the SSL and TLS protocols. Questions about how to use the OpenSSL tools and libraries are usually better asked at Stack Overflow or Super User.
× 124
a hash function that is no longer considered secure from a cryptographic point of view. Therefore, it should only be used for backward compatibility.
× 123
Padding has two primary uses in cryptography, ensuring messages are the proper length necessary for certain ciphers (e.g., block ciphers) or to provide assurances not built into the core cipher (e.g.,…
× 121
the size measured in bits of the key used in a cryptographic algorithm.
× 118
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…
× 114
the problem of taking an integer and finding the set of prime numbers that produce the integer when multiplied together. For large integers with large factors, factorization is hard a…
× 112
Pairing-based cryptography uses bilinear maps to create a gap group that allows efficient constructions of certain primitives.
× 111
The attacker can specify his own plain text and encrypt or sign it.
× 110
Multi-party computation (MPC) allows a set of parties, each with a private input, to securely and jointly perform any computation over their inputs.
× 109
the study of the properties and construction of numbers, particularly integers. Prime numbers are of particular interest to number theorists and consequently cryptographers as they ar…
× 109
The OpenPGP encrypted data format (RFC 4880), and its implementations PGP and GnuPG.
× 108
In cryptography, a pseudo-random generator (PRG) is a deterministic procedure that maps a random seed to a longer pseudo-random string such that no statistical test can distinguish between the output …
× 104
Questions about the meaning and proper use of specific technical terms or notation within cryptography.
× 104
one of the basic operations on bits and bit-sequences. It is a building block of many cryptographic primitives (and some higher-level algorithms, like modes of operations).
× 101
A cryptographic attack tries to theoretically and/or practically attack the security properties of a cipher and/or algorithm.
× 98
The Galois Counter Mode, an authenticated encryption mode of operation for a block cipher.
× 97
an encryption mode, that builds a random-access stream-cipher from a block-cipher.
× 94
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…
× 94
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…
× 93
The process of encrypting individual files on a storage medium and permitting access to the encrypted data only after proper authentication is provided.
× 93
a mathematical construct based on a set of axioms which are held to be true. A number of interesting and useful properties arise from finite fields that makes them particularly suita…
× 92
The attacker knows at least one sample of both the plain text and the cipher text.
× 88
the detailed analysis of the security of an abstract or concrete cryptographic protocol.
× 88
A certificate consists of a public key and information about the owner (e. g. the name of a person or server).