Quantum Chosen-Ciphertext Attacks Against Feistel Ciphers

Gembu Ito, Akinori Hosoyamada, Ryutaro Yamashita, Yu Sasaki, Tetsu Iwata

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

41 Citations (Scopus)

Abstract

Seminal results by Luby and Rackoff show that the 3-round Feistel cipher is secure against chosen-plaintext attacks (CPAs), and the 4-round version is secure against chosen-ciphertext attacks (CCAs). However, the security significantly changes when we consider attacks in the quantum setting, where the adversary can make superposition queries. By using Simon’s algorithm that detects a secret cycle-period in polynomial-time, Kuwakado and Morii showed that the 3-round version is insecure against quantum CPA by presenting a polynomial-time distinguisher. Since then, Simon’s algorithm has been heavily used against various symmetric-key constructions. However, its applications are still not fully explored. In this paper, based on Simon’s algorithm, we first formalize a sufficient condition of a quantum distinguisher against block ciphers so that it works even if there are multiple collisions other than the real period. This distinguisher is similar to the one proposed by Santoli and Schaffner, and it does not recover the period. Instead, we focus on the dimension of the space obtained from Simon’s quantum circuit. This eliminates the need to evaluate the probability of collisions, which was needed in the work by Kaplan et al. at CRYPTO 2016. Based on this, we continue the investigation of the security of Feistel ciphers in the quantum setting. We show a quantum CCA distinguisher against the 4-round Feistel cipher. This extends the result of Kuwakado and Morii by one round, and follows the intuition of the result by Luby and Rackoff where the CCA setting can extend the number of rounds by one. We also consider more practical cases where the round functions are composed of a public function and XORing the subkeys. We show the results of both distinguishing and key recovery attacks against these constructions.

Original languageEnglish
Title of host publicationTopics in Cryptology - CT-RSA 2019 : The Cryptographers' Track at the RSA Conference 2019, San Francisco, CA, USA, March 4–8, 2019, Proceedings
EditorsMitsuru Matsui
Number of pages21
PublisherSpringer
Publication date2019
Pages391-411
ISBN (Print)978-3-030-12611-7
ISBN (Electronic)978-3-030-12612-4
DOIs
Publication statusPublished - 2019
EventRSA Conference 2019 - San Francisco, United States
Duration: 4 Mar 20198 Mar 2019

Conference

ConferenceRSA Conference 2019
Country/TerritoryUnited States
CitySan Francisco
Period04/03/201908/03/2019
SeriesLecture Notes in Computer Science
Volume11405
ISSN0302-9743

Keywords

  • Feistel cipher
  • Quantum chosen-ciphertext attacks
  • Simon’s algorithm

Fingerprint

Dive into the research topics of 'Quantum Chosen-Ciphertext Attacks Against Feistel Ciphers'. Together they form a unique fingerprint.

Cite this