PPDD Publisher's description
from Allan Latham
PPDD is a device driver for Linux.
PPDD is a device driver for Linux. PPDD allows you to create a device which looks like a disc partition. You can then create an ext2, ext3 or reiserfs filesystem or even a swap partition on this device. The data is in reality written to and read from a real disc - either a partition or a file on a normal filesystem. Everything on the disc is encrypted. The encryption algorithm is blowfish. In the 1.2 version of PPDD, which works with the 2.0 and 2.2 series of Linux kernels, the device driver is specific to PPDD. In the later versions which work with the 2.4 series of Linux kernels PPDD makes use of the loop device driver. This should make PPDD less dependent on particular kernel revisions. Clearly more than just a device driver is involved in this and a lot of effort has gone into making the overall system secure and foolproof.
The 2.0 versions is a beta releases - that means that there is a risk that undiscovered bugs would erase all your data or that security holes are a real possibility. The 1.2 version has proved to be very stable and there have been no reported security problems. I am very happy using both 1.2 and 2.0 for real - unfortunately for legal reasons I cannot guarantee them in any way. The usual limitiations on liability still apply.
Version 1.2 works only on Intel-86 - mainly because the encryption engine is in assembler to ensure optimal performance. The 2.0 version of PPDD replaces the assembler routine with a C version. Performance issues are not an issue now compared to 3 or 4 years ago and there is no reason why PPDD will not work on other hardware platforms. It has not been tested other than on I-86. If anyone wants to try it on other hardware please e-mail me.
Both versions are fully compatible - i.e. the format on disc is exactly the same. Version 2.0 can handle very large discs (38Gb is the most we've tested) and these may not work if you switch back to version 1.2. Similarly version 1.2 works with ext2 and a 1024 block size - if you crea
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall