Category
page 1Cryptographic primitives
digital signature
mathematical scheme for verifying the authenticity of digital documents
block cipher
cipher that works on fixed-size blocks of bits
cryptographic hash function
special class of hash function that has certain properties which make it suitable for use in cryptography
stream cipher
symmetric key cipher where plaintext digits are combined with a pseudorandom cipher digit stream
one-way function
function that is easy to compute on every input, but hard to invert given the image of a random input
homomorphic encryption
A form of encryption that allows computation on ciphertexts
trapdoor function
type of function that is easy to compute in one direction, yet difficult to compute in the opposite direction without special information
cryptographically secure pseudo-random number generator
pseudorandom number generator with good statistical randomness and resistance to cryptanalysis
commitment scheme
cryptographic concept
key exchange protocol
cryptographic protocol enabling the sharing of a secret key over an insecure channel
Mix network
routing protocol
Oblivious transfer
type of cryptography protocol
Physical unclonable function
function that is embodied in a physical structure and is easy to evaluate but hard to predict
cryptographic primitive
established cryptographic algorithm used as a building block for more complex cryptosystems
Pseudorandom function family
collection of efficiently-computable functions which emulate a random oracle
Group signature
Privacy-based cryptographic primitive
private information retrieval
information retrieval husing cryptography
One-way compression function
cryptographic primitive