Everything about Ciphertext
Encrypted information
In cryptography, ciphertext or cyphertext is the result of encryption performed on plaintext using an algorithm, called a cipher. Ciphertext is also known as encrypted or encoded information because it contains a form of the original plaintext that is unreadable by a human or computer without the proper cipher to decrypt it. This process prevents the loss of sensitive information via hacking. Decryption, the inverse of encryption, is the process of turning ciphertext into readable plaintext. Ciphertext is not to be confused with codetext, because the latter is a result of a code, not a cipher. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: CiphertextA 5-minute orientation
- Skim a recent paper: An Efficient Ciphertext-Policy Weighted Attribute-Based Encryption for the Internet of Health ThingsInfluential work since 2022
- Pick up a classic book: Information Security and PrivacyThe most-reprinted book on the subject
- Read the landmark paper: Design and Analysis of Practical Public-Key Encryption Schemes Secure against Adaptive Chosen Ciphertext AttackCited 677 times
- Go sideways: Attack modelA closely related topic
- Go sideways: CipherA closely related topic
📖 Definitions
Noun Encoded or encrypted text.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Design and Analysis of Practical Public-Key Encryption Schemes Secure against Adaptive Chosen Ciphertext Attack
Decrypting a Class of Stream Ciphers Using Ciphertext Only
A Traceable and Revocable Ciphertext-Policy Attribute-based Encryption Scheme Based on Privacy Protection
White-Box Traceable Ciphertext-Policy Attribute-Based Encryption Supporting Any Monotone Access Structures
Chosen‐Ciphertext Security from Identity‐Based Encryption
Secure sharing of Personal Health Records in cloud computing: Ciphertext-Policy Attribute-Based Signcryption
White-Box Traceable Ciphertext-Policy Attribute-Based Encryption Supporting Flexible Attributes
Hidden Ciphertext Policy Attribute-Based Encryption Under Standard Assumptions
🆕 Influential since 2022
An Efficient Ciphertext-Policy Weighted Attribute-Based Encryption for the Internet of Health Things
A Deep Bidirectional LSTM-GRU Network Model for Automated Ciphertext Classification
Ciphertext-policy attribute-based encryption supporting policy-hiding and cloud auditing in smart health
A New Neural Distinguisher Considering Features Derived From Multiple Ciphertext Pairs
An Expressive Fully Policy-Hidden Ciphertext Policy Attribute-Based Encryption Scheme With Credible Verification Based on Blockchain
📚 Books worth reading
Information Security and PrivacyColin Boyd · 2005
Advances in Information and Computer SecurityGoichiro Hanaoka · 2012
Security, Privacy, and Applied Cryptography EngineeringAndrey Bogdanov · 2012
Information Security Practice and ExperienceRobert H. Deng · 2013
The book of codesPaul Lunde · 2009- 📕Chosen ciphertext security in identity based encryptionEugene Vahlis · 2007
- 📕C = EkDesired Creatives Journals · 2018
Public-Key Cryptography – PKC 2013Kaoru Kurosawa · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Attack model In cryptanalysis, attack models or attack types are a classification of cryptographic attacks specifying the kind of access a cryptanalyst has to a system…
- Cipher In cryptography, a cipher (or cypher) is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a…
- Cryptanalysis Cryptanalysis (from Greek kryptós 'hidden' and analýein 'to analyze') refers to the process of analyzing information systems in order to understand hidden…
- Block cipher In cryptography, a block cipher is a deterministic algorithm that operates on fixed-length groups of bits, called blocks. Block ciphers are the elementary…
- 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…
- Chosen-plaintext attack A chosen-plaintext attack (CPA) is an attack model for cryptanalysis which presumes that the attacker can obtain the ciphertexts for arbitrary plaintexts…
- Multiple encryption Multiple encryption is the process of encrypting an already encrypted message one or more times, either using the same or a different algorithm. It is…
- Cryptography Cryptography, or cryptology, is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally,…