Detail publikace

On the Application of Symbolic Regression and Genetic Programming for Cryptanalysis of Symmetric Encryption Algorithm

SMETKA, T.; HOMOLIAK, I.; HANÁČEK, P. On the Application of Symbolic Regression and Genetic Programming for Cryptanalysis of Symmetric Encryption Algorithm. In Proceedings of 2016 IEEE International Carnahan Conference on Security Technology. Orlando, Fl: Institute of Electrical and Electronics Engineers, 2016. p. 305-312. ISBN: 978-1-5090-1072-1.
Název česky
Použítí symbolické regrese a genetického programování pro dešifrování symetrického šifrovacího algoritmu
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Klíčová slova

symbolická regrese, genetické programování, kryptoanalýza, DES

Abstrakt

Cílem tohoto článku je ukázat jiný úhel pohledu na problémdešifrování symetrických šifrovacích algoritmů. Náš odlišný přístup, vesrovnání se stávajícími metodami, spočívá ve využití síly evolučních principů,které jsou v našem kryptoanalytickém systému implementovány pomocí genetickéhoprogramování (GP), za účelem provedení known plain-text útoku (KPA). Našímočekávaným výsledkem je nalezení takového programu (tj. funkce), který modelujechování symetrického šifrovacího algoritmu DES, který pro šifrování využívá náhodnýtajný klíč. Pokud by takový program mohl existovat, pak by pomocí něj bylomožné dešifrovat další zprávy, které byly zašifrovány stejným tajným klíčem. PoužitíGP představuje základ pro tuto práci. GP je evoluční algoritmus, jehož metodikyjsou inspirované biologickou evolucí, pomocí kterých je tento algoritmus schopnývytvářet počítačové programy, které řeší odpovídající problém. Metodasymbolická regrese (SR) je využita jako aplikace GP v praxi. Metoda SR v rámcievoluce GP skládá programy/funkce z množiny terminálních a neterminálníchbloků; a tyto programy/funkce aproximují množinu vstupních párů. Evoluce GP jeřízena fitness funkcí, která vyhodnocuje výsledky odpovídajícího problém. Jakofitness funkce je pro řešení našeho problému dešifrování zvolena Hammingovavzdálenost, která určuje rozdíly mezi aktuální hodnotou a hodnotou referenční. Funkčnostnašeho GP řešení je ověřena na sadě validačních testů, které jsou složené zpolynomů různých stupňů. Řídicí struktury IF a FOR jsou ověřeny výpočtem funkcefaktoriál. V experimentální fázi je stanovena sada předpokladů: odhadnejhoršího fitness hodnoty; nalezení nejvhodnějších parametrů GP; TransformaceKPA s vyloučením počáteční a koncové permutace; evoluce nejlepšího jedince; vlivpočtu šifrovacích kol; mohutnost tréninkového sady; a výsledky modelugeneralizace. Výsledky experimentů nepotvrdily většinu stanovených předpokladů.Počet kol šifrování neovlivnilo kvalitu nejlepšího jedince, ale jeho kvalitabyla ovlivněna mohutností trénovací množiny. Vyloučení počáteční a koncové permutacenemělo žádný vliv na kvalitu výsledků v evolučním procesu. Tyto výsledkyukazují, že naše řešení pomocí GP není schopno odhalit vnitřní strukturuchování algoritmu DES. Metoda symbolická regrese se ukázala jako úspěšná přiučení pouze v rámci konvergence nejlepšího řešení, kde odhalila až na 70%tajných informací (45 bitů), nicméně neúplné řešení nemusí představovat řešeníoptimální. Složitost algoritmu DES naráží na problém škálovatelnosti GP.Algoritmus DES bere jako vstup klíč o délce 56 bitů, čímž implikuje rozsáhlýstavový prostor funkcí, ve kterých je se současnými technickými možnostminalezení optimálního modelu vysoce nepravděpodobné.

Rok
2016
Strany
305–312
Sborník
Proceedings of 2016 IEEE International Carnahan Conference on Security Technology
ISBN
978-1-5090-1072-1
Vydavatel
Institute of Electrical and Electronics Engineers
Místo
Orlando, Fl
DOI
UT WoS
000405490700047
EID Scopus
BibTeX
@inproceedings{BUT134046,
  author="Tomáš {Smetka} and Ivan {Homoliak} and Petr {Hanáček}",
  title="On the Application of Symbolic Regression and Genetic Programming for Cryptanalysis of Symmetric Encryption Algorithm",
  booktitle="Proceedings of 2016 IEEE International Carnahan Conference on Security Technology",
  year="2016",
  pages="305--312",
  publisher="Institute of Electrical and Electronics Engineers",
  address="Orlando, Fl",
  doi="10.1109/CCST.2016.7815720",
  isbn="978-1-5090-1072-1",
  url="https://www.fit.vut.cz/research/publication/11144/"
}
Soubory
Nahoru