Outline of cryptography


The following outline is provided as an overview of and topical guide to cryptography:
Cryptography - 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

Ciphers

Classical

Substitution">Substitution cipher">Substitution

Transposition">Transposition cipher">Transposition

Modern symmetric-key algorithms

[Stream ciphers]

[Block ciphers]

Modern asymmetric-key algorithms

[Asymmetric key algorithm]

Keys

[Key authentication]

Transport/exchange

[Weak key]s

[Cryptographic hash function]s

[Cryptanalysis]

Classical

Modern

Robustness properties

*

Undeciphered historical codes and ciphers

Organizations and selection projects

Cryptography standards

General cryptographic

Open efforts

Influential cryptographers

List of cryptographers

Legal issues

Academic and professional publications

Allied sciences