Paper 2026/1424

Repeated Masks, Predictable Splices: Breaking AESpolyW and Its AEAD Applications

Shuping Mao, Beijing Electronic Science and Technology Institute
Peng Wang, School of Cryptology, University of Chinese Academy of Sciences
Jiadong Han, School of Cryptology, University of Chinese Academy of Sciences
Tingting Guo, Ningbo Key Laboratory of Information Technology Application Innovation and Security, School of Cyber Science and Engineering, Ningbo University of Technology, Ningbo, China
Yan Jia
Ying Chen, Beijing Electronic Science and Technology Institute, Beijing, China
Abstract

AESpolyW, presented at the 2026 IEEE Symposium on Security and Privacy, is a wide-block encryption mode that preserves the length of each message. Its design lets operations of the Advanced Encryption Standard (AES) overlap with hash computations based on polynomial evaluation. Our attacks splice ciphertexts by copying blocks from one ciphertext to the same positions in another. On five-block messages, two encryption queries and one decryption query at a fixed public parameter, called a tweak, distinguish AESpolyW from a random permutation at that tweak. The two probabilities of reporting AESpolyW differ by more than \(1-2^{-3n}\), where \(n\) is the block size in bits. When AESpolyW decrypts the splice, an internal block-cipher inversion takes an output from an earlier encryption. The published proof treats such reuse as unlikely. The splice also works across distinct tweaks. We also attack three AESpolyW-based schemes for authenticated encryption with associated data (AEAD). All three use encode-then-encipher, adding a zero block before encryption and checking it after decryption. The zero block goes at the end, after the first block, or at the beginning. The tweak \(T=A\|\nu\) concatenates one block of associated data \(A\), which is authenticated without encryption, and one block of nonce \(\nu\), a public value intended for one-time use per key. Two encryptions at distinct nonces suffice to forge a new ciphertext that passes verification with probability one. In the experiment for indistinguishability under chosen-ciphertext attack (IND-CCA), we use one auxiliary encryption at a nonce distinct from the challenge nonce and at most one decryption. This identifies which of two chosen plaintexts was encrypted in the challenge with probability one.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
AESpolyWSplicing AttacksEncode-then-EncipherAuthenticated Encryption
Contact author(s)
maoshuping19 @ mails ucas ac cn
p-wang @ ucas ac cn
hanjiadong25 @ mails ucas ac cn
guotingting @ nbut edu cn
jiayan2022 @ iie ac cn
ychen @ besti edu cn
History
2026-11-07: revised
2026-07-12: received
See all versions
Short URL
https://ia.cr/2026/1424
License
Creative Commons Attribution-NonCommercial-ShareAlike
CC BY-NC-SA

BibTeX

@misc{cryptoeprint:2026/1424,
      author = {Shuping Mao and Peng Wang and Jiadong Han and Tingting Guo and Yan Jia and Ying Chen},
      title = {Repeated Masks, Predictable Splices: Breaking {AESpolyW} and Its {AEAD} Applications},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1424},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1424}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.