loopback, as the page leonscape posted says, loopback encryption was ported from bsd.
its simple, so i like it best, plus no need for much extra software, or FS's, just use any FS you want, and it will become a file, and the kernel will deal with the encryption (normal kernels don't support encryption, so thats what the patch is for, since some country's don't allow or strickly monitor encryption (no need to point figures as them tho, they know who they are, so be careful using it in the US
)