Politecnico di Torino (logo)

Quantum Key Distribution in softwarised networks

Chiara Ruggeri

Quantum Key Distribution in softwarised networks.

Rel. Antonio Lioy, Ignazio Pedone. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB) | Preview

Quantum Key Distribution (QKD) is a rising field of research that aims at solving a very common problem in computer security: the problem of cryptographic key exchange. Nowadays, key distribution problem is solved leveraging algorithms that allow to dynamically generate common secrets starting from shared information. For these algorithms security lies in the difficulty for an adversary to compute mathematical operations needed to recover the generated secret. Nevertheless, advent of quantum computers represents a huge concern for classical security, since it has been proved capable of solving these operations in polynomial time. QKD represents a possible solution to this problem, since it allows to exchange keys between two distant parties in a way that is considered secure against both classical and quantum attacks. Recent studies focus their attention on protocols and technologies needed to improve QKD between two parties, with little attention to practical integration in real contexts. This work proposes a different approach: QKD is here used in a softwarised network in order to be accessed from different security services or applications that may need it. The goal of this work is to outline main challenges that need to be faced when distributing QKD as a service for multiple clients. A QKD simulator has been developed to understand limits and characteristics of different protocols in such an environment. On the top of it, QKD ETSI standard has been implemented in order to realise a key server capable of distributing quantum distributed keys to different clients. The proposed work provides a new perspective, in which QKD can be used in cloud environments without taking care about the implementation complexity that it carries with it. Moreover, it outlines criticalities and challenges that needs to be faced in order to integrate QKD in such a systems.

Relators: Antonio Lioy, Ignazio Pedone
Academic year: 2020/21
Publication type: Electronic
Number of Pages: 129
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: UNSPECIFIED
URI: http://webthesis.biblio.polito.it/id/eprint/16739
Modify record (reserved for operators) Modify record (reserved for operators)