An Optimization Method for National Cryptography Algorithm
A Python optimization method is proposed to ad-dress the slow and inefficient encryption speed of third-party libraries (gmssl and pysmx) commonly used in Python to im-plement national security encryption algorithms. This method combines bit operations, memory construction of S-boxes, and other methods to improve the encryption speed of national secu-rity algorithms. Through laboratory comparison and verification, compared to existing third-party national security encryption algorithm libraries, this method can effectively improve the speed of implementing national security encryption algorithms in Python.
Authors
- Yahui Hu (ORCID: https://orcid.org/0000-0002-2287-2382)
- Jun Hu (ORCID: https://orcid.org/0000-0002-4565-3000)
- Min Cheng (ORCID: https://orcid.org/0000-0002-8345-6657)
- Song He (ORCID: https://orcid.org/0000-0002-2702-8914)
- Jiajun Li (ORCID: https://orcid.org/0000-0001-6883-7294)
- Qiushi Xi
Publication Details
- Published
- 2024-09-21
- DOI
- https://doi.org/10.1109/pcds61776.2024.10743390
- Primary Topic
- Internet of Things and Social Network Interactions
- Type
- article
- Field-Weighted Citation Impact
- 0.00