Malleability
- •
Definition
- •
the property (present in the one-time pad and stream ciphers generally) that an attacker can modify a ciphertext and produce a predictable, specific change in the resulting plaintext, without knowing the key or the plaintext at all
- •
- •
The attack
- •
given , an attacker computes for a chosen "patch" ; decrypting yields — the attacker fully controls the effect on the plaintext
- •
- •
Worked example
- •
an intercepted (but unread) ciphertext is known to decrypt to an email starting "From: Bob"; the attacker XORs the ciphertext with
"Bob" XOR "Eve"at the right offset, and the victim's decrypted email now reads "From: Eve" — the attacker never learned the key or needed to construct a valid ciphertext from scratch
- •
- •
Significance
- •
Related