Can I rely on a really long and unique topic as a way of authentication?
Or maybe someone could somehow emit a 'connection' event in the hyperswarm instance without knowing the topic?
This question is because I would like to use noise-peer, it would be cool if the server doesn't need to know any public key of any client and also it would be nice if the client doesn't need to know the public key of the server.
Basically: hyperswarm + noise-peer like the secure UPPERCASE echo server with a unique topic as a way of authentication, is it absolutely secure?
Can I rely on a really long and unique
topic
as a way of authentication? Or maybe someone could somehow emit a'connection' event
in thehyperswarm
instance without knowing thetopic
?This question is because I would like to use
noise-peer
, it would be cool if the server doesn't need to know any public key of any client and also it would be nice if the client doesn't need to know the public key of the server.Basically:
hyperswarm
+noise-peer
like thesecure UPPERCASE echo server
with a unique topic as a way of authentication, is it absolutely secure?https://github.com/emilbayes/noise-peer/issues/11