Skip to main content

Improved Quantum Analysis of SPECK and LOWMC

  • Chapter
  • First Online:
Implementation and Analysis of Ciphers in Quantum Computing

Part of the book series: Computer Architecture and Design Methodologies ((CADM))

  • 46 Accesses

Abstract

As the prevalence of quantum computing is growing in leaps and bounds over the past few years, there is an ever-growing need to analyze the symmetric key ciphers against the upcoming threat. Indeed, we have seen a number of research works dedicated to this. Our work delves into this aspect of block ciphers, with respect to the SPECK family and LOWMC family. The SPECK family received two quantum analysis till date (Jang et al., Applied Sciences, 2020; Anand et al., Indocrypt, 2020). We revisit these two works, and present improved benchmarks SPECK (all 10 variants). Our implementations incur lower full depth compared to the previous works. On the other hand, the quantum circuit of LOWMC was explored earlier in Jaques et al.’s Eurocrypt 2020 paper. However, there is an already known bug in their paper, which we patch. On top of that, we present two versions of LOWMC (on L1, L3 and L5 variants) in quantum, both of which incur significantly less full depth than the bug-fixed implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    However the reduction of full depth is less prominent (ranging from 10 percent to 12 percent depending on the variant of SPECK), still our implementation takes less quantum resource. See Table 7.3 for the benchmark.

  2. 2.

    Homepage: https://projectq.ch/. Code: https://github.com/ProjectQ-Framework/ProjectQ. Documentation: https://projectq.readthedocs.io/en/latest/.

  3. 3.

    https://github.com/starj1023/SPECK_LowMC_QC.

  4. 4.

    Key Schedule in quantum (of LOWMC) denotes the product of the matrix of the round and the input key, and the product is stored in qubits for the round key. The reverse operation (i.e., uncompute) of Key Schedule is defined as Key Schedule\(^\dagger \), and cleans the qubits for the round key.

  5. 5.

    https://github.com/microsoft/grover-blocks.

  6. 6.

    https://github.com/microsoft/grover-blocks/blob/master/numbers/lowmc.csv.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anubhab Baksi .

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Baksi, A., Jang, K. (2024). Improved Quantum Analysis of SPECK and LOWMC. In: Implementation and Analysis of Ciphers in Quantum Computing. Computer Architecture and Design Methodologies. Springer, Singapore. https://doi.org/10.1007/978-981-97-0025-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-981-97-0025-7_7

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-97-0024-0

  • Online ISBN: 978-981-97-0025-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics