User:Raybob95/Books/Cryptography


 * Overviews
 * Encryption
 * Transport Layer Security
 * Symmetric-key algorithm
 * Block cipher
 * Stream cipher
 * Public-key cryptography
 * Cryptographic hash function
 * Cipher suite
 * Message authentication code
 * Hash-based message authentication code
 * Digital signature
 * Cryptanalysis


 * Symmetric Algorithms
 * Blowfish (cipher)
 * RC4
 * RC5
 * RC6
 * MARS (cryptography)
 * Twofish
 * Threefish
 * Serpent (cipher)
 * Advanced Encryption Standard
 * Camellia (cipher)


 * Asymmetric Algorithms
 * RSA (cryptosystem)
 * Diffie–Hellman key exchange
 * Elliptic curve cryptography
 * Elliptic curve Diffie–Hellman
 * Lai–Massey scheme


 * Technicals
 * Key size
 * Block size (cryptography)
 * Substitution–permutation network
 * Feistel cipher
 * Rijndael S-box
 * Key schedule
 * Rijndael key schedule
 * Rijndael mix columns
 * Finite field arithmetic
 * Permutation box
 * S-box
 * Forward secrecy
 * Block cipher mode of operation
 * Galois/Counter Mode
 * Initialization vector
 * Pseudorandom function family
 * X.509


 * Hash Algorithms
 * MD5
 * RIPEMD
 * SHA-1
 * SHA-2
 * BLAKE (hash function)
 * Skein (hash function)
 * SHA-3
 * Whirlpool (cryptography)
 * Tiger (cryptography)


 * Other
 * NIST hash function competition
 * Advanced Encryption Standard process
 * Bruce Schneier
 * Bullrun (decryption program)
 * 2013 global surveillance disclosures


 * Programs
 * PolarSSL
 * OpenSSL
 * TrueCrypt