eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux. Ubuntu's encrypted home directory feature uses this technology.

eCryptfs is just one component in a comprehensive set of mechanisms to protect the confidentiality of your data.