Use cryptography; don’t learn it

Use cryptography; don’t learn it

We’ll talk about “boring crypto”: why developers shouldn’t spend time learning all the details of crypto-algorithms (or invent new ones). How to avoid typical crypto-mistakes when all you need is to protect data at rest or in motion. There are enough ready-to-use cryptographic libraries and tools for everyone.

Boring crypto

Points we cover

  1. The typical engineering workflow “we should protect the data, what shall we do”, and possible mistakes.
  2. What is “boring crypto”, what do we want from using crypto-products.
  3. Possible solutions: HSM / TPM / software crypto.
  4. How to select appropriate software crypto: libs, systems, containers.
  5. We want crypto to be similar to the Edison lamp: controllable and boring system.

Click to read slides.

Watch 📺

Click to read slides.

Presented at ✨