Where in the software stack should we encrypt data? My answer is, do encryption as low in the storage stack where it works well. The storage stack In particular, encrypted data does not compress well. Compression works by looking for and removing redundancy from the data. Effective encryption hides patterns and redundancies in the data, … Continue reading Where to do it? Encryption