Research on Performance Optimization of Encryption Algorithms for Network Security Framework

Ting Li,Jinjiang Yang,Yin Zhou,Shaojun Wei
DOI: https://doi.org/10.1145/3672919.3673034
2024-01-01
Abstract:Cryptography is very important in the field of network security. In order to encrypt various types of data using different encryption algorithms, an efficient encryption hardware architecture must have both flexibility and high performance. However, current hardware often fails to balance encryption speed and flexibility. This is a question that researchers need to address. This paper proposes a reconfigurable cryptographic algorithm processing module RPU, which can support various publicly available block cipher, hashing algorithms and streaming algorithms, as well as user-defined algorithms. This module is integrated into the SOC system. In this paper, we also map AES and SM4 algorithms and conduct experiments to demonstrate that we achieve better performance and lower power consumption. Compared with other hardware implementations, our proposed architecture has an energy efficiency advantage of 12X to 102X. Additionally, this design also improves energy efficiency by 3.7X compared to other CGRA chips.
What problem does this paper attempt to address?