3 ms·
Why would there be a significant performance degradation? I'd expect this to be implemented by hardware encryption, probably at the storage layer, with minimal
by omh 13y ago
Why would there be a significant performance degradation?
I'd expect this to be implemented by hardware encryption, probably at the storage layer, with minimal speed impact.
- thrownaway2424 13y agoThat seeks like by far the least likely way it is implemented.
- lallysingh 13y agoWhy? It's also the cheapest (in CPU utilization).
- thrownaway2424 13y agoA notorious cheapskate like Google is not going to pay to put hardware crypto modules in huge number of servers. Those things are expensive, power hungry, unreliable, instantly obsolete, full of bugs, often associated with binary drivers or HALs, and barely or not at all faster than CPU cryptography. I've never seen a case where a real server with a real CPU could benefit from hardware crypto.
- lallysingh 13y agoAES-NI - http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni http://software.intel.com/en-us/articles/intel-advanced-encr...
- omh 13y agoAny modern CPU has dedicated hardware for encryption. And a huge number of storage devices have it too - either storage arrays (which perhaps Google aren't using) or standard hard disks, especially SSDs.