4 ms·
Because each node generates its own key pair and when encrypting a message you choose a random route and you use the keys of the nodes of your route to encrypt
by pjerem 3y ago
Because each node generates its own key pair and when encrypting a message you choose a random route and you use the keys of the nodes of your route to encrypt each layer.
- victorbjorklund 3y agoSo you can only decrypt the message if all the same nodes are still up? If anyone goes down you cant decrypt?
- pjerem 3y agoYes. However, you could mitigate this by calculating hundreds of routes. But yes, you are right, that was just an interesting thought experiment before going to bed, I wasn't trying to revolutionize timelock encryption ;)
- adastra22 3y agoWhat the person you're replying to is talking about is a Sybil attack. You pick random nodes, yes, but what if the list of nodes to pick randomly from is 99.5% the attacker? This is a real world attack that has been used against Tor, for example.
- pjerem 3y agoThank you, I understand !