QComms QKD Software Toolkit

Richard B. Collins, Djeylan Aktas · The Journal of Open Source Software · 2019

The purpose of this software is to provide a set of interfaces, algorithms and tools to produce a full QKD system.The aim is to reduce the barrier to entry into QKD systems by developing a strong architecture with well defined interfaces.The separation of responsibility into components will allow researchers to concentrate on a specific component, the rest of the system being provided by existing algorithms or simulators.Quantum key distribution (QKD) uses properties of quantum states such as the no-cloning theorem to share randomness between different locations, without the need to physically transport the key material.This randomness is known to be secure because the probability of an eavesdropper can be calculated.This means that symmetric encryption instead of public key can be used, which can prevent attacks from quantum computers.Symmetric keys are only as secure as the medium they are transported over.Unlike QKD, manually exchanged key is expensive (e.g.physically driving somewhere with a flash drive) and has to be used sparingly.Making guaranteed secure key available as a resource makes symmetric keys more viable.

Read the paper · More papers on PaperTik