# 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.

 Type to find tags:
 homomorphic-signatures× 3 A homomorphic signature scheme (also malleable signature scheme) is a digital signature scheme that allows computations on signed data (without access to the secret signing key) while preserving the… host-proof× 8 "host-proof" means that no unencrypted or insecure data is stored on the server or passed over the network. hotp× 15 The HMAC-based one-time password algorithm defined in RFC 4226. https hybrid× 3 Something of mixed origin. In cryptography, typically a cipher system containing both public key and secret key component ciphers, where the public key system is used only to transport the key for the… idea× 6 The International Data Encryption Algorithm (IDEA) is a block cipher developed in 1991 by James Massey and Xuejia Lai. identity-based-encryption× 24 In identity-based encryption (IBE) the public key of a user $A$ is some identity string $ID_A$, e.g., an email address. To encrypt a message for this user there is no need to retrieve an authentic cop… implementation× 161 the process of taking it from its mathematical or algorithmic description and producing a working version, often in computer software or hardware. This tag should … ind-cca× 17 definition used in cryptography to describe: indistinguishability under (non-adaptive) chosen ciphertext attack (IND-CCA1), and indistinguishability under adaptive chosen ciphertext attack … ind-cpa index-of-coincidence× 6 a measure of the relative frequency of letters in a cipher text sample, which facilitates cryptanalysis of poly-alphabetic ciphers by allowing determination of the per… information-theory× 5 concerned with sending messages via electronic signals in the most efficient and error-free way. initialization-vector× 105 Random data used by block cipher modes of operation to randomize the output in order to achieve semantic security. Also for other similar constructs in other iterative algorithms. integrity× 32 In a cryptographic sense, integrity means unimpaired and complete. ipsec× 6 iv java× 38 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… javascript× 19 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… kbkdf× 3 a key derivation function ([tag:kdf]) that uses a key in the computation. kdf× 8 A “Key Derivation Function” (KDF) derives one or more secret keys from a secret value such as a master key or other known information such as a password using a pseudo-random function. keccak× 24 a cryptographic hash function designed by Guido Bertoni, Joan Daemen, Michaël Peeters, and Gilles Van Assche. key-check-value× 4 key-derivation× 120 In cryptography, a key derivation function (or KDF) derives one or more secret keys from a secret value such as a master key or other known information such as a password or passphrase using a pseudo-… key-distribution× 11 key-escrow× 4 key-exchange× 136 Key exchange protocols allow two parties to produce a secret session key over a public channel. key-generation× 11 the process of generating keys for cryptographic purposes. key-recovery× 4 A means of recovering cryptographic keys when the usual means for obtaining them is unavailable.; the ability to uncover the secret key to a cryptographic message. key-reuse× 32 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. key-rotation× 3 Key rotation refers to a schedule or process for changing the key material. keys× 192 usually secret information used as input to various kinds of cryptographic algorithms, like encryption, signature, MAC, to select the concrete transformation done by the algorithm. key-schedule× 7 an algorithm that expands a relatively short master key to a relatively large expanded key for later use in an encryption and decryption algorithm. key-size× 69 the size measured in bits of the key used in a cryptographic algorithm. key-wrap× 5 knapsack× 5 the problem of determining which numbers from a given collection of numbers have been added together to yield a specific sum: used in cryptography to encipher (and sometimes decipher) mess… known-plaintext-attack× 67 The attacker knows at least one sample of both the plain text and the cipher text.