• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

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


Abstract

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.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
W. Chen, L. Li, Y. Guo, "DABC: A dynamic ARX-based lightweight block cipher with high diffusion," KSII Transactions on Internet and Information Systems, vol. 17, no. 1, pp. 165-184, 2023. DOI: 10.3837/tiis.2023.01.009.

[ACM Style]
Wen Chen, Lang Li, and Ying Guo. 2023. DABC: A dynamic ARX-based lightweight block cipher with high diffusion. KSII Transactions on Internet and Information Systems, 17, 1, (2023), 165-184. DOI: 10.3837/tiis.2023.01.009.

[BibTeX Style]
@article{tiis:38318, title="DABC: A dynamic ARX-based lightweight block cipher with high diffusion", author="Wen Chen and Lang Li and Ying Guo and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2023.01.009}, volume={17}, number={1}, year="2023", month={January}, pages={165-184}}