Quantum Encrypted Communication between Two IBMQ Systems Using Quantum Permutation Pad

Maria Perepechaenko, Randy Kuang · 2022

We demonstrate an early functional implementation of the Kuang and Barbeau’s Quantum Permutation Pad (QPP) algorithm on the IBMQ physical quantum computers using the Qiskit development kit. Our implementation of the quantum encryption QPP algorithm uses 2-qubit permutation operators created from the compositions of a few CNOT and NOT gates. With inability to physically transfer qubits between two IBMQ machines we acted as two separate IBMQ computers and described how ideally two quantum systems can securely communicate using QPP. Since the physical qubits are still noisy, we use a simple error correction technique by choosing the correct state with the highest probability. Our implementation can be extended to a hybrid system that consist of a quantum computer communicating with a classical computer securely using QPP. This work can be considered as a toy example of the fully secure implementation of quantum encryption using QPP. Nevertheless, it is a promising first step towards secure quantum communication.

Read the paper · More papers on PaperTik