Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 813 Bytes

File metadata and controls

19 lines (14 loc) · 813 Bytes

⚛️ QKD Information Reconciliation and Privacy Amplification

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

📊 Implemented Components

  • 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

📁 Repository Structure

  • src/: Core algorithms
  • tests/: Simulation and test scripts
  • figures/: Result plots