Hadoop does not directly support encryption, although a compression codec can be used for encryption / decryption. Here's more information on encryption and HDFS.
Regarding h / w based encryption, I think Hadoop should work on this. As Spike noted, HDFS is like any other Java application and saves it on regular OS file systems. FYI, MapR uses Direct I / O to improve HDFS performance.
source share