You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Superdense Coding using Qiskit
## Overview
This project demonstrates the Superdense Coding protocol using Qiskit.
Superdense Coding is one of the most famous quantum communication protocols.
It enables the transmission of **two classical bits** by sending only **one qubit**, thanks to quantum entanglement.
---
## Features
- Bell State Creation
- Message Encoding
- Message Decoding
- Quantum Circuit Simulation
- Measurement Histogram
---
## Technologies
- Python
- Qiskit
- Qiskit Aer
- Matplotlib
---
## How it Works
1. Create a Bell pair.
2. Alice encodes two classical bits.
3. Alice sends one qubit to Bob.
4. Bob decodes the message.
5. Measure the output.
---
## Message Mapping
| Message | Gate Applied |
|---------|--------------|
|00|None|
|01|X|
|10|Z|
|11|XZ|
---
## Installation
```bash
pip install -r requirements.txt
```
Run
```bash
python superdense_coding.py
```
---
## Expected Output
```
{'10':1024}
```
(Depending on the selected message.)
---
## Applications
- Quantum Communication
- Quantum Internet
- Quantum Networking
- Quantum Information Theory
---
## Author
Dhivya S
# Superdense-Coding
# Superdense-Coding
# Superdense-Coding