Hacker News new | past | comments | ask | show | jobs | submit login

What stops you from just spinning up X nodes in your own private network if everything is open source? And then tell every node to decrypt instantly.



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.


What 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.


Thank you, I understand !


So you can only decrypt the message if all the same nodes are still up? If anyone goes down you cant decrypt?


Yes.

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 ;)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: