YoVDO

An Enigma Machine in Elm

Offered By: Code Sync via YouTube

Tags

Enigma Machine Courses Cryptography Courses Elm Courses Encryption Courses Functional Programming Courses World War II Courses Decryption Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the inner workings of the Enigma machine in this 44-minute conference talk from Lambda Days 2022. Dive into the encryption process used by German forces during World War II, following along as the speaker implements the machine in Elm. Learn how to encrypt and decrypt messages, understand the weaknesses that made it vulnerable to codebreakers like Alan Turing, and gain insights to spot inaccuracies in popular media depictions. The talk covers the machine's components, the journey of a letter through the encryption process, and includes a live demonstration of enciphering messages. Conclude with valuable resources for further exploration and a Q&A session to deepen your understanding of this historical cryptographic device.

Syllabus

00:00 - - Intro
08:44 - - The Enigma Machine
14:33 - - Journey of a Letter
24:53 - - How to Encipher a Message
30:24 - - Rotor: Encoding
33:40 - - Enigma Machine Test
38:24 - - Resources & QnA


Taught by

Code Sync

Related Courses

The Holocaust: an Introduction - Part 1
Tel Aviv University via FutureLearn
The Holocaust: an Introduction - Part 2
Tel Aviv University via FutureLearn
The Holocaust: The Destruction of European Jewry
University of California, Santa Cruz via Coursera
The Holocaust - An Introduction (I): Nazi Germany: Ideology, The Jews and the World
Yad Vashem - The World Holocaust Remembrance Center via Coursera
The Holocaust - An Introduction (II): The Final Solution
Yad Vashem - The World Holocaust Remembrance Center via Coursera