Basics of Cryptology – Part 8 (Modern Cryptanalysis of Classical Ciphers – Hill Climbing)

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 hill climbing can be used to break classical ciphers. Compared to brute-force attacks, hill-climbing based attacks reduce the search space drastically, but do not find the correct key every time. We give a short introduction to what heuristics are. Then, we discuss in detail how the hill climbing algorithm works. Finally, we show different optimized solvers for classical ciphers, which internally all use hill climbing (or modified versions of hill climbing).

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

Thanks for all the videos and the amazing work!

Perryman
Автор

Love these video's and this program. I wish I had a way to discuss with the devs how some of the mechanisms work. I am a ACA member also BTW.

jarrod
Автор

Nice video! Thanks for posting these.
The other day, I was looking at simulated annealing in a Python library and found that it was deprecated in favor of basin hopping, an algorithm I've never heard of before. Have you ever done anything with it?

doranchak
Автор

hi, i know how encryt text by des, but i dont know how to decryt, how can i get this? thank u

personxy