Electrical & Electronics Engineering
Permanent URI for this collectionhttps://hdl.handle.net/10679/9148
Browse
Browsing by Subject "FPGA"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Conference ObjectPublication Metadata only PYNQ-based rapid FPGA implementation of quantum key distribution(IEEE, 2021) Bilgin, Yiğit; Tesfay, Shewıt Weldu; İpek, Seçkin; Uğurdağ, Hasan Fatih; Durak, Kadir; Gören, S.; Electrical & Electronics Engineering; UĞURDAĞ, Hasan Fatih; DURAK, Kadir; Bilgin, YiğitIn 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.