Advances in Engineering Technology Research
Quantum Implementation of the SPARX Algorithm
Qi Zhao
Abstract
The quantum implementation of SPARX, a lightweight ARX block cipher family, aims to address the security encryption requirements of the quantum internet. The SPARX algorithm utilizes three basic operations: modular addition, bit rotation, and XOR. Furthermore, modular addition is implemented using Toffoli gates, XOR using CNOT gates, and rotation operations are efficiently mapped to quantum register shifts. For three examples—SPARX-64/128, SPARX-128/128, and SPARX-128/256 , quantum circuit architectures are designed, with a focus on optimizing the multi-round parallel execution ofthe ARX-Box and the quantum diffusion path of the linear layer, reducing qubit consumption and the number of gate operations The proposed implementation requires approximately 64 data bits + 128 key bits for the number of qubits , e.g. SPARX -64/128, and the circuit depth is controlled at the polynomial level, meeting the requirements of lightweight quantum devices. This research provides a feasible path for the quantum implementation of lightweight block ciphers, particularly suitable for encryption needs in resource-constrained quantum scenarios such as the quantum Internet of Things.