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:
× 13
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.
× 13
part of the SHA-2 family of hash functions with a 512-bit output and a 256-bit security level.
× 12
a function that cannot be distinguished (with practical effort) from a permutation selected at random with uniform probability from the family of all permutations …
× 12
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…
× 12
an encryption algorithm which is based on the shortest vector problem in a lattice.
× 12
A security property wherein past messages are protected against future compromise of the master keys.
× 12
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…
× 11
The HMAC-based one-time password algorithm defined in RFC 4226.
× 11
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…
× 11
any form of cryptanalysis on data encrypted by a cipher that allows an attacker to distinguish the encrypted data from random data.
× 11
a form of cryptanalysis which studies cryptographic algorithms by observing how differences in input affect differences on output.
× 11
Multiple encryption means encrypting a message two or more times using either the same, or a different algorithm.
× 11
an encryption mode, that builds a synchronous stream-cipher from a block-cipher.
× 11
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…
× 11
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…
× 11
based on recording an encrypted and/or signed communication and replaying it at a later time.
× 11
A digital signature algorithm based on the discrete logarithm problem, provably secure in the random oracle model.
× 11
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 …
× 11
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…
× 11
Secure Remote Password protocol version 6.
× 10
an authentication protocol (described in RFC 4252) for securely getting access to a remote computer.
× 10
Secure remote password protocol
× 10
Disk encryption protects information by encrypting every byte that is written to a HD or virtual disk volume.
× 10
definition used in cryptography to describe: indistinguishability under (non-adaptive) chosen ciphertext attack (IND-CCA1), and indistinguishability under adaptive chosen ciphertext attack …
× 10
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…
× 10
non-cryptographic error-detecting code commonly used to detect accidental changes to raw data.
× 9
a branch of mathematics usually concerned with the four operations (adding, subtracting, multiplication and division) of positive numbers.
× 9
a sequence of bytes or bits, having a fixed length (the block-size).
× 9
In cryptanalysis and computer security, a dictionary attack is a technique for defeating a cipher or authentication mechanism by trying to determine its decryption key or pass-phrase by trying hundred…
× 9
Money that may be transferred electronically from one party to another during a transaction.
× 9
a U.S. government computer security standard used to accredit cryptographic modules.
× 9
the process of making, adapting, or imitating objects, statistics, or documents with the intent to deceive.
× 9
A symmetric block cipher algorithm with a 128 bit block size, and key sizes up to 256 bits.
× 9
a symmetric cipher. In number theory, the Pohlig–Hellman algorithm sometimes is a special-purpose algorithm for computing discrete logarithms in a multiplicative gro…
× 9
Pseudo-Random Generator
× 9