Gary Schneir

Gary Schneir

VP of Software Architecture

Ubiq Security, Inc.

Implementing Strong Data Encryption in Python Applications

Level: All

Data encryption is essential for the modern business. It’s necessary for preventing data breaches, achieving regulatory compliance, and minimizing risk to customers, shareholders, and the business.

The problem is that most data encryption solutions are a band-aid that doesn’t meet a business’s actual needs. Encrypting data at some point in its lifecycle provides no benefit if the data is unencrypted when an attacker tries to access it.

This talk discusses the limitations of common encryption schemes and the threats that they do and don’t protect against. After discussing what doesn’t work, we’ll look at how to implement encryption that actually works in Python