[tahoe-lafs-trac-stream] [tahoe-lafs] #1427: Differences between Freenet and Tahoe

tahoe-lafs trac at tahoe-lafs.org
Sat Jul 16 16:45:21 PDT 2011


#1427: Differences between Freenet and Tahoe
-------------------------+-----------------------
     Reporter:  marlowe  |      Owner:  marlowe
         Type:  task     |     Status:  new
     Priority:  major    |  Milestone:  undecided
    Component:  unknown  |    Version:  1.8.2
   Resolution:           |   Keywords:  docs
Launchpad Bug:           |
-------------------------+-----------------------

Comment (by gwern):

 Seems like an easy answer. I don't know everything about Tahoe or Freenet,
 but I read a few papers. Here is my shot, sans formatting or anything:

 ---

 Tahoe and Freenet aim at different goals: Tahoe aims at spreading content
 which could be anything, while Freenet aims at spreading some content
 which could be spread by anyone.

 If you insert a file into Freenet, it will be next to impossible to trace
 it back to your node, or for anyone who figure out who has downloaded it
 through Freenet. However, by default Freenet does not keep the file
 contents a secret; anyone can look at the file plaintext. (Freenet's
 papers are explicit about this: the encryption on the filestore is
 perfectly breakable and the purpose is to provide *plausible
 denialability*.) To get secrecy of the file content, you would need to
 encrypt it and transmit the key separately; to get FEC/redundancy, you
 would need to explicitly generate and insert the split files, etc. As
 well, Freenet nodes expire and delete unpopular content, so no persistence
 is guaranteed. (It's not a good idea to try to put your backups onto
 Freenet.)

 In contrast, content inserted into a Tahoe network is heavily encrypted to
 the user's private keys; anyone else, like an attacker, can easily
 reassemble the split components of the encrypted file into the full
 encrypted file (that is the point!) but what do they do with this
 encrypted file? Nothing. However, an attacker can easily watch transfers
 between Tahoe nodes and figure out who inserted the file and likely who
 has downloaded it. Tahoe does not, like Tor or Freenet do, seek to confuse
 watchers with randomized junk traffic or carefully encrypted connections
 between nodes. Tahoe offers integrity of content, secrecy of content,
 longevity of content - but not anonymity of content.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1427#comment:2>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list