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:
× 7
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. .
× 6
a variant of ID-based cryptography intended to prevent the key escrow problem. Only a partial private key is generated by the key generation center (KGC) and the other …
× 46
A certificate consists of a public key and information about the owner (e. g. the name of a person or server).
× 6
an encryption mode, that builds a self-synchronizing stream-cipher from a block-cipher.
× 11
a family of protocols in which one party presents a question ("challenge") and another party must provide a valid answer ("response") to be authenticated.
× 24
an attack model for cryptanalysis in which the cryptanalyst gathers information, at least in part, by choosing a ciphertext and obtaining its decryption under an un…
× 40
The attacker can specify his own plain text and encrypt or sign it.
× 77
Cryptographic functions which transform plaintext into ciphertext or the other way around.
× 8
a form of cryptographic attack in which the attacker possesses only the encrypted message, with no corresponding plain text or segment of the key to work with.
× 65
Ciphers invented before the era of computers and modern cryptographic theory. Classical ciphers typically operate on letters instead of bits and are usually designed to be implemented by hand or using…
× 8
a block cipher-based message authentication code algorithm.
× 10
Coding theory studies the properties of codes and their fitness for specific applications, and typically involves the removal of redundancy and the detection and/or correction of errors in transmitted…
× 116
Difficulty of finding two different inputs that hash to the same value
× 21
a protocol where one party commits themselves to a secret value without revealing it. At a later point, the value can be revealed.
× 9
A commutative encryption system allows a message encrypted with two different keys to be decrypted using the keys in either order.
× 50
Complexity describes - in simple words - how hard (complex) it is to reach a specific goal; and under which conditions. In cryptography, this mostly ends up in using the complexity theory to analyze t…
× 20
the reduction in size of data without losing information.
× 4
If two numbers $b$ and $c$ have the property that their difference $b-c$ is integrally divisible by a number $m$ (i.e., $(b-c)/m$ is an integer), then $b$ and $c$ are said to be "congruent modulo $m$.…
× 5
Fixed, more or less arbitrary parameter values that appear in the definitions of cryptographic schemes, such as fixed initialization vectors for hash functions or S-box tables for block ciphers.
× 9
Convergent encryption, also known as content hash keying, is simply encrypting a file using a symmetric encryption key which is the secure hash of the plaintext of the file.
× 6
Copy protection or content protection covers various mechanism, such as DRM and software license keys, used to restrict the unauthorized copying or use of software or digital media.
× 2
the most important hardware component of a computer system, since it contains the circuitry necessary to interpret and execute instructions.
Cramer-Shoup asymmetric encryption (an extension of ElGamal)
× 11
non-cryptographic error-detecting code commonly used to detect accidental changes to raw data.
one of two common methods when using a public key infrastructure for maintaining access to servers in a network.
× 407
analysing cryptographic algorithms, potentially uncovering weaknesses in them (e.g. "breaking" them or casting doubts on their actual security)
The Cryptographic Application Programming Interface is an application programming interface included with Microsoft Windows operating systems that provides services to enable developers to secure Wind…
× 28
Cryptographic hardware enables the handling of cryptographic tasks and/or problems using hardware instead of software solutions.
× 35
A cryptographically secure pseudorandom number generator is a pseudo-random number generator with properties that make it suitable for use in cryptography.
× 52
an encryption mode, that builds a random-access stream-cipher from a block-cipher.
× 24
A structured set of data held in a computer, esp. one that is accessible in various ways.
× 11
Data privacy refers to (cryptographic) methods to prevent the disclosure of sensitive (identifying) information of persons.
× 5 × 14
a type of cryptography that allows an encrypted text to be decrypted in two or more ways, depending on which decryption key is used.