Based on TrueCrypt, freely available at http://www.truecrypt.org/