Cryptanalysis Essentials: Cost & Fitness Functions in Language Models π
Discover the fundamentals of cryptology with a focus on cryptanalysis techniques, including cost and fitness functions used in language models. Perfect for learners eager to deepen their understanding of cryptography and cryptanalysis!

Cryptography for Everybody
802 views β’ Dec 18, 2020

About this video
#cryptology, #cryptography, #cryptanalysis, #lecture, #course, #tutorial
In this video, we show the basics of cryptology (cryptology = cryptography and cryptanalysis).
This video here gives an introduction and overview of cost functions. We use cost functions in heuristics like hill climbing, simulated annealing, and genetic algorithms. This particular video here introduces language models. A language model assigns a float value to a given text, which indiciates how close the text content is to a language, e.g. English. As a rule of thumb, one can say, that the "better" a key in our cryptanalysis of a classical cipher is, the "better" is the cost value.
If you want to have a look at hill climbing, you may watch our video about that (Part 8 of this series): https://youtu.be/RB5rDdEAF7U
Here is a video about genetic algorithms (Part 10 of this series): https://youtu.be/-fKswAHcUdQ
And here is a video about entropy (Part 4 of this series): https://youtu.be/76eBFVBnYnQ
To see all videos in the "Basics of Cryptology" series, use this playlist: https://www.youtube.com/playlist?list=PLMuvAbyIl0PT6zaRVpK0FCSNMgwAOckTt
If you are interested in details about CrypTool 2, you may have a look at this video here, which gives a short introduction: https://www.youtube.com/watch?v=dELT2-Vgsr8
Finally, you may download the latest version of CrypTool 2 here: https://www.cryptool.org/en/ct2/downloads
Like what I do π? Help fuel my crypto obsession π β buy me a coffee hereββ thx: https://buymeacoffee.com/cryptographyforeverybody
In this video, we show the basics of cryptology (cryptology = cryptography and cryptanalysis).
This video here gives an introduction and overview of cost functions. We use cost functions in heuristics like hill climbing, simulated annealing, and genetic algorithms. This particular video here introduces language models. A language model assigns a float value to a given text, which indiciates how close the text content is to a language, e.g. English. As a rule of thumb, one can say, that the "better" a key in our cryptanalysis of a classical cipher is, the "better" is the cost value.
If you want to have a look at hill climbing, you may watch our video about that (Part 8 of this series): https://youtu.be/RB5rDdEAF7U
Here is a video about genetic algorithms (Part 10 of this series): https://youtu.be/-fKswAHcUdQ
And here is a video about entropy (Part 4 of this series): https://youtu.be/76eBFVBnYnQ
To see all videos in the "Basics of Cryptology" series, use this playlist: https://www.youtube.com/playlist?list=PLMuvAbyIl0PT6zaRVpK0FCSNMgwAOckTt
If you are interested in details about CrypTool 2, you may have a look at this video here, which gives a short introduction: https://www.youtube.com/watch?v=dELT2-Vgsr8
Finally, you may download the latest version of CrypTool 2 here: https://www.cryptool.org/en/ct2/downloads
Like what I do π? Help fuel my crypto obsession π β buy me a coffee hereββ thx: https://buymeacoffee.com/cryptographyforeverybody
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
802
Likes
31
Duration
17:05
Published
Dec 18, 2020
Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now