Envelope Encryption

by,

Encrypting Your Encryption Key?? Storing Secrets Securely in AWS

When it comes to storing secrets securely on any platform, there’s usually one go-to solution: #dataencryption. It’s incredibly hard to decrypt data that’s been encrypted without key. Sounds good, right? So…what’s the catch?

Well, the encryption key. That’s the catch. Encryption keys are stored in plaintext format, so if someone with not-so-nice intentions gets their hands on it, there’s really nothing to stop them from decrypting your data and accessing it.

To solve this, engineers use what’s called Envelope Encryption. What this newfangled technique does is use a ‘master key’ to encrypt the data key which encrypts the data itself. But you might be wondering: “If I encrypt my data key with a master key, how will I protect my master key?”

Well, that’s what this video’s about! Our instructor Nithin Jois will be showing you how to first perform #envelopeencryption, and then use AWS Key Management Service to store and manage your master keys securely. If you’re into AWS security, don’t miss this one!