project registration description: --------------------------------- JPDStore is (or should be) written in Java and uses the BouncyCastle JCE (which is open source) for cryptography. The GUI will use SWING. It will work at least on Windows and Linux, but since it is java it should work everywhere where there is a java environment. Its main goal is to allow persons store files into a "store". These store looks like lots of files with random file names and all equal lengths. Files are protected by passphrases (they are both encrypted and referenced by the passphrase) - more than one file can be stored in the same passphrase, but because of the nature of the project, one should use more than one passphrase altogether. There is also a feature to add "random garbage" which needs space on hard disk but cannot be accessed by any passphrase. This provides some kind of plausible deniability (no one can no if you created 1MiB or 10GiB of random data, and since you cannot prove that the data is really random, you cannot be accused to provide any more passphrases when you have provided one (to someone who threatens you to show passphrases). An additional feature (which is planned) is to provide a way to fetch files from a publicly available data store via HTTP. I don't know if any provider allowed hosting such a store, but if he does, no one can say how many data (and which one) is in there... (Of course, the store will be only writable by users who have write access to the website). The largest problem for such a software is to make it "secure" - since I don't know much about different cryptographic algorithms, my algorithms may (or - to be more precise - will most likely) have some security problems. So I need space to host a "proof of concept" version as a base to discuss with others and make the crypto more secure. Since the software will be GPLed, I decided to host it on SourceForge.net. Hmm, Features. I think I already listed them above: - create and delete a (local) store. - store, retrieve and delete files from a store - add random garbage to a store - retrieve files from a store via HTTP - both GUI and command line client There is some source code here on my hard disk, but not published yet. If you need to look at the source first (cannot think of a reason) I may mail it to you (about 60K).