User:Mortenjc/Books/Cryptographic Functions

Cryptographic Functions

 * Introduction
 * Cryptography
 * Encryption
 * Plaintext
 * Ciphertext


 * Pseudorandom primitives
 * Pseudorandom generator
 * Pseudorandom function family
 * Pseudorandom permutation
 * Trapdoor function


 * Keys
 * Key (cryptography)
 * Key size
 * RSA (algorithm)
 * Symmetric-key algorithm
 * Diffie–Hellman key exchange
 * Kerberos (protocol)


 * Stream Ciphers
 * Stream cipher
 * RC4
 * ESTREAM
 * Salsa20
 * Content Scramble System


 * Block Ciphers
 * Block cipher
 * Feistel cipher
 * Data Encryption Standard
 * Triple DES
 * Advanced Encryption Standard
 * ElGamal encryption
 * MISTY1
 * KASUMI
 * Blowfish (cipher)


 * Block Cipher Modes
 * Block cipher modes of operation


 * Hash functions
 * Cryptographic hash function
 * Merkle–Damgård construction
 * MD4
 * MD5
 * SHA-1
 * SHA-2


 * Message Authentication
 * CBC-MAC
 * Hash-based message authentication code
 * One-key MAC
 * PMAC (cryptography)


 * Authenticated Encryption
 * Authenticated encryption
 * EAX mode
 * CCM mode
 * CWC mode
 * OCB mode
 * Galois/Counter Mode


 * Misc
 * Optimal asymmetric encryption padding
 * PKCS
 * FIPS 140
 * Transport Layer Security
 * OpenSSL