Everything About ___
Live briefing

Everything about Cipher

Algorithm for encrypting and decrypting information

In cryptography, a cipher is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a procedure. An alternative, less common term is encipherment. To encipher or encode is to convert information into cipher or code. In common parlance, "cipher" is synonymous with "code", as they are both a set of steps that encrypt a message; however, the concepts are distinct in cryptography, especially classical cryptography. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: CipherA 5-minute orientation
  2. Skim a recent paper: DeepKeyGen: A Deep Learning-Based Stream Cipher Generator for Medical Image Encryption and DecryptionInfluential work since 2022
  3. Pick up a classic book: Mathematical recreations and problems of past and present timesThe most-reprinted book on the subject
  4. Read the landmark paper: A Simple Cipher Governs DNA Recognition by TAL EffectorsCited 1,807 times
  5. Go sideways: CiphertextA closely related topic
  6. Go sideways: Substitution cipherA closely related topic

📖 Definitions

Noun A numeric character.

Noun Any text character.

Noun A combination or interweaving of letters, as the initials of a name.

Noun A method of transforming a text in order to conceal its meaning.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics