Quantum Cryptography
-
Updated
Nov 16, 2023 - Jupyter Notebook
Quantum Cryptography
This project utilizes quantum key distribution to generate safe private keys on two different nodes. The private keys are used to encrypt and decrypt classical messages sent between the two nodes.
Data analysis and simulation scripts used in the study of "Improved noise resistance analysis for path-entangled subspace quantum key distribution"
This project is an exploration into quantum mechanics and quantum cryptography. Understanding the principles and applicaitons of quantum technologies before exploring quantum algorithms for cryptography and their impact on this field. The project includes both explanations and code for learning about the field.
Tutorials on Cryptography, ranging from Classical Cryptography (Pre-Quantum and Post-Quantum) to Quantum Cryptography.
Unbreakable encryption combination [ Binary Shuffle | reverse-bits | bit-padding | byte-to-decimal | decimal-to-byte | XOR Key ]
This notebooks are intended to teach the basics of quantum computing.
PhD Thesis "Device-independent certification: quantum resources and quantum key distribution"
A collection of various awesome resources about quantum mechanics, cryptography, computing, and hacking.
Different implementations of quantum cryptography algorithms
Quantum-safe anonymous encrypted emails
A comprehensive project comparing classical and quantum cryptography. Includes detailed explanations, code examples, and tests for various cryptographic algorithms and protocols.
Quantum cryptography & security: lab reports (UniPD)
"First demonstration of a post-quantum key-exchange with a nanosatellite" (Source Code)
Project files from my research project on Quantum Cryptography vs. Classical Cryptography.
This repository hosts the source code and documentation for a Mediated Semi-Quantum Key Distribution Protocol with Enhanced Control Operations Using Single Photons. The protocol is designed for secure key distribution leveraging quantum principles with mediated communication and specialized control operations.
Message encryptor and decryptor based on quantum cryptography. This project implements a quantum encryption algorithm to improve information security inspired by the paper by Gisin, N., Ribordy, G., Tittel, W., & Zbinden, H. (2001). Quantum cryptography. https://arxiv.org/pdf/quant-ph/0101098.pdf
Quantum Encrypted chat application based on Simulaqron
The Python script simulates secure key exchange through quantum cryptography, featuring a GUI for message input, encryption with QKD techniques, and visualising the encrypted and decrypted outcomes.
Add a description, image, and links to the quantum-cryptography topic page so that developers can more easily learn about it.
To associate your repository with the quantum-cryptography topic, visit your repo's landing page and select "manage topics."