Author
Bilgin, Yiğit, Tesfay, Shewıt Weldu, İpek, Seçkin, Uğurdağ, Hasan Fatih, Durak, Kadir, Gören, S.
Publication Date
2021
Publication Place
-
IEEE
Subject
FPGA, PYNQ, Quantum key distribution, Secure communication
Type
Document
Language
English
Digital
Yes
Manuscript
No
Library
Özyeğin University
Library Asset ID
978-166542908-5
Record ID
a374a210-70a1-452b-8119-6cc7e4b03288
Library Location
Electrical & Electronics Engineering
Date
2021
Sample Text
In this paper, we present a real-time Quantum Key Distribution (QKD) implementation on Field Programmable Gate Arrays (FPGAs) for secure communication. We propose a novel methodology with a Python-based programming interface for rapid development on FPGA. Our methodology revolves three phases of development. In the first phase, a reference model of an entangled photon source and the proposed QKD system are developed in Python. Next, the reference model is passed through a thorough verification phase. In the second phase, the reference model is implemented on the Processing System (PS) part of the FPGA. Finally in the third phase, the computationally intensive part of the QKD architecture is off-loaded on to the Programmable Logic (PL) part of the FPGA for acceleration. We employ PYNQ framework in our QKD development and successfully combine the convenience of Python productivity with FPGA based acceleration.
DOI
10.1109/UBMK52708.2021.9558886