Paper 2021/982

Quantum Implementation and Resource Estimates for RECTANGLE and KNOT

Anubhab Baksi, Kyungbae Jang, Gyeongju Song, Hwajeong Seo, and Zejun Xiang

Abstract

With the advancement of the quantum computing technologies, a large body of research work is dedicated to revisit the security claims for ciphers being used. An adversary with access to a quantum computer can employ certain new attacks which would not be possible in the current pre-quantum era. In particular, the Grover's search algorithm is a generic attack against symmetric key cryptographic primitives, that can reduce the search complexity to square root. To apply the Grover's search algorithm, one needs to implement the target cipher as a quantum circuit. Although relatively recent, this field of research has attracted serious attention from the research community, as several ciphers (like AES, GIFT, SPECK, SIMON etc.) are being implemented as quantum circuits. In this work, we target the lightweight block cipher RECTANGLE and the Authenticated Encryption with Associated Data (AEAD) KNOT which is based on RECTANGLE; and implement those in the ProjectQ library (an open-source quantum compatible library designed by researchers from ETH Zurich). AEADs are considerably more complex to implement than a typical block/stream cipher, and ours is among the first works to do this.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published elsewhere. MINOR revision.Quantum Information Processing
Keywords
Lightweight CryptographyQuantum ComputingRECTANGLEKNOTGrover's search
Contact author(s)
anubhab001 @ e ntu edu sg
History
2022-02-24: last of 2 revisions
2021-07-23: received
See all versions
Short URL
https://ia.cr/2021/982
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/982,
      author = {Anubhab Baksi and Kyungbae Jang and Gyeongju Song and Hwajeong Seo and Zejun Xiang},
      title = {Quantum Implementation and Resource Estimates for RECTANGLE and KNOT},
      howpublished = {Cryptology ePrint Archive, Paper 2021/982},
      year = {2021},
      note = {\url{https://eprint.iacr.org/2021/982}},
      url = {https://eprint.iacr.org/2021/982}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.