Uporaba kvantnih algoritmov v kriptoanalizi bločnih šifer
Višnjić, Draženka
Abstract
Izvleček: V magistrskem delu je opisana uporaba kvantnih algoritmov v kriptoanalizi bločnih šifer, ki se opirajo na Feistelovo omrežje ali na zamenjalno-permutacijsko strukturo (SPN).V delu analiziramo več dobro poznanih kvantnih algoritmov, med katere spadajo Simonov, Groverjev, Berstein-Vaziranijev ter Kuperbergov algoritem.Preučena je njihova časovna zahtevnost, ki jo primerjamo z zahtevnostjo dotičnih klasičnih algoritmov.Za omenjene algoritme je podanih več aplikacij v kriptoanalizi nekaterih enkripcijskih shem, kot so npr.Even-Mansourjeva konstrukcija, FX konstrukcija ter številne Feistelove šifre.Utemeljeno je, da so kvantni napadi, ki temeljijo na kombinaciji Simonovega in Groverjevega algoritma pogosto uspešni v primeru Feistelovega omrežja, medtem ko so šifre, ki temeljijo na SPN strukturi, dovolj odporne na njih.To še posebej velja za šifre tipa AES.Orodja, ki jih v magistrskem delu uporabimo, slonijo na dobro poznanih razultatih iz linearne algebre in kvantnega računalništva.Ker je post-kvantna kriptoanaliza bločnih šifer šele v povojih, zaklučimo, da je potrebno kvantno varnost bločnih šifer ponovno evalvirati.Višnjić D. On Applications of Quantum Algorithms in Cryptanalysis of Block Ciphers.