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:
× 111
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 …
× 40
a function that cannot be distinguished (with practical effort) from a permutation selected at random with uniform probability from the family of all permutations …
× 819
an encryption scheme using a pair of keys, one to encrypt and a second to decrypt a message. This way the encrypting key need not be kept secret to ensure a private communicati…
× 17
A residue of order 2. A number $a$ for which the congruence $x^2 ≡ a \pmod m$ has a solution is called a quadratic residue modulo $m$.
× 32
Quantum cryptography describes the use of quantum mechanical effects to perform cryptographic tasks or to break cryptographic systems.
× 27
A public-key cryptosystem based on squaring modulo the product of two primes, introduced in 1979 by Michael O. Rabin and proven to have security reducible to the hardness of integer factorization. It …
× 24
A rainbow table allows inverting a cryptographic function (typically, a hash) at low cost, after a precomputation.
× 160
Usage of randomness (i.e. non-predictable data, usually in the form of bits or numbers) for cryptographic purposes.
× 312
creation of (real or pseudo) random numbers (or bits).
× 53
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…
× 7
a symmetric-key block cipher designed by Ron Rivest in 1987.
× 69
a fast and simple stream cipher used correctly in SSL and incorrectly in WEP.
× 2
a 128-bit block cipher, formerly an AES candidate, that makes heavy use of data-dependent rotations.
× 260
a request to be provided with a source from documentation, official papers, and specs related to one or more specific algorithms or cryptographic procedures. Open ended literatu…
× 4
Remote data checking protocols allow a client that has stored data at an untrusted server to efficiently verify that the server possesses the original data without retrieving it.
× 19
based on recording an encrypted and/or signed communication and replaying it at a later time.
× 8
material that can be referenced for further information on cryptography.
× 46
a family of symmetric block-ciphers with block and keys sizes of 128, 160, 192, 224, or 256 bits.
× 9
The RACE Integrity Primitives Evaluation Message Digest (RIPEMD) is a family of cryptographic hash functions.
× 1070
an asymmetric (e.g. public-key) cryptosystem, based on modular exponentiation with big exponents and modulus. RSA can be used both for signature and encryption.
a variant of RSA, meant to increase the RSA public modulus size while keeping computation cost moderate.
× 3
× 15
a prime number of the form 2p + 1, where p is also a prime.
× 32
a family of stream ciphers built on a pseudo-random function.
× 95
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…
× 2
× 70
(or substitution boxes), components in many block ciphers used to substitute parts of the data in a non-linear way. While often fixed by the algorithm (like in DES and AES), sometimes they are key-dep…
× 4
The Schnorr Identification Protocol relies upon the security of the Discrete Logarithm Problem. Schnorr's protocol was introduced after, and is comparable to, the identification protocol of Fiat and S…
× 27
A digital signature algorithm based on the discrete logarithm problem, provably secure in the random oracle model.
× 37
A slow and memory-intensive hash function designed for passwords
× 5
a toy variant of the DES cipher introduced by Edward F. Schaefer in 1996 for educational purposes. It has an 8-bit block size and a 10-bit key, and uses two rounds, with two 4x2 bit …