Proposal: one-time references
Matthew Toseland <toad-EI5O+8PHWbJeeLb3ft/[email protected]>
| Newsgroups | gmane.network.freenet.technical |
|---|---|
| Message-ID | <[email protected]> |
I am trying to disentangle the whole "easier reference swapping" discussion. So lets have one thread per proposal, shall we? One-time references =================== Fproxy provides an interface to produce one-time references. These consist of a file, including: - The node's current IP addresses (all of them) - A deadline after which the reference is no longer valid - A blob of data which is recorded by the node in permanent storage for that period - Symmetric encryption keys for the setup process (these are unique to this one-time reference) When a one-time reference is double-clicked or otherwise fed to a node, it will connect to the node by the given IP, verify that it has the blob of data via a challenge/response protocol, and full noderefs will be exchanged. The blob will be removed from persistent storage; they are not re-usable. Dependancies ------------ The node issuing one-time references must be able to receive packets from anywhere on the internet. So we need UP&P. Easy extension -------------- This can easily be extended to the ability for fproxy to produce a binary installer which includes a one-time noderef. Attacks ------- The one-time reference MUST be delivered securely. If it is sent through a cleartext channel it may be intercepted (which gives away that you are running a node) or replaced via a Man-In-The-Middle attack (resulting in the attacker being connected to both the issuer and the recipient). _______________________________________________ Tech mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFF7MRFA9rUluQ9pFARAtk4AKC88h5BsWOtRpvOAilRpPHVp5wNowCfQnKY IixXUQAJ/J7SIL2IQbUXG3Y= =e/pR -----END PGP SIGNATURE-----