Ciphertext Stealing Mode Description
In order to encrypt or decrypt data, use the standard block cipher mode of operation on all but the last two blocks of data.
The following steps describe how to handle the last two blocks of the plaintext, called Pn−1 and Pn, where the length of Pn−1 equals the block size of the cipher in bits, B, the length of the last block, Pn, is M bits, and K is the key that is in use. M can range from 1 to B, inclusive, so Pn could possibly be a complete block. The CBC mode description also makes use of the ciphertext block just previous to the blocks concerned, Cn−2, which may in fact be the IV if the plaintext fits within two blocks.
For this description, the following functions and operators are used:
- Head (data, a): returns the first a bits of the 'data' string.
- Tail (data, a): returns the last a bits of the 'data' string.
- Encrypt (K, data): use the underlying block cipher in encrypt mode on the 'data' string using the key K.
- Decrypt (K, data): use the underlying block cipher in decrypt mode on the 'data' string using the key K.
- XOR: Bitwise Exclusive-OR. Equivalent to bitwise addition without use of a carry bit.
- ||: Concatenation operator. Combine the strings on either side of the operator.
- 0a: a string of a 0 bits.
Read more about this topic: Ciphertext Stealing
Famous quotes containing the words stealing, mode and/or description:
“While he hears in every spring
How the birds do chirp and sing:
Or before the hounds in cry
See the hare go stealing by:
Or along the shallow brook,
Angling with a baited hook,
See the fishes leap and play
In a blessed sunny day:”
—Nicholas Breton (15421626)
“Happiness is a matter of ones most ordinary everyday mode of consciousness being busy and lively and unconcerned with self. To be damned is for ones ordinary everyday mode of consciousness to be unremitting agonising preoccupation with self.”
—Iris Murdoch (b. 1919)
“As they are not seen on their way down the streams, it is thought by fishermen that they never return, but waste away and die, clinging to rocks and stumps of trees for an indefinite period; a tragic feature in the scenery of the river bottoms worthy to be remembered with Shakespeares description of the sea-floor.”
—Henry David Thoreau (18171862)