IndrasishRay/Quantum-Key-Distribution — reverse-engineered prompt

Reverse engineered prompt

Build me a small but complete quantum cryptography project that has two parts.

First, I want a Python learning path that starts with very simple qubit basics and then moves through BB84 key distribution, E91 entanglement, noise and error correction, optional IBM Quantum style circuit runs, and a final intro to post quantum cryptography. It should feel like something a student can run level by level, with clear scripts, simple explanations, plots where helpful, and a test suite that shows everything is working.

Second, I want a hardware side for a ZedBoard using the Xilinx Zynq 7000 that implements BB84 on FPGA in Verilog. Include the full flow from random bit generation through Alice and Bob, a noisy or eavesdropped channel, sifting, QBER checks, Cascade style error correction, privacy amplification, and a top level design that can be programmed to the board. Please include a rebuildable Vivado project, simulation files, and basic docs or reports.

Keep it practical and educational, not just theory. If anything is unclear, look up current docs online and fill in the gaps.

Want more depth? Deep Reverse