Versatile and concurrent FPGA-based architecture for practical quantum communication systems

07/05/2021
by   Andrea Stanco, et al.
0

This work presents a hardware and software architecture which can be used in those systems that implement practical Quantum Key Distribution (QKD) and Quantum Random Number Generation (QRNG) schemes. This architecture fully exploits the capability of a System-on-a-Chip (SoC) which comprehends both a Field Programmable Gate Array (FPGA) and a dual core CPU unit. By assigning the time-related tasks to the FPGA and the management to the CPU, we built a flexible system with optimized resource sharing on a commercial off-the-shelf (COTS) evaluation board which includes a SoC. Furthermore, by changing the dataflow direction, the versatile system architecture can be exploited as a QKD transmitter, QKD receiver and QRNG control-acquiring unit. Finally, we exploited the dual core functionality and realized a concurrent stream device to implement a practical QKD transmitter where one core continuously receives fresh data at a sustained rate from an external QRNG source while the other operates with the FPGA to drive the qubits transmission to the QKD receiver. The system was successfully tested on a long-term run proving its stability and security. This demonstration paves the way towards a more secure QKD implementation, with fully unconditional security as the QKD states are entirely generated by a true random process and not by deterministic expansion algorithms. Eventually, this enables the realization of a standalone quantum transmitter, including both the random numbers and the qubits generation.

READ FULL TEXT

page 1

page 2

page 3

page 5

research
08/21/2016

FPGA Design for Pseudorandom Number Generator Based on Chaotic Iteration used in Information Hiding Application

Lots of researches indicate that the inefficient generation of random nu...
research
10/01/2019

Interdiction in Practice – Hardware Trojan Against a High-Security USB Flash Drive

As part of the revelations about the NSA activities, the notion of inter...
research
07/03/2022

Quantum AI simulator using a hybrid CPU-FPGA approach

The quantum kernel method is one of the most important methods in quantu...
research
10/08/2018

Towards Lattice Quantum Chromodynamics on FPGA devices

In this paper we describe a single-node, double precision FPGA implement...
research
08/16/2022

FPGA Random Number Generator

Random number generation is a key technology that is useful in a variety...
research
01/15/2023

Secure Video Streaming Using Dedicated Hardware

Purpose: The purpose of this article is to present a system that enhance...
research
03/01/2022

Programmable Optical Data Transmission Through Multimode Fibres Enabling Confidentiality by Physical Layer Security

Complex light transportation phenomena of multimode fibres can be exploi...

Please sign up or login with your details

Forgot password? Click here to reset