Crypto 101: An Intro To Real-World Crypto

Adam Caudill

Derbycon 2015

Symmetric vs. asymmetric, AES vs. Salsa, ECC vs. RSA, Nonce vs. IV, DSA vs. ECDSA vs. EdDSA - it's easy to get lost in the world of cryptography. This talk discusses the core concepts needed to understand how cryptography is used today. This fast paced talk covers block ciphers and their modes, stream ciphers, the basics of RSA and ECC, hashing, data authentication, and signing; also included are some common issues to avoid - unsafe block modes, fragile primitives, side channels, and other common mistakes.

Adam Caudill is an independent security researcher and software developer with a primary focus on application security, secure communications, and cryptography. He is active in the open source community, writes on security and related topics, and is an advocate for user rights and privacy. His work has been cited by many media outlets and publications around the world, from CNN to Wired and countless others.

Back to Derbycon 2015 video list