HTM-PQC: Hardening Cryptography Keys Under the Trend of Post-Quantum Cryptography Migration on Industrial Internet
With the rapid expansion of Industry 4.0 technology, the proliferation of large-scale devices faces increasingly severe cyber threats, underscoring the critical importance of cryptographic technology for secure communication and authentication. However, cryptographic systems, as the bedrock of security, have faced a barrage of attacks in recent years, including potential threats from quantum computing and memory disclosure vulnerabilities. In this article, we focus on enhancing the security of two standard quantum-safe cryptographic algorithms, Dilithium and eXtended Merkle signature scheme (XMSS), by leveraging hardware transactional memory (HTM) to create a secure operational environment. Unlike traditional cryptography such as Rivest–Shamir–Adleman (RSA) and elliptic curve cryptography (ECC), Dilithium, and XMSS involve more and larger sensitive variables, rendering conventional solutions inadequate. By conducting a comprehensive sensitivity analysis of variables within the abovementioned algorithms, we confine sensitive operations to transactional execution regions and employ transaction-splitting technology for efficiency. Our prototype, utilizing Intel transactional synchronization extension (TSX), demonstrates robust protection against memory disclosure attacks with acceptable performance overheads. Notably, our security-enhanced Dilithium and XMSS software implementations, recommended by NIST, achieve an average throughput factor of 0.75 compared to the (unprotected) reference implementations.
Authors
- Lingjia Meng (ORCID: https://orcid.org/0000-0002-6130-3668)
- Jiankuo Dong (ORCID: https://orcid.org/0000-0003-1693-3000)
- Jingqiang Lin (ORCID: https://orcid.org/0000-0003-1508-4879)
- Fangyu Zheng (ORCID: https://orcid.org/0000-0003-0490-2485)
- Mingyu Wang (ORCID: https://orcid.org/0009-0001-7568-289X)
- Ziqiang Ma (ORCID: https://orcid.org/0000-0001-5697-7740)
- Yu Fu (ORCID: https://orcid.org/0000-0002-9895-3816)
Institutions
- University of Science and Technology of China (CN)
- Ningxia University (CN)
- Nanjing University of Posts and Telecommunications (CN)
- State Key Laboratory of Cryptology (CN)
- University of Chinese Academy of Sciences (CN)
- Dalian Maritime University (CN)
Publication Details
- Journal
- IEEE Transactions on Industrial Informatics
- Published
- 2025-01-27
- DOI
- https://doi.org/10.1109/tii.2025.3528582
- Citations
- 6
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 14.89
Funders
- National Natural Science Foundation of China