| • Science | • People | • Locations | • Timeline |
Malleable is a term used in the analyses of cryptographic algorithms:
A malleable encryption algorithm allows transformations on the ciphertext to produce meaningful changes in the plaintext. That is, given a plaintext P and the corresponding ciphertext C = E(P), it is possible to generate C1 = f(C) so that the decryption of C1, P1 = f'(P) with arbitrary [but known] functions f and f'. Stream ciphers are examples of malleable encryption algorithms.
Cryptography