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:
× 21
for questions about cryptographic algorithms which were invented (and used) before the computer age.
× 21
a key derivation function specified in RFC5869.
× 21
The term "pen and paper" can practically be interpreted as "using no tools like electronic devices", since it targets cryptographic functions, schemes, and procedures which can be handled by humans wh…
× 21
Oblivious transfer refers to a cryptographic protocol in which a sender possesses a set of data and a receiver queries the sender for a particular member of that set in such a way that the sender does…
× 20
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…
× 20
History of cryptography and cryptanalysis. Questions that wish to ask about the history of cryptography should use this tag; if you're asking about historical ciphers you may also wish to use the clas…
× 19
A backdoor in a cryptosystem or algorithm allows someone to obtain access to the decrypted data, without the need for the key/password that was used to encrypt the data.
× 19
a type of public-key encryption in which the key used for encryption is based on selected attributes of the readers. Decryption of the ciphertext is possible only if the …
× 19
the process of generating keys for cryptographic purposes.
× 19
said to be malleable if it is feasible to modify ciphertext to produce meaningful changes in the corresponding plaintext without knowing the encryption key.
× 19
the art of chopping a secret into little bits, so that the secret can only be learned by possessing more than a threshold number of those bits.
× 18
A symmetric block cipher algorithm with a 128 bit block size, and key sizes up to 256 bits.
× 18
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…
× 18
A side-channel attack on implementations of encryption modes that use padding (e.g. ECB, CBC) that uses information leaked during decryption of tampered ciphertext values to derive information about t…
× 18
Disk encryption protects information by encrypting every byte that is written to a HD or virtual disk volume.
× 17
a method of hierarchically hashing data. They allow efficient parallel hashing and updates and the possibility of verifying partial data.
× 17
based on recording an encrypted and/or signed communication and replaying it at a later time.
× 17
Quantum cryptography describes the use of quantum mechanical effects to perform cryptographic tasks or to break cryptographic systems.
× 17
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.
× 17
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.
× 17
an asymmetric encryption algorithm and is a candidate for "post-quantum cryptography", as it is immune to attacks using Shor's algorithm and — more generally — measuring coset…
× 17
the central producer and manager of signals intelligence for the United States Government.
× 17
A digital signature algorithm based on the discrete logarithm problem, provably secure in the random oracle model.
× 16
a construction scheme for hash functions (and other symmetric primitives) based on an unkeyed permutation. The most famous example is Keccak, which won the SHA-3 competitio…
× 16
The Merkle–Damgård construction — used in the design of many popular hash algorithms such as MD5, SHA1 and SHA2 — is a method of building collision-resistant cryptographic hash functions from collisio…
× 16
a method of cryptanalysis against a cipher 1)expressing the cipher operations as a system of equations. 2)substituting in known data for some of the variables. 3)sol…
× 15
non-cryptographic error-detecting code commonly used to detect accidental changes to raw data.
× 15
the process of making, adapting, or imitating objects, statistics, or documents with the intent to deceive.
× 15
a cryptosystem which always produces the same ciphertext for a given plaintext and key, even over separate executions of the encryption algorithm.
× 15
The HMAC-based one-time password algorithm defined in RFC 4226.
× 15
an encryption mode, that builds a synchronous stream-cipher from a block-cipher.
× 15
the current time of an event that is recorded by a computer. You can use digital timestamps via a trusted authority to certify and protect your intellectual property or your …
× 15
a set of inputs used to test new and/or established cryptographic designs and/or implementations.
× 14
PKCS #11 (Public-Key Cryptography Standard 11) defines a platform-independent API to cryptographic tokens, such as hardware security modules (HSM) and smart cards called *Cryptoki*.
× 14
A rainbow table allows inverting a cryptographic function (typically, a hash) at low cost, after a precomputation.
× 14
a prime number of the form 2p + 1, where p is also a prime.