Fundamentals of Modern Cryptography
This presentation covers the fundamentals of modern digital
cryptography, including popular methods of encryption,
hashing, and key exchange. Specific topics include aes, sha,
mac, Diffie-Hellman, and rsa. The mathematics behind primes,
modulus, and elliptic curves is also covered.
Duration: 60 minutes, 75 minutes with
questions
- All Things Open RTP Meetup, April 13, 2021 (video)
- Security Shell, November 16, 2017
Secure Communication with Tls
Tls/ssl forms the backbone of
secure digital communication. This presentation covers the
details about the tls protocol
and its use of lower-level cryptographic methods. There is
also an extensive section about the creation and use of digital
certificates for authentication, with examples from web servers
and Postgres. This can be presented after my Fundamentals of Modern Cryptography presentation.
Duration: 60 minutes, 75 minutes with questions
- Fosdem, February 6, 2022 (video)
- Security Shell, November 16, 2017
Cryptographic Hardware Configuration and Features
Storing cryptographic keys is a big challenge in any digital
encryption solution. This presentation explains how cryptographic
hardware enables private key usage while preventing the keys from
being viewed or copied. It focuses primarily on the configuration
and features of Yubikey cryptographic hardware.
Duration: 60 minutes, 75 minutes with questions
- Security Shell Meet Up, April 26, 2018
Using Cryptographic Hardware to Secure Applications
Cryptographic hardware allows storage of keys which cannot be easily
viewed or copied. This presentation explains how cryptographic
hardware can be seamlessly accessed by applications including
openssh, gpg, and Postgres. This can be presented
after my Cryptographic
Hardware Configuration and Features presentation.
Duration: 60 minutes, 75 minutes with
questions
- Scale 19x, July 31, 2022
- Security Shell Meet Up, April 26, 2018
- Fosdem, February 3, 2018 (video)