Cracking the M-209 Cipher with Machine Learning 🔓
Discover how artificial neural networks can break the Hagelin M-209 cipher machine in a known-plaintext attack. Dive into the fascinating world of cryptanalysis and machine learning!

Cryptography for Everybody
2.0K views • Jul 5, 2024

About this video
#cryptology, #cryptography, #cryptanalysis
In this video, I present how we used artificial neural networks to break the Hagelin M-209 cipher machine with a known-plaintext attack. I’ll explain the M-209's encryption mechanism and how our neural network models achieved up to 96% accuracy in recovering its pin settings. We’ll have a look into the details of our approach and the results of our experiments. Join me to learn about the exciting intersection of cryptography and machine learning, and where this research is headed next.
I gave this talk on the HistoCrypt 2024 in Oxford.
If you are interested in learning the fundaments of cryptology, let me invite you to have a look at our video series about the basics of cryptology, also for beginners: https://youtu.be/jbumW7Ym03o
You can download the latest version of CrypTool 2 from here: https://www.cryptool.org/en/ct2/downloads
Visit my blog: https://www.kopaldev.de
Join Discord server: https://discord.gg/8JeTZd8EpT
Like what I do 😄? Help fuel my crypto obsession 🎓 — buy me a coffee here☕— thx: https://buymeacoffee.com/cryptographyforeverybody
In this video, I present how we used artificial neural networks to break the Hagelin M-209 cipher machine with a known-plaintext attack. I’ll explain the M-209's encryption mechanism and how our neural network models achieved up to 96% accuracy in recovering its pin settings. We’ll have a look into the details of our approach and the results of our experiments. Join me to learn about the exciting intersection of cryptography and machine learning, and where this research is headed next.
I gave this talk on the HistoCrypt 2024 in Oxford.
If you are interested in learning the fundaments of cryptology, let me invite you to have a look at our video series about the basics of cryptology, also for beginners: https://youtu.be/jbumW7Ym03o
You can download the latest version of CrypTool 2 from here: https://www.cryptool.org/en/ct2/downloads
Visit my blog: https://www.kopaldev.de
Join Discord server: https://discord.gg/8JeTZd8EpT
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
2.0K
Likes
48
Duration
19:11
Published
Jul 5, 2024
User Reviews
4.5
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.