Description:
FreeOTFE4PDA is a free, open source, "on-the-fly" (OTFE) transparent disk encryption program.
Using this software, you can create one or more "virtual disks" on your PC/PDA. These disks operate exactly like a normal disk, with the exception that anything written to one of them is transparently, and securely, encrypted before being stored on your computer's hard drive.
Features:
- Highly portable - Not only does FreeOTFE offer "portable mode", eliminating the need for it to be installed before use, it also offers FreeOTFE Explorer - a system which allows FreeOTFE volumes to be accessed not only without installing any software, but also on PCs where no administrator rights are available. This makes it ideal for use (for example) with USB flash drives, and when visiting Internet Cafés (AKA Cybercafés), where PCs are available for use, but only as a "standard" user.
- Source code freely available.
- Easy to use; just drag files to your virtual drive to encrypt them!
- Data encrypted on your PC can be read/written on your PDA, and vice versa.
- Powerful: Supports numerous hash/encryption algorithms, and provides a greater level of flexibility than a number of other (including commercial!) OTFE systems.
- Available in English, Spanish, German, Italian and French, with support for other language translations.
- Hash algorithms include: MD5, SHA-512, RIPEMD-160, Tiger and many more.
- Cyphers include AES (256 bit), Twofish (256 bit), Blowfish (448 bit), Serpent (256 bit) and many more.
- Cypher modes supported include XTS, LRW and CBC (including XTS-AES-128 and XTS-AES-256).
- Security tokens/smartcards supported for extra (optional) security.
- Operates under both PC (MS Windows 2000/XP) and PDA (Windows Mobile 2003/2005 and Windows Mobile 6) platforms.
- Linux compatibility (Cryptoloop "losetup", dm-crypt and LUKS supported).
- "Hidden" volumes may be concealed within other FreeOTFE volumes, providing "plausible deniability".
- FreeOTFE volumes have no "signature" to allow them to be identified as such.
- Encrypted volumes can be either file or partition based.
- Modular design allowing 3rd party drivers to be created, incorporating new hash/cypher algorithms.
- Decryption software available to improve transparency, and allow even the most junior software engineer to prove data is being encrypted correctly.
- Supports password salting (up to 512 bits), reducing the risks presented by dictionary attacks.
- Allows users to backup and restore the critical areas of volume files.
- Keyfile support included; store volumes and their associated metadata separately.
- Volume file timestamps and attributes are reset after dismounting, increasing "plausible deniability".
- Supports volumes files up to 2^63 bytes (8388608 TB).
- Comprehensive documentation.
- Naturally, fully supported by SecureTrayUtil.
- Plus more...!
More screenshots here.
Other Download links:
For CAB file installation package, please download here (1.7 MB) or its mirror here.
For Binary files as ZIP archive, please download here (1.0 MB) or its mirror here.
Update Description:
v3.76 (19-04-2009):
- Corrected minor fault in locking protecting FreeOTFE4PDA's internal list of device handles.
v3.75 (04-04-2009):
- Added option to enable/disable hash/cypher drivers from the user interface.
- By default, the SHA and AES drivers are enabled, buy all others are disabled to improve performance. (The user can easily enable others if required.)
- Driver code refactored to allow common code to be shared between FreeOTFE and FreeOTFE Explorer (no functional changes.)
- Drivers moved into "DLL" subdirectory.
v3.05 (27-10-2008):
- Resolved issue that causing "Mount failed; the virtual storage device could not be activated at this time" error on some PDAs when mounting.
- Updated documentation.
- Development environment changed to Microsoft Visual Studio 2008 (although older versions can probably still be used).
v3.00 (16-12-2007):
- FreeOTFE4PDA is now available as single .CAB file and ActiveSync installer, as well as a standard .ZIP file, which making installation to a PDA even simpler.
- Added LRW and XTS cypher mode support.
- Tested under Windows Mobile 6 (note: earlier versions should also work with this OS).
- Added option to revert volume file timestamps/attributes to their pre-mount values on dismounting.
- Optimised order of cypher/hash details returned from drivers to improve time to mount on PDA version.
- Updated LibTomCrypt based cypher/hash drivers to use LibTomCrypt v1.17.
v2.11.00 (29-06-2007):
- Added "\" prefix to mountpoint passed to configured explorer application when exploring mounted volumes in order to better support 3rd party software (e.g. Resco Explorer).
- Added automatic refresh of FreeOTFE's display if already running when a volume is mounted via the commandline/tapping on a ".vol" file.
- Updated to correct minor bug preventing commandline options from mounting correctly if no mountpoint is supplied on the commandline.
v2.10.00 (27-05-2007):
- Added (optional) support for Windows Mobile 5.0 softkeys.
- Documentation layout revamped.
- Added link to user guide from "Help" menu.
- Made it clearer to the user at which point they can create their new volume, and which advanced/optional steps.
v2.00.00 (18-03-2007):
- Added option to change the default mountpoint, or default it based on the volume's filename. Mount dialog "mountpoint" control moved to "Advanced" tab on mount dialog.
- Added option to specify a different "File explorer" application.
- Added option to associate FreeOTFE4PDA with volume files.
- Added context menu option to explore mounted volumes, in addition to existing doubletap explore.
- Added option to backup and restore the CDB from volumes with a CDB.
- Added option to dump critical data block to a human readable file.
- Added command line support.
- Added OS version ID to human readable CDB dumps.
- Moved weaker drivers (FreeOTFE4PDAHashNull.dll, FreeOTFE4PDACypherNull.dll and FreeOTFE4PDACypherXOR.dll) into a "weak drivers" directory; most users shouldn't use these drivers, but they're still included in the release if needed.
v0.55.00 Beta (04-12-2006):
- Corrected error preventing volumes encrypted with the XOR and NULL encryption drivers operating properly.
- Corrected problem with opening files on some PDAs.
- Redundant drivers moved into separate directory.
- Added further information to documentation wrt redundant drivers/speeding up the time taken to mount.
- Added stats report for drivers (developer use only).
- FreeOTFE4PDACypherTwofish_HifnCS.dll driver removed from PDA binary distribution (driver fails to init correctly). Note: Existing volumes can still be mounted and used with the remaining two Twofish implementations.
v0.50.00 Beta (11-11-2006):
- First public release.