Skip to main content
New
Stack Overflow Jobs powered by Indeed: A job site that puts thousands of tech jobs at your fingertips (U.S. only). Search jobs

Tags

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.

Steganography is the art and science of writing hidden messages in such a way that no one, apart from the sender and intended recipient, suspects the existence of the message. While cryptography prot…
96 questions
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…
96 questions
Differential privacy aims to provide means to maximize the accuracy of queries from statistical databases while minimizing the chances of identifying its records.
94 questions
should be used for questions regarding the function and use of proof-of-work systems and proof-of-work algorithms. Proof of work describes a decentralized consensus system based on an arbitra…
93 questions
A birthday attack is a cryptanalytic technique. Birthday attacks can be used to find collisions in a cryptographic hash function. For instance, suppose we have a hash function which, when supplied wit…
93 questions
bcrypt is an intentionally slow hash algorithm specially designed for passwords.
93 questions
Statistical testing is 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…
93 questions
A structured set of data held in a computer, esp. one that is accessible in various ways.
91 questions
A block is a sequence of bytes or bits, having a fixed length (the block-size).
91 questions
A digital signature scheme based on the discrete logarithm problem, published by Taher ElGamal in 1984. Not to be confused with the ElGamal encryption system.
90 questions
Anonymity describes the state of being unknown or unacknowledged.
90 questions
"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-…
90 questions
Verifiable encryption is an encryption scheme where one can prove some property of a message m, while the message is given in an encrypted form. When an encryption scheme is secure, the encryption E(m…
89 questions
should be used for anything related to the secp256k1 algorithm used for Bitcoin's public key cryptography.
89 questions
Salsa20 by Daniel J. Bernstein is a family of stream ciphers built on a pseudo-random function.
89 questions
Forgery is the process of making, adapting, or imitating objects, statistics, or documents with the intent to deceive. Use this tag on questions revolving around creating a forgery for a specific encr…
88 questions
Garbled Circuits are used in Secure Multiparty Computation
86 questions
A slow and memory-intensive hash function designed for passwords
84 questions
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…
84 questions
The Enigma Machine was a piece of cryptographic hardware used by the German military during World War II; successful cryptanalysis was routinely applied against it and the scheme was considered broken…
83 questions
Questions about the branch of mathematics concerned with modeling and analyzing random phenomena.
83 questions
The Secure Socket Shell (SSH) protocol is an authentication protocol (described in RFC 4252) for securely getting access to a remote computer.
81 questions
The meet-in-the-middle attack is 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…
80 questions
The cryptographic sponge is 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…
78 questions
A security property wherein past messages are protected against future compromise of the master keys.
76 questions
Secure storage describes storing resources in a secure way, so that they are only available to authorized users and trusted networks.
76 questions
Poly1305-AES is 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.
75 questions
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…
75 questions
A trapdoor function is a function that is easy to perform one way, but has a secret that is required to perform the inverse calculation efficiently.
73 questions
A deterministic encryption scheme is a cryptosystem which always produces the same ciphertext for a given plaintext and key, even over separate executions of the encryption algorithm.
72 questions
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…
72 questions
Information theory is concerned with sending messages via electronic signals in the most efficient and error-free way.
71 questions
Difficulty of finding another input string that hashes to the same value as a given string
71 questions
The Fiat–Shamir heuristic takes an interactive proof of knowledge and uses this as base to create a digital signature.
71 questions
An adversary model formally defines the power of the adversary. It includes specifics whether the adversary is deterministic/randomized, uniform/non-uniform, interactive/non-interactive and how he int…
70 questions
Optimal Asymmetric Encryption Padding is a padding scheme for RSA, codifying how short plaintext is enciphered and deciphered. It has a security reduction to the RSA problem.
68 questions
1
3 4
5
6 7
19