Take the 2-minute tour ×
Information Security Stack Exchange is a question and answer site for Information security professionals. It's 100% free, no registration required.

I am wondering if there are any implementations of a filesystem (as in FUSE) that would allow me to host a file in chunks steganographically distributed all over the internet.

The way I imagine it, the user needs a master URL with the first block containing an encrypted list of the URLs for remaining chunks of data, hidden steganographically in different websites. When the user wants to modify a chunk, the filesystem would create a new chunk and - at the end of the work - generate a new master URL containing the final list of URLs listing the chunks of a new version of the file.

Would such a system work if the master URL contained URLs of multiple copies of the blocks saved on different websites in different formats (i.e. audio, video, image, forum comments with the text hidden with whitespace)?

share|improve this question
+1 for intriguing question. –  Christoffer May 4 '13 at 20:56
Interesting question - Any solution would need a mechanism for dealing with instances when one of the URL's is no longer in use or if any of the URL's experience downtime. –  perl-user May 4 '13 at 21:14
Ursa Minor seems interesting, but not a complete match. Some other clustered file systems might also prove worthy of further research. But I can't think of any that would match exact requirements. Distributed encrypted FS exist (see Wiki link), but I wouldn't know of one that employs stenography as means of protecting unauthorised access to its data. This paper (PDF) is also interesting. –  TildalWave May 4 '13 at 21:25
It's not answering your question (thus only a comment), so I suggest we give it a bit more time and see if somebody else finds a better match as per your requirements. If no answers are added in a few days time, I'll try and write a bit more meaningful answer (once I research it a bit more). ;) –  TildalWave May 4 '13 at 21:29
@Dr.Ü Actually you can download the source for IgorFS from the links at the bottom of so.in.tum.de/wiki/index.php5/Igor_File_System Or directly: so.in.tum.de/~ba/igor-0.3.5.tar.gz so.in.tum.de/~ba/igorfs-0.2.3.tar.gz I don't know that the code actually works as I haven't tested it. –  Dan D. May 5 '13 at 2:04

1 Answer 1

The need for such a distributed file store is largely filled by Freenet. Freenet is a distributed hash table where by various chunks of a file is obtained anonymously from various nodes in the network.

The addition of stenography upon Freenet would add a level of secrecy in that only people who know where to look can find the information.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.