Logo image
Towards Discovering Quantum-Threats for Applications Using Open-Source Libraries
Conference proceeding   Peer reviewed

Towards Discovering Quantum-Threats for Applications Using Open-Source Libraries

Xiaodong Ye, Teik Guan Tan and Jianying Zhou
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, PT I, ACNS 2024-AIBLOCK 2024, AIHWS 2024, AIOTS 2024, SCI 2024, AAC 2024, SIMLA 2024, LLE 2024, AND CIMSS 2024, Vol.14586, pp.283-302
Lecture Notes in Computer Science
01/01/2024

Abstract

Computer Science Computer Science, Artificial Intelligence Computer Science, Hardware & Architecture Computer Science, Theory & Methods Science & Technology Technology Telecommunications
The improvement of quantum computing poses a significant threat to cryptographic security. It enables the potential utilization of quantum algorithms to compromise classical cryptographic algorithms, such as public-key cryptosystems including RSA (Rivest-Shamir-Adleman), DH (Diffie-Hellman), and ECC (Elliptic Curve Cryptography). Currently, many applications rely on open-source libraries for various functionalities, including quantum-vulnerable public-key cryptographic implementations to achieve data confidentiality, integrity, and authenticity. So how can we determine the exposure of such applications to quantum attacks? In this paper, we study the use of open-source cryptographic algorithms for the Python programming language. We first identify the most widely used Python cryptographic libraries and then establish a simple keyword-based approach to identify the potential use of vulnerable RSA, ECC, and DH algorithms within Python applications. Notably, the extracted set of 11 keywords demonstrates precision and accuracy exceeding 90%.

Metrics

1 Record Views

Details

Logo image