Breaking Enigma with the Power of Modern C++
Offered By: Meeting Cpp via YouTube
Course Description
Overview
Explore the fascinating intersection of modern C++ and historical cryptography in this conference talk from Meeting C++ 2022. Delve into the intricacies of the German Enigma machine encryption and its decryption during World War II. Learn about Alan Turing's groundbreaking work at Bletchley Park and how primitive computers were used to crack the code. Discover how modern C++ and contemporary hardware can be applied to tackle this historical challenge. Gain insights into Enigma's design, cryptoanalysis techniques, and the potential of C++20 in solving complex encryption problems. Witness a practical demonstration of using multi-core processors and micro-benchmarking to attempt breaking the Enigma code, comparing the capabilities of modern technology to the ingenious methods employed in the 1940s.
Syllabus
Breaking Enigma with the Power of Modern C++ - Mathieu Ropert - Meeting C++ 2022
Taught by
Meeting Cpp
Related Courses
The Holocaust: an Introduction - Part 1Tel 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