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

Main articles: History of cryptography and Timeline of cryptography

Ciphers

Classical

Substitution

Transposition

Modern symmetric-key algorithms

Main article: Symmetric-key algorithm

Stream ciphers

Block ciphers

Further information: Block cipher modes of operation

Modern asymmetric-key algorithms

Asymmetric key algorithm

Keys

Main article: Key (cryptography)

Key authentication

Transport/exchange

Weak keys

Cryptographic hash functions

Cryptanalysis

Classical

Modern

Robustness properties

Undeciphered historical codes and ciphers

Main category: 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

Further information: List of important publications in computer science § Cryptography, and Books on cryptography

Allied sciences

See also

References

  1. ^ "Research Paper - factorable.net". factorable.net. Retrieved 2020-06-26.