DABC: A dynamic ARX-based lightweight block cipher with high diffusion
Wen Chen, Lang Li, Ying Guo · KSII Transactions on Internet and Information Systems · 2023
The ARX-based lightweight block cipher is widely used in resource-constrained IoT devices due to fast and simple operation of software and hardware platforms.However, there are three weaknesses to ARX-based lightweight block ciphers.Firstly, only half of the data can be changed in one round.Secondly, traditional ARX-based lightweight block ciphers are static structures, which provide limited security.Thirdly, it has poor diffusion when the initial plaintext and key are all 0 or all 1.This paper proposes a new dynamic ARX-based lightweight block cipher to overcome these weaknesses, called DABC.DABC can change all data in one round, which overcomes the first weakness.This paper combines the key and the generalized two-dimensional cat map to construct a dynamic permutation layer P1, which improves the uncertainty between different rounds of DABC.The non-linear component of the round function alternately uses NAND gate and AND gate to increase the complexity of the attack, which overcomes the third weakness.Meanwhile, this paper proposes the round-based architecture of DABC and conducted ASIC and FPGA implementation.The hardware results show that DABC has less hardware resource and high throughput.Finally, the safety evaluation results show that DABC has a good avalanche effect and security.