Everything about Encryption
Process of converting plaintext to ciphertext
In cryptography, encryption is the process of transforming information in a way that, ideally, only authorized parties can decode. This process converts the original representation of the information, known as plaintext, into an alternative form known as ciphertext. Encryption does not itself prevent interference but denies the intelligible content to a would-be interceptor. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: EncryptionA 5-minute orientation
- Skim a recent paper: Memristive technologies for data storage, computation, encryption, and radio-frequency communicationInfluential work since 2022
- Pick up a classic book: CryptonomiconThe most-reprinted book on the subject
- Read the landmark paper: Optical image encryption based on input plane and Fourier plane random encodingCited 2,430 times
- Go sideways: Symmetric-key algorithmA closely related topic
- Go sideways: Key sizeA closely related topic
📖 Definitions
Noun The process of obscuring information to make it unreadable without special knowledge, key files, or passwords.
Noun A ciphertext, a cryptogram, an encrypted value. Usually used with the preposition "of" followed by the value that is hidden in it.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Optical image encryption based on input plane and Fourier plane random encoding
Probabilistic encryption
A symmetric image encryption scheme based on 3D chaotic cat maps
Identity-Based Encryption from the Weil Pairing
Using encryption for authentication in large networks of computers
(Leveled) Fully Homomorphic Encryption without Bootstrapping
A Survey on Homomorphic Encryption Schemes
Privacy-Preserving Deep Learning via Additively Homomorphic Encryption
🆕 Influential since 2022
Memristive technologies for data storage, computation, encryption, and radio-frequency communication
Privacy‐preserving federated learning based on multi‐key homomorphic encryption
Privacy-Preserving Machine Learning With Fully Homomorphic Encryption for Deep Neural Network
Homomorphic Encryption-Based Privacy-Preserving Federated Learning in IoT-Enabled Healthcare System
Photo-triggered full-color circularly polarized luminescence based on photonic capsules for multilevel information encryption
📚 Books worth reading
CryptonomiconNeal Stephenson · 1999
The Code BookSimon Singh · 1999
Ruthless.comJerome Preisler · 1998
The Hacker CrackdownBruce Sterling · 1992
Network Security AssessmentChris McNab · 2004
Cloud Computing and SecurityXingming Sun, Alex Liu · 2016
CryptoSteven Levy · 2001
Cryptography and Network SecurityWilliam Stallings · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Symmetric-key algorithm Symmetric-key algorithms are algorithms for cryptography that use the same cryptographic keys for both the encryption of plaintext and the decryption of…
- Key size In cryptography, key size or key length refers to the number of bits in a key used by a cryptographic algorithm (such as a cipher). Key length defines…
- Cryptography Cryptography, or cryptology, is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally,…
- Public-key cryptography Public-key cryptography, or asymmetric cryptography, is the field of cryptographic systems that use pairs of related keys. Each key pair consists of a…
- Encryption software Encryption software is software that uses cryptography to prevent unauthorized access to digital information. Cryptography is used to protect digital informatio…
- Ciphertext In cryptography, ciphertext or cyphertext is the result of encryption performed on plaintext using an algorithm, called a cipher. Ciphertext is also known…
- RSA cryptosystem The RSA (Rivest–Shamir–Adleman) cryptosystem is a family of public-key cryptosystems (one of the oldest), widely used for secure data transmission. The…
- Index of cryptography articles Articles related to cryptography include: A5/1 • A5/2 • ABA digital signature guidelines • ABC (stream cipher) • Abraham Sinkov • Acoustic cryptanalysis…