Skip to content

Commit b08d054

Browse files
authored
Update README.md
1 parent 1de3262 commit b08d054

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

README.md

+2-6
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,6 @@ The [Quantum Permutation Pad](https://link.springer.com/content/pdf/10.1140/epjq
3232
- **Reverse Permutations**: The receiver, who has the same key, applies the inverse of the permutation operations to the received qubits. This step decrypts the quantum state, returning it to its original form.
3333
- **Measurement**: The receiver then measures the qubits to obtain the classical data.
3434

35-
## Security Aspects
36-
37-
- **Quantum No-Cloning Theorem**: One of the fundamental principles that enhance the security of QPP is the no-cloning theorem, which states that it is impossible to create an identical copy of an arbitrary unknown quantum state. This property prevents eavesdroppers from copying the qubits during transmission.
38-
- **Quantum Key Distribution (QKD)**: QPP can be integrated with QKD protocols like BB84 to securely distribute the key used for the permutation operations. QKD ensures that any eavesdropping attempts can be detected.
39-
- **Unpredictability of Quantum States**: The inherent unpredictability of quantum measurements adds an extra layer of security, making it extremely difficult for an attacker to gain useful information without the correct key.
40-
4135
## Applications and Benefits
4236

4337
- **High Security**: QPP offers higher security levels compared to classical cryptographic methods, leveraging the unique properties of quantum mechanics.
@@ -52,6 +46,8 @@ The number of permutation matrices in an 8-qubit system is determined based on t
5246

5347
Try directly from https://github.com/xtaci/kcptun/releases with the ```-QPP``` option enabled.
5448

49+
The permutation pad could be written in [Cycle notation](https://en.wikipedia.org/wiki/Permutation#Cycle_notation) as: $\sigma =(1\ 2\ 255)(3\ 36)(4\ 82\ 125)(....)$, which the elements are not reversible by encrypting twice simply.
50+
5551
## Performance
5652
![image](https://github.com/user-attachments/assets/4061d4a9-e7fa-43f5-89ef-f6ef6c00a2e7)
5753

0 commit comments

Comments
 (0)