A freshly redesigned cryptography training covering all the crypto topics that matter in 2022, from cloud infrastructure to mobile and decentralized applications.
Cryptography is an indispensable tool for protecting information in computer systems, but choosing secure protocols and parameters can become quickly overwhelming. To help avoid common traps and failures, this course teaches participants how to reason about the security of crypto constructions, and how to choose secure, efficient, modern crypto components—be it algorithms, protocols, or libraries.
The training starts from the core knowledge and building blocks and gradually moves towards more advanced protocols and techniques used in modern systems, be it cloud infrastructure or decentralized applications. The class is practice-oriented, highly interactive, and includes many examples of real-world failures.
Supplementary Reading Material authored by the instructor(s):
Dr. Jean-Philippe (JP) Aumasson is the Chief Security Officer and co-founder of Taurus, a Swiss financial tech company specializing in digital assets infrastructure. Since 2006, he has authored more than 60 research articles in the field of cryptography and designed the widely used hash functions BLAKE2 and SipHash.
The author of the acclaimed books [Serious Cryptography (2017)](https://www.amazon.com/Serious-Cryptography-Practical-Introduction-Encryption-ebook/dp/B0722MTGQV) and [Crypto Dictionary (2020)](https://www.amazon.com/Crypto-Dictionary-Tidbits-Curious-Cryptographer-ebook/dp/B08PHS676K), he has been giving crypto training since 2013, and talked at leading crypto and security conferences.
Dr. Philipp Jovanovic is an Associate Professor in Information Security at University College London. Before joining UCL in 2020, he worked as a postdoctoral researcher at the Swiss Federal Institute of Technology Lausanne (EPFL), Switzerland. He obtained his PhD from the University of Passau, Germany, in 2015 and received the university's dissertation award in Mathematics and Computer Science in 2016. He has been giving cryptography trainings since 2016 and is a scientific advisor at cLabs, the organization building the Celo blockchain, since 2019. His research interests broadly include cryptography, decentralized systems security, and privacy-enhancing technologies. Lately he has been working on scalability and interoperability aspects of distributed ledger platforms, public randomness generation, secure multi-party computation, and consensus mechanisms.
#### TRAINING SCHEDULE
| | |
| FEB 21 Monday | Live Lecture (3h) |
| FEB 22 Tuesday | Live Lecture (3h) |
| FEB 23 Wednesday | Office Hours (2h) |
| FEB 24 Thursday | Live Lecture (3h) |
| FEB 25 Friday | Live Lecture (2h) |
##### 3h Live Lecture Timings
| | |
| 8 am - 11 am | US Pacific Time |
| 11 am - 2 pm | US Eastern Time |
| 4 pm - 7 pm | UK |
| 5 pm - 8 pm | CET |
##### 2h Lecture/Office Hours Timings
| | |
| 8 am - 10 am | US Pacific Time |
| 11 am - 1 pm | US Eastern Time |
| 4 pm - 6 pm | UK |
| 5 pm - 7 pm | CET |
#### TRAINING SCHEDULE
This training shall be conducted during
**EXACT LECTURE DATES SHALL BE ANNOUNCED SOON.**
Recordings shall be made available
after each lecture, throughout the duration
of the course. ONLY FOR REGISTERED STUDENTS.