This repository contains the Python implementation developed as part of my MSc thesis on classical post-processing for Quantum Key Distribution (QKD).
The code was developed for simulation and performance analysis of classical post-processing in QKD systems.
University: Sapienza University of Rome
Academic Year: 2024/2025
- Information reconciliation step based on LDPC codes using the sum-product algorithm (SPA)
- Privacy amplification step via Toeplitz hashing (standard and modified)
- Performance evaluation: QBER, FER, secret key length, seed length, and related metrics
src/: Core algorithmstests/: Simulation and test scriptsfigures/: Result plots