Crypto attacks and defenses

This training covers all the important notions of modern cryptography, including:

  • Ciphers, hash functions, key protocols
  • Formal security notions and attack models
  • Randomness generation and possible vulnerabilities
  • Elliptic-curve cryptography

We also present the most relevant and recent applications, including:

  • Transport Layer Security (TLS)
  • Passwords protection
  • Secure mobile messaging
  • Bitcoin and blockchain technologies
  • Quantum computing and post-quantum cryptography

The two-day variant of the training features hands-on sessions where participants learn how to put the notions and tools encountered previously into practice by being challenged to find, exploit, and fix vulnerabilities in cryptographic software.

Blockchain theory and practice

This training was designed for novices to blockchain technologies, and starts with the fundamental technical notions:

  • Basic cryptographic concepts
  • Bitcoin and blockchains
  • Ethereum and smart contracts
  • Decentralized applications

We then discuss the practical aspects and their risks:

  • Security bugs in blockchain systems, based on real examples
  • The different types of wallets, their pros and cons
  • How to create a token, from the simplest to the most complex way
  • The market and trading of crypto tokens

The two-day variant of this training also includes lectures about legal and regulatory aspects of blockchain technology and is organized jointly with experienced lecturers from a well-known Swiss financial institution.



Ringzer0 2023
Feb 25 - Mar 04

On Demand

Date and location negotiable
Ten participants minimum



Dr. Jean-Philippe Aumasson

Jean-Philippe (JP) Aumasson is the founder and managing director of Teserakt, a Swiss-based company specialised in IoT security and offering an end-to-end encryption solution. He is an expert in cryptography and the author of the reference book Serious Cryptography (No Starch Press, 2017). He designed the widely used cryptographic algorithms BLAKE2 and SipHash, which he developed after a PhD from EPFL (Switzerland, 2009). He regularly speaks at leading security conferences about topics such as applied cryptography, quantum computing, or blockchain security. JP also holds advisory roles in Kudelski Security and Taurus Group. JP tweets as @veorq.

Dr. Philipp Jovanovic

Philipp Jovanovic is an Associate Professor at the Information Security Research Group (ISRG) at University College London (UCL). Before he was a postdoctoral researcher at EPFL, Switzerland, and he obtained his PhD in 2015 from the University of Passau, Germany. Philipp has worked on a broad set of topics in cryptography, security, privacy, and systems design, including encryption algorithms like NORX and OPP/MRO, and distributed security protocols like ByzCoin, RandHound, OmniLedger or drand. Philipp's research is regularly published at top-tier academic crypto/security venues and you can find him frequently speaking at conferences around the globe. Philipp tweets as @daeinar.

Previous sessions

Event Location Dates
RingZer0 Catch2022 Virtual Feb 19-25, 2022
RingZer0 Virtual Vegas Virtual Aug 2-6, 2021
Insomni'hack Geneva, Switzerland Mar 19-20, 2019
Facebook (Internal) Menlo Park, USA Jan 24-25 & 28-29, 2019
HS.T Redwood City, USA Nov 26-27, 2018
Blockchain Theory and Practice (Independent) Lausanne, Switzerland May 30, 2018
Security Training Berlin (Independent) Berlin, Germany Mar 19-20, 2018
Google (Internal) Zurich, Switzerland Jan 24-25, 2018
Black Hat Europe 2017 London, United Kingdom Dec 4-5, 2017
Crypto Attacks and Defenses (Independent) Lausanne, Switzerland Sep 30, 2017
Troopers 2017 Heidelberg, Germany Mar 20-21, 2017
Troopers 2016 Heidelberg, Germany Mar 14, 2016