Application-Layer Encryption Basics for Developers

Application-layer encryption should be a tool in every developer's toolbox. In this talk, I cover the basics of encryption, what are application-layer and infrastructure-layer encryption, when to use asymmetric and symmetric keys, and how to do key management. Finally, we review a complete code example for simple encryption and key management. This talk can be a jumping-off point for developers looking to add encryption to their systems, and for my previous QCon talk and material that teach encryption for developers.


Isaac Potoczny-Jones

Founder @Tozny & Authentication and Privacy Specialist
Isaac is the founder and CEO of Tozny, LLC, a privacy and security company specializing in easy to use cryptographic toolkits for developers. Isaac’s work in cybersecurity spans open source, the public sector, and commercial companies. His projects have included end-to-end encryption for... Read more Find Isaac Potoczny-Jones at:

Thursday May 20 / 11:10AM EDT (40 minutes)

TRACK Building Secure Systems TOPICS SecurityProgramming ADD TO CALENDAR Calendar IconAdd to calendar