-
Notifications
You must be signed in to change notification settings - Fork 863
Joint Encryption and Error Correction #925
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
@kavinchant1812 thanks for contributing! |
Hi @kavinchant1812, are you still working on this? |
@kavinchant1812 |
🚀 PR Description
This PR introduces a complete implementation of the protocol described in the research titled “Joint Encryption and Error Correction for Secure Quantum Communication”, using the Classiq platform. It combines quantum encryption and error correction to demonstrate secure quantum communication with practical deployment potential.
🔑 Key Features Implemented
Three-Stage Secure Quantum Communication Protocol
Enables encryption using commuting unitary operations without classical channels.
Quantum Error Correction (QEC)
Integrates CSS (Calderbank-Shor-Steane) codes for detecting and correcting bit-flip and phase-flip errors.
Privacy Amplification & Key Extraction
Implements post-processing steps to detect eavesdropping and finalize a secure key.
🧠 Classiq-Specific Contributions
Quantum Circuit Design & Synthesis
UA(θ)
andUB(ϕ)
Simulation Scenarios
Optimization