[mnet-devel] What does EGTP do that a PGP message doesn't
Zooko O'Whielacronx
zooko at zooko.com
Fri Oct 3 20:38:21 BST 2003
> On the crypto level, what does EGTP do that a PGP encrypted and signed
> message doesn't do?
It protects initiators from an attacker replaying a response that a server
sent. That is: it gives an "at-most-once" guarantee to initiators.
Since it doesn't give such a guarantee to responders -- only to initiators --
it is hardly valuable in practice. Actually, even if it *did* work on both
sides it wouldn't be useful for Mnet v0.6 or Mnet v0.7. Nor would PGP, SSL, or
any other form of encryption of the chatter that passes between peers.
I still stand by what I posted earlier [1]:
"""
I have a radical suggestion: drop link encryption and use normal Twisted
TCP connections. Anything that I could learn from hacking into your ISP
and sniffing your TCP connections I could learn more easily by running an
Mnet node and peering with your Mnet node.
Maybe in the future Mnet will have features like one-hop-privacy,
friendnet, or something else that makes that statement untrue, but in the
future we can add link encryption back in. Until then, if you (icepick)
are spending your time implementing link encryption, you're probably
wasting your time as far as real-world privacy or security goes.
(Note that block encryption does actually serve a useful privacy purpose,
and I think we should keep it as it is currently defined and implemented in
ZNFF.)
"""
Consider a current, realistic, attack scenario: some nefarious organization is
going to spy on the user's transmissions and then sue them for tens of
thousands of dollars. Does this nefarious organization achieve this by
wiretapping at ISPs and interpreting the unencrypted transmissions?
No, it achieves this by running a node and peering with the intended victims.
Encrypting the peer-to-peer comms at this point is putting bars over your
windows while the front door is standing open.
Regards,
Zooko
[1] http://sourceforge.net/mailarchive/message.php?msg_id=6077291
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel
More information about the Mnet-devel
mailing list