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:
× 53
easy to compute but hard to invert (i.e. find preimages for). The existence of one-way functions implies the possibility of many useful cryptographic schemes. No one-way functions …
× 51
The Galois Counter Mode, an authenticated encryption mode of operation for a block cipher.
× 49
a fast and simple stream cipher used correctly in SSL and incorrectly in WEP.
× 49
the detailed analysis of the security of an abstract or concrete cryptographic protocol.
× 49
an encryption algorithm which works by replacing plaintext units with corresponding ciphertext units, following some rule depending on the key.
× 48
a mode of operation for a block cipher, with the characteristic that each possible block of plaintext has a defined corresponding ciphertext value and vice versa.
× 46
Questions about formal definitions of "security" for various cryptographic schemes (e.g. perfect secrecy, semantic security, ciphertext indistinguishability, etc.)
× 45
(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…
× 43
A way, esp. one of several possible variations, in which a set or number of things can be ordered or arranged.
× 43
A cryptographically secure pseudorandom number generator is a pseudo-random number generator with properties that make it suitable for use in cryptography.
× 41
an object-oriented programming language. Java programs are compiled to bytecode and run in a virtual machine (JVM). Java should not be confused with JavaScript; JavaScript is an entirely diff…
× 40
a United States Federal Government standard or FIPS for digital signatures. It was proposed by the National Institute of Standards and Technology (NIST) in Aug…
× 39
Hash-based digital signatures, such as Lamport one-time signatures, are digital signature schemes based on a (non-trapdoor) one-way function such as a cryptographic hash. Such schemes are expected to …
× 39
A cryptographic attack tries to theoretically and/or practically attack the security properties of a cipher and/or algorithm.
× 38
a family of cryptographic hash functions designed by the NSA and published by NIST in 2001. The family includes various output lengths (224, 256, 384, and 512 bits).
× 38
a threshold secret sharing scheme based on polynomial interpolation over a finite field.
× 37
short for Public Key Infrastructure. The foundation of a PKI is the certificate authority (CA), which issues digital certificates that authenticate the identity of organizations and individuals…
× 36
an intentionally slow hash algorithm specially designed for passwords.
× 36
Cryptographic hardware enables the handling of cryptographic tasks and/or problems using hardware instead of software solutions.
× 35
In a cryptographic sense, integrity means unimpaired and complete.
× 35
Using the same key for more than one purpose, e.g. to encrypt two messages or to encrypt and authenticate a message. Some cryptosystems may be vulnerable to attacks if keys are inappropriately reused.
× 34
A block cypher encryption algorithm built from applying three iterations of the original DES algorithm.
× 32
Encryption using a key derived from a password or passphrase entered by the user.
× 31
A public-key cryptosystem invented by Pascal Paillier in 1999.
× 31
The National Institute of Standards and Technology (NIST) is a U.S. federal agency that works with industry to develop and apply technology, measurements, and standards.
× 31
an arbitrary number or string used only once within the context of a specific cryptographic scheme. Nonces are used e.g. in authentication protocols to prevent replay attacks, as well as …
× 30
a method of building a message authentication code from a block-cipher.
× 30
the reduction in size of data without losing information.
× 30
Format-preserving encryption (FPE) refers to encrypting in such a way that the output has the same length as the input, or otherwise has the same format or structure as the input.
× 29
a structure that has been used to create a number of different block ciphers (e.g., DES, Blowfish, Twofish, RC6).
× 29
Difficulty of finding an input string that hashes to a given value
× 29
a family of symmetric block-ciphers with block and keys sizes of 128, 160, 192, 224, or 256 bits.
× 29
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…
× 29
A slow and memory-intensive hash function designed for passwords
× 29
a classical cipher that shifts each plaintext character by the value of the key at the same position modulo the key-length.
× 28
a cryptographic hash function standardized by NIST as a new alternative to the SHA-2 hash function family.