Paper 2026/1181

AICE: An Arithmetic-Oriented Stream Cipher for Heterogeneous Computing

Bishwajit Chakraborty, Shield Lab, Huawei Technologies Co., Ltd.
Jiahui Gao, Shield Lab, Huawei Technologies Co., Ltd.
Kai Hu, School of Cyber Science and Technology, Shandong University, Qingdao, China
Tao Huang, Shield Lab, Huawei Technologies Co., Ltd.
Zhongfeng Niu, Independent Researcher
Phuong Pham, Shield Lab, Huawei Technologies Co., Ltd.
Shuzhou Sun, Shield Lab, Huawei Technologies Co., Ltd.
Meiqin Wang, School of Cyber Science and Technology, Shandong University, Qingdao, China
Shuang Wu, Shield Lab, Huawei Technologies Co., Ltd.
Wenhan Xu, Shield Lab, Huawei Technologies Co., Ltd.
Guang Zeng, Shield Lab, Huawei Technologies Co., Ltd.
Chenxu Zhao, School of Cyber Science and Technology, Shandong University, Qingdao, China
Abstract

Heterogeneous computing platforms increasingly rely on high-throughput data paths spanning CPUs and accelerators, yet most high-speed software ciphers are optimized primarily for CPU-centric execution models. We present AICE, an arithmetic-oriented stream cipher over \(\mathbb{Z}/2^{16}\mathbb{Z}\) with a 37-word (592-bit) internal state, a nonlinear feedback combining modular addition, multiplication, bitwise OR, and rotation, a 370-round initialization with post-initialization key feed-forward, and periodic blank updates. We analyze AICE under several cryptanalytic models, including differential trail screening, linear approximation over the abelian group \(\mathbb{Z}/2^{16}\mathbb{Z}\), guess-and-determine state recovery, and exact SMT-based cube evaluation, and find that all observable structural phenomena remain confined to reduced-round settings far below the full initialization. On the AI Cores of Huawei Ascend accelerators, AICE reaches a single-core peak throughput of $114.13$ Gbps on the Ascend 950 and $55.36$ Gbps on the Ascend 910B4, and scales to $1.59$ Tbps on $32$ Ascend 910B4 cores, roughly $54\times$ the throughput of AES-CTR and $107\times$ that of SM4-CTR on the same $32$-core configuration; on the ARM Kunpeng 920 it remains in the same throughput class as hardware instruction accelerated AES-CTR.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
Keywords
Stream cipherArithmetic-oriented designHeterogeneous computing
Contact author(s)
kai hu @ sdu edu cn
huangtao80 @ huawei com
History
2026-06-10: revised
2026-06-05: received
See all versions
Short URL
https://ia.cr/2026/1181
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1181,
      author = {Bishwajit Chakraborty and Jiahui Gao and Kai Hu and Tao Huang and Zhongfeng Niu and Phuong Pham and Shuzhou Sun and Meiqin Wang and Shuang Wu and Wenhan Xu and Guang Zeng and Chenxu Zhao},
      title = {{AICE}: An Arithmetic-Oriented Stream Cipher for Heterogeneous Computing},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1181},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1181}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.