xex
Xex (often written XEX) is a term used in multiple, unrelated contexts. In cryptography, XEX stands for XOR-Encrypt-XOR, a construction for turning a block cipher into a tweakable block cipher. The basic idea is to apply a per-block tweak value by XORing the input with the tweak, encrypting with a block cipher, and then XORing again with the same tweak. This approach provides per-block variability and helps incorporate a block-specific parameter into the encryption process. XEX is a foundational technique in the design of tweakable block ciphers and is a core component of XTS, a mode of operation used for disk encryption to protect data on storage devices. Because the tweak is typically derived from the data block’s position or other identifiers, XEX enables secure processing of data blocks in parallel with strong security properties.
Outside cryptography, XEX may appear as an acronym or proper name in various domains, including branding, fictional
In summary, XEX most commonly denotes a cryptographic construction used to create tweakable block ciphers, notably