- Index
- Timestamp
- Data
- Quantum Key
- hash (lattice-based)
- Simulate BBM92 quantum key distribution protocol
- Creation of two quantum circuits named Alice and Bob
- Apply Hadamard gate on Alice's qubit, measure it, and share the circuit state with Bob
- Simulate circuits, compare results, and establish a secure key
- Take index, previous_hash, timestamp, data, quantum_key as input
- Calculate hash using lattice-based hash function
- lattice-based hash function employs SHAKE-256 algorithm and large prime modulus for message digest and producing lattice-based hash using previous_hash