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 cryptographyEdit

Uses of cryptographic techniquesEdit

Branches of cryptographyEdit

History of cryptographyEdit





Modern symmetric-key algorithmsEdit

Block ciphersEdit

Modern asymmetric-key algorithmsEdit

Asymmetric key algorithmEdit


Key authenticationEdit


Weak keysEdit

Cryptographic hash functionsEdit




Robustness propertiesEdit

Undeciphered historical codes and ciphersEdit

Organizations and selection projectsEdit

Cryptography standardsEdit

General cryptographicEdit

Open effortsEdit

  • Data Encryption Standard (DES) – NBS selection process, ended 1976
  • RIPE – division of the RACE project sponsored by the European Union, ended mid-1980s
  • Advanced Encryption Standard (AES) – a "break-off" competition sponsored by NIST, ended in 2001
  • NESSIE Project – an evaluation/selection program sponsored by the European Union, ended in 2002
  • eSTREAM– program funded by ECRYPT; motivated by the failure of all of the stream ciphers submitted to NESSIE, ended in 2008
  • CRYPTREC – evaluation/recommendation program sponsored by the Japanese government; draft recommendations published 2003
  • CrypTool – an e-learning freeware programme in English and German— exhaustive educational tool about cryptography and cryptanalysis

Influential cryptographersEdit

List of cryptographers

Legal issuesEdit

Academic and professional publicationsEdit

Allied sciencesEdit

See alsoEdit


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