# 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:
 lattice-crypto× 10 salsa20× 10 a stream cipher built on a pseudo-random function. rainbow-table× 10 A rainbow table allows inverting a cryptographic function (typically, a hash) at low cost, after a precomputation. prg× 10 Pseudo-Random Generator private-set-intersection× 9 In a private set intersection (PSI) protocol two parties jointly compute the intersection of their private input sets. pohlig-hellman× 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… pkcs11× 9 PKCS #11 (Public-Key Cryptography Standard 11) defines a platform-independent API to cryptographic tokens, such as hardware security modules (HSM) and smart cards called *Cryptoki*. arithmetic× 9 a branch of mathematics usually concerned with the four operations (adding, subtracting, multiplication and division) of positive numbers. convergent-encryption× 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. data-privacy× 9 Data privacy refers to (cryptographic) methods to prevent the disclosure of sensitive (identifying) information of persons. distinguisher× 9 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… digital-cash× 9 Money that may be transferred electronically from one party to another during a transaction. eax× 9 An authenticated encryption mode of operation for a block cipher, based on the CTR mode and the OMAC/CMAC MAC algorithm. enigma× 9 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… fips-140× 9 a U.S. government computer security standard used to accredit cryptographic modules. xts× 9 a block cipher mode of operation, which is most commonly used when random accessible data (like a hard disk or RAM) is to be encoded. trapdoor× 9 a function that is easy to perform one way, but has a secret that is required to perform the inverse calculation efficiently. threshold-cryptography× 9 the art of chopping a secret into little bits, so that the secret can only be learned by possessing more than a threshold number of those bits. test-vectors× 9 a set of inputs used to test new and/or established cryptographic designs and/or implementations. transposition-cipher× 8 A classical cipher in which the ciphertext is obtained by scrambling the letters of the plaintext. software-obfuscation× 8 the deliberate act of creating obfuscated code by making source or machine code difficult to understand from a human point of view. tweakable-cipher× 8 a family of permutations where the key selects a particular permutation from that family. With a tweakable blockcipher both key and tweak are used to select a permutation. So tweak a… functional-encryption× 8 a type of public-key encryption, where the party that has access to a secret key can learn a function from that key, which is used to encrypt and decrypt messages. function-evaluation× 8 Calculating the value of a function for given inputs, especially, in the context of secure multi-party computation and/or homomorphic encryption, without disclosing the inputs to some or all parties c… host-proof× 8 "host-proof" means that no unencrypted or insecure data is stored on the server or passed over the network. deterministic-encryption× 8 a cryptosystem which always produces the same ciphertext for a given plaintext and key, even over separate executions of the encryption algorithm. ciphertext-only-attack× 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. commutative-encryption× 8 A commutative encryption system allows a message encrypted with two different keys to be decrypted using the keys in either order. coding-theory× 8 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… matrix-multiplication× 8 Matrix multiplication indicates a row-by-column multiplication, where the entries in the Xth row of A are multiplied by the corresponding entries in the Yth column of B and then adding the results. 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. key-distribution× 8 non-repudiation× 8 the assurance that someone cannot deny something. lightweight× 7 Small and/or fast ciphers and other cryptographic primitives designed for use in constrained environments, such as embedded MCUs and smart cards. poly1305× 7 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. quadratic-residuosity× 7 A residue of order 2. A number $a$ for which the congruence $x^2 ≡ a \pmod m$ has a solution is called a quadratic residue modulo $m$.