Quantum key distribution with post-processing driven by physical unclonable functions

Georgios M. Nikolopoulos,Marc Fischlin
DOI: https://doi.org/10.3390/app14010464
2023-02-15
Abstract:Quantum key-distribution protocols allow two honest distant parties to establish a common truly random secret key in the presence of powerful adversaries, provided that the two users share beforehand a short secret key. This pre-shared secret key is used mainly for authentication purposes in the post-processing of classical data that have been obtained during the quantum communication stage, and it prevents a man-in-the-middle attack. The necessity of a pre-shared key is usually considered as the main drawback of quantum key-distribution protocols, which becomes even stronger for large networks involving more that two users. Here we discuss the conditions under which physical unclonable function can be integrated in currently available quantum key-distribution systems, in order to facilitate the generation and the distribution of the necessary pre-shared key, with the smallest possible cost in the security of the systems. Moreover, the integration of physical unclonable functions in quantum key-distribution networks allows for real-time authentication of the devices that are connected to the network.
Quantum Physics,Cryptography and Security
What problem does this paper attempt to address?
This paper attempts to solve the problem of the need for pre - shared keys in quantum key distribution (QKD) protocols. Specifically, the QKD protocol allows two honest but distant participants to establish a common truly random secret key in the presence of a powerful adversary, provided that the two users share a short secret key in advance. This pre - shared secret key is mainly used for authentication purposes in the post - processing of classical data obtained after the quantum communication phase to prevent man - in - the - middle attacks. However, the need for pre - shared keys is generally considered to be the main drawback of the QKD protocol, especially in large - scale networks involving multiple users, and this requirement becomes more significant. To solve this problem, the paper explores the conditions for integrating physical unclonable functions (PUFs) in existing QKD systems in order to facilitate the generation and distribution of necessary pre - shared keys with minimal security costs. In addition, the integration of PUFs in QKD networks also allows for real - time authentication of devices connected to the network. The paper proposes a PUF - based scheme for generating, distributing, and managing pre - shared keys, which ensures information - theoretic security under limited assumptions, mainly related to the performance of the considered PUF. In this way, the paper provides a method to reduce the dependence on pre - shared keys while maintaining the security of the QKD system, thereby increasing the feasibility and attractiveness of QKD technology in practical applications.