Genetik algoritmning bajarilishini sinovdan o‘tkazish Tizim tatbiq etilgandan so‘ng DES va AES shifrlash algoritmlari uchun sinovlar o‘tkazildi. Kirish parametrlari quyidagi jadvalda keltriligan.
Amalga oshirilgan kriptanaliz tizimini sinash uchun kirish parametrlari.
1-jadval
O‘zgaruvchilar
Qiymatlar
Tavsif
parents_to_keep
2
keyingi avlodda saqlanib qolgan ota-ona avlodining eng yaxshi shaxslari soni,
mutation_rate
0.02
mutatsiya ehtimoli
Delta
0.70
Ma'lum bitlarni o‘rnatish parametri
generations
2
Avlodlar soni
poplation_size
4
Bir avlod uchun populyatsiyalar soni
key_len
128
Shifrlash kaliti uzunligi (AES shifrlash algoritmi uchun)
des_rounds
1
Shifrlash algoritmining raundlari soni
(agar DES shifrlash algoritmi bo‘lsa)
Fitness = SumEqual / BlockLength (1)
bu erda SumEqual - asl shifrlangan matnda va tekshirilgan kalit bilan shifrlangan matnda bir xil pozitsiyalardagi bir xil bitlar soni.
BlockLength - bu shifrlash blokining kattaligi.