An Enigma Machine in Elm | Ju Liu | Lambda Days 2022

Conference: Lambda Days 2022

Year: 2022

This video was recorded at Lambda Days 2022 -https://www.lambdadays.org/lambdadays2022 An Enigma Machine in Elm | Ju Liu - Software Engineer ABSTRACT The Enigma machine was an encryption device that was used by German forces during WW2 to send secret messages. In this talk, we will explain exactly how the encryption process works and go through an implementation of it in Elm. We will demonstrate how to encrypt and decrypt a message. Then we will go over the weaknesses that made it exploitable by Alan Turing and the other fine folks in Bletchley Park. By the end of the talk, you'll be able to point out all the inaccuracies in "The Imitation Game". • Timecodes: 00:00 - 08:43 - Intro 08:44 - 14:32 - The Enigma Machine 14:33 - 24:52 - Journey of a Letter 24:53 - 30:23 - How to Encipher a Message 30:24 - 33:59 - Rotor: Encoding 33:40 - 38:23 - Enigma Machine Test 38:24 - 43:50 - Resources & QnA • Follow us on social: Twitter: https://twitter.com/LambdaDays LinkedIn: https://www.linkedin.com/company/lambda-days/ • Looking for a unique learning experience? Attend the next Lambda Days conference near you! • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global