[Not sure if Tech or Devl is appropriate here.] In the current Freenet implementation, is a node's data-store encrypted and if so, how? Where is the key stored?
My understanding of Freenet was that data stored at a node was encrypted so that node operators could neither censor nor be held accountable for the data. Yet I was just reading http://freenetproject.org/twiki/Main/Papers/ieee-final.pdf and the paper seems to say that data encryption _in_the_store_ is something the user does before inserting data, and is not part of Freenet itself. True? So, with the current implementation, if I run a Freenet node, I could end up with a bunch of "illegal" material on my hard drive, since the decision to encrypt is up to the inserter. Is this the case? Will this always be the case, or is there a plan to change this behavior? Thanks. Mark The relevant passage is on page 6 of the above PDF: >Data Encryption >For political or legal reasons, node operators >might wish to remain ignorant of the contents of >their data stores. To this end, we encourage publishers >to encrypt all data before insertion. The >network proper knows nothing about this level >of encryption because it just ships already >encrypted bits. >Data encryption keys are not used in routing or >included in network messages. Inserters distribute >them directly to end users at the same time as the >corresponding GUIDs. Thus, node operators cannot >read their own files, but users can decrypt >them after retrieval. Node operators cannot gain >any information by looking at GUIDs, either, >because the hashes used to generate them scramble >any identifying characteristics. From a node operator's >point of view, the data store consists only of >random GUIDs attached to opaque data. _______________________________________________ Tech mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/tech
