Live briefing
Everything about Ciphertext stealing
Cryptographic algorithm
In cryptography, ciphertext stealing (CTS) is a general method of using a block cipher mode of operation that allows for processing of messages that are not evenly divisible into blocks without resulting in any expansion of the ciphertext, at the cost of slightly increased complexity. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Ciphertext stealingA 5-minute orientation
- Read the landmark paper: The XTS-AES Disk Encryption Algorithm and the Security of Ciphertext StealingCited 10 times
- Go sideways: Block cipher mode of operationA closely related topic
- Go sideways: Initialization vectorA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Open Library didn't respond; try again in a moment.
🔗 Related topics
- Block cipher mode of operation In cryptography, a block cipher mode of operation is an algorithm that uses a block cipher to provide information security such as confidentiality or authentici…
- Initialization vector In cryptography, an initialization vector (IV) or starting variable is an input to a cryptographic primitive being used to provide the initial state. The…
- Padding oracle attack In cryptography, a padding oracle attack is an attack which uses the padding validation of a cryptographic message to decrypt the ciphertext. In cryptography…
- 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…
- Disk encryption theory Disk encryption is a special case of data at rest protection when the storage medium is a sector-addressable device (e.g., a hard disk). This article presents…
- CBC-MAC In cryptography, a cipher block chaining message authentication code (CBC-MAC) is a technique for constructing a message authentication code (MAC) from…
- Stream cipher A stream cipher is a symmetric key cipher where plaintext digits are combined with a pseudorandom cipher digit stream (keystream). In a stream cipher,…
- 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…