Chrome Extension
WeChat Mini Program
Use on ChatGLM

DABC: A dynamic ARX-based lightweight block cipher with high diffusion.

KSII Trans. Internet Inf. Syst.(2023)

Cited 0|Views1
No score
Abstract
The ARX-based lightweight block cipher is widely used in resource-constrained IoT devices due to fast , 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 , 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.
More
Translated text
Key words
ARX-based lightweight block cipher, Dynamic encryption, Generalized two-dimensional cat map, Hardware implementation, High diffusion
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined