I'm using Tails 0.10 and I got a 16GB USB drive and encrypted it using the instructions in the documentation. Tails is able to read and write files to the encrypted, ext4 formatted drive and when I insert it into other computers it looks unformatted. Everything works the way it's supposed to.

How can I read the encrypted drive in other operating systems? I got FreeOTFE 5.21 (http://www.freeotfe.org/) installed under 64-bit Windows 7 Ultimate and it's supposed to be able to read encrypted (LUKS, cryptoloop, dm-cypher) USB drives but I have no idea which settings to use. Should I try to read just the partition or the entire drive? What key processing hash method do I use, SHA1-512? Is Tails using AES-256 bit CBC, LRW, XTF or an entirely different encryption method? What IV generation sector IV should I use, 32-bit sector ID? Should I mount it as a fixed disk or removable disk or does it matter?

Tails documentation explains how to create LUKS volumes. Such volumes have all the needed information (cipher, key size, hash, etc.) encapsulated in their header. So I think FreeOTFE should only be told to consider them as LUKS, and do its job. If you have to specify anything else than LUKS and the passphrase, something is not going well.

Comment by Tails Sun 22 Jan 2012 07:29:38 PM CET
Is there a software tool I could use with Tails to find out that information? I looked but couldn't find a GUI program that comes with the default LiveCD.
Comment by Anonymous Tue 24 Jan 2012 07:57:18 AM CET
No

IIRC cryptsetup or dmsetup can give you such information, but I'm not aware of any GUI that does.

However, in case you want to gather this info to pass it to FreeOTFE, I doubt this information will be of any practical use: I doubt a piece of software that cannot read it itself will do anything good with the info passed by hand.

Comment by Tails Tue 24 Jan 2012 10:03:40 AM CET
OK I solved it. The clue is in what I said about how the drive was formatted. FreeOTFE can decrypt whatever you throw at it, but once the drive is decrypted Windows needs to be able to read it. Windows has no native support for ext4 but if the drive is formatted to NTFS or FAT everything works fine. In the same way you have to be careful about the partitioning. If the drive is partitioned in a way Windows doesn't understand then the drive will be unreadable after it's decrypted.
Comment by Anonymous Thu 26 Jan 2012 10:58:19 AM CET