Paper 2024/1836

Symmetric Encryption on a Quantum Computer

David Garvin, Rigetti Computing
Oleksiy Kondratyev, Imperial College London
Alexander Lipton, Abu Dhabi Investment Authority (ADIA)
Marco Paini, Rigetti Computing
Abstract

Classical symmetric encryption algorithms use $N$ bits of a shared secret key to transmit $N$ bits of a message over a one-way channel in an information theoretically secure manner. This paper proposes a hybrid quantum-classical symmetric cryptosystem that uses a quantum computer to generate the secret key. The algorithm leverages quantum circuits to encrypt a message using a one-time pad-type technique whilst requiring a shorter classical key. We show that for an $N$-qubit circuit, the maximum number of bits needed to specify a quantum circuit grows as $N^{3/2}$ while the maximum number of bits that the quantum circuit can encode grows as $N^2$. We do not utilise the full expressive capability of the quantum circuits as we focus on second order Pauli expectation values only. The potential exists to encode an exponential number of bits using higher orders of Pauli expectation values. Moreover, using a parameterised quantum circuit (PQC), we could further augment the amount of securely shared information by introducing a secret key dependence on some of the PQC parameters. The algorithm may be suitable for an early fault-tolerant quantum computer implementation as some degree of noise can be tolerated. Simulation results are presented along with experimental results on the 84-qubit Rigetti Ankaa-2 quantum computer.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
Keywords
symmetric encryptionquantum computingparameterized quantum circuitPauli expectationPQChybrid quantum-classical
Contact author(s)
dgarvin @ rigetti com
a kondratyev @ imperial ac uk
alexander lipton @ adia ae
mpaini @ rigetti com
History
2024-11-11: approved
2024-11-08: received
See all versions
Short URL
https://ia.cr/2024/1836
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1836,
      author = {David Garvin and Oleksiy Kondratyev and Alexander Lipton and Marco Paini},
      title = {Symmetric Encryption on a Quantum Computer},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1836},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1836}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.