Basics of Cryptology – Part 10 (Modern Cryptanalysis of Classical Ciphers – Genetic Algorithm)

preview_player
Показать описание
#cryptology, #cryptography, #cryptanalysis, #lecture, #course, #tutorial

In this video, we show the basics of cryptology (cryptology = cryptography and cryptanalysis).

This video here shows how the genetic algorithm can be used to break classical ciphers. Compared to brute-force attacks, genetic algorithm-based attacks reduce the search space drastically, but do not find the correct key every time. We discuss how the genetic algorithm algorithm works for cryptanalyzing columnar transposition ciphers. Finally, we show different solvers for classical ciphers, which internally use the genetic algorithm, implemented in CrypTool 2.

Рекомендации по теме
Комментарии
Автор

This is amazing. I never knew these algorithms existed. Many thanks Nils.

jonkirk
Автор

Thanks a lot.. Can you please explain how do you calculate the fitness function? Or just share something with me

ammarabdulsalamneamah