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.
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.
used to estimate the likelihood of a hypothesis given a set of data. In cryptanalysis, statistical testing is commonly used to detect non-randomness in the data, e.g. distinguis…
an authentication protocol (described in RFC 4252) for securely getting access to a remote computer.
Secure storage describes storing resources in a secure way, so that they are only available to authorized users and trusted networks.
A digital signature algorithm based on the discrete logarithm problem, provably secure in the random oracle model.
A security property wherein past messages are protected against future compromise of the master keys.
a method of hierarchically hashing data. They allow efficient parallel hashing and updates and the possibility of verifying partial data.
an encryption algorithm that can be used as a replacement for the DES or IDEA algorithms. Blowfish was designed in 1993 by Bruce Schneier as an alternative to existing encryption algorithm…
A structured set of data held in a computer, esp. one that is accessible in various ways.
A distinguisher describes an adversary's advantage. In cryptography, an adversary's advantage is a measure of how successfully it can attack a cryptographic algorithm, by distinguishing it from an ide…
"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-…
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…
a modern cryptographic protocol for password authenticated key exchange (PAKE). It provides some desireable properties, like a passive eavesdropper being unabl…
Difficulty of finding another input string that hashes to the same value as a given string
a form of lattice problem used in the design of cryptographic primitives. LWE is based on the Closest Vector Problem (CVP).
a cryptosystem which always produces the same ciphertext for a given plaintext and key, even over separate executions of the encryption algorithm.
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…
a password that is valid for only one session or transaction.
an algorithm that expands a relatively short master key to a relatively large expanded key for later use in an encryption and decryption algorithm.
concerned with sending messages via electronic signals in the most efficient and error-free way.
an optimized brute-force attack that significantly reduces the number of keys the attacker needs to try by utilizing a time-space trade-off. Work is done from the begi…
In a blind signature scheme, the signer does not know what he is signing. This is an important building block of anonymous voting or digital cash schemes, because it allows an authority to control the…
a padding scheme which has been standardized in [PKCS #1v29](http://www.emc.com/collateral/white-papers/h11300-pkcs-1v2-2-rsa-cryptography-standard-wp.pdf) and…
a cryptographic message authentication code (MAC) written by Daniel J. Bernstein. It can be used to verify the data integrity and the authenticity of a message.
an encryption mode, that builds a self-synchronizing stream-cipher from a block-cipher.
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.
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…
a method for a group such as a meeting or an electorate to make a decision or express an opinion.
The Counter with CBC Mac mode, an authenticated encryption mode of operation for a block cipher based on the CTR mode and the CBC-MAC algorithm. .
Disk encryption protects information by encrypting every byte that is written to a HD or virtual disk volume.
the process of making, adapting, or imitating objects, statistics, or documents with the intent to deceive.