z-logo
open-access-imgOpen Access
Quantum Algorithm to Construct Linear Approximation of an S-Box
Author(s) -
Ashwini Kumar Malviya,
Namita Tiwari
Publication year - 2019
Publication title -
international journal of recent technology and engineering
Language(s) - English
Resource type - Journals
ISSN - 2277-3878
DOI - 10.35940/ijrte.d4608.118419
Subject(s) - linear cryptanalysis , s box , block cipher , algorithm , correctness , cipher , mathematics , computer science , differential cryptanalysis , quantum algorithm for linear systems of equations , cryptography , quantum , encryption , quantum mechanics , physics , quantum process , quantum dynamics , operating system
Linear cryptanalysis, a Known-Plaintext Attack, for symmetric block cipher works by constructing linear approximations of the non-linear components of the cipher. The only component which introduces non-linearity in the symmetric block cipher is an S-box. Using classical computing algorithms, the best known solution to find a linear approximation of a non-linear function, in this case an S-box, requires ( ) queries to the S-box and ( +) time-complexity, where is the input size of the S-box and is the output size. In this paper, a quantum algorithm is presented which can produce best linear approximations of a non-linear S-box using only ( ) queries to S-box with ( ) time-complexity. The proposed algorithm shows a significant improvement over the classical algorithm. Correctness proof of the proposed quantum algorithm is presented along with an example.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here