Plaintext-aware encryption (source code)

= Plaintext-aware encryption
{wiki=Plaintext-aware_encryption}

Plaintext-aware encryption refers to a type of encryption scheme that is designed to be sensitive to the structure and properties of the plaintext being encrypted. This means that the encryption process considers some characteristics of the plaintext, such as its size, format, or specific patterns, to generate the ciphertext. The main goal of plaintext-aware encryption is to prevent specific types of attacks that exploit the knowledge of the plaintext's properties.