↑ arvau

Wikipedia / Outline of cryptography

The following outline is provided as an overview of and topical guide to cryptography:

Cryptography (or cryptology) practice and study of hiding information. Modern cryptography intersects the disciplines of mathematics, computer science, and engineering. Applications of cryptography include ATM cards, computer passwords, and electronic commerce.

Essence of cryptography

Uses of cryptographic techniques

Branches of cryptography

History of cryptography

World War II cryptography

Ciphers

Classical

Substitution cipherSubstitution

Monoalphabetic substitution

Caesar cipher

Polyalphabetic substitution

Polygraphic substitution

Transposition cipherTransposition

Modern symmetric-key algorithms

Stream ciphersStream ciphers

WWII 'Fish' cyphers

RC4 (ARCFOUR) one of a series by Professor Ron Rivest of MIT; CRYPTREC recommended limited to 128-bit key

Salsa20 an eSTREAM recommended cipher

SOBER

Block ciphersBlock ciphers

CAST-128 (CAST5) 64-bit block; one of a series of algorithms by Carlisle Adams and Stafford Tavares, insistent that the name is not due to their initials

RC2 64-bit block, variable key length

Shark grandfather of Rijndael/AES, by Daemen and Rijmen

Polyalphabetic substitution machine cyphers

  • Enigma WWII German rotor cypher machine—many variants, any user networks for most of the variants

  • Purple highest security WWII Japanese Foreign Office cypher machine; by Japanese Navy Captain

  • SIGABA WWII US cypher machine by William Friedman, Frank Rowlett et al.

  • TypeX WWII UK cypher machine

Hybrid code/cypher combinations

  • JN-25 WWII Japanese Navy superencyphered code; many variants

  • Naval Cypher 3 superencrypted code used by the Royal Navy in the 1930s and into WWII

Modern asymmetric-key algorithms

Asymmetric key algorithmAsymmetric key algorithm

ACE-KEM NESSIE selection asymmetric encryption scheme; IBM Zurich Research

PSEC-KEM NESSIE selection asymmetric encryption scheme; NTT (Japan); CRYPTREC recommendation only in DEM construction w/SEC1 parameters

RSA factoring

Rabin signature factoring

Keys

Key authenticationKey authentication

Public key infrastructure

Public key certificate

Transport/exchange

Weak keyWeak keys

Cryptographic hash functionCryptographic hash functions

Keyed-hash message authentication code

SHA-1 developed at NSA 160-bit digest, an FIPS standard; the first released version was defective and replaced by this; NIST/NSA have released several variants with longer 'digest' lengths; CRYPTREC recommendation (limited)

CryptanalysisCryptanalysis

Classical

Modern

Symmetric algorithms

Hash functions:

Attack models

Side channel attacks

Network attacks

External attacks

Robustness properties

Undeciphered historical codes and ciphers

Organizations and selection projects

Cryptography standards

General cryptographic

Open efforts

Influential cryptographers

List of cryptographers

Legal issues

Free speech

Patents

Cryptography and law enforcement

Cryptography laws in different nations

Academic and professional publications

Allied sciences

See also

References