Sam Craig

Sam Craig


Ubiq Security

Implementing Strong Data Encryption in Python Applications

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