7 ms·
Citation?
by cyounkins 9y ago
Citation?
- dozzie 9y agoHave you read the protocol and compared it with techniques used to build any widely used cryptographic transport? I did. Given that this is not point to point protocol, you cannot just assume that the author used stock protocol (TLS or IPsec), because there's no such thing. And unless there was an analysis that confirmed the protocol's strength or the author is a recognized cryptographer, you cannot assume he did a good job.
- avtar 9y agoThe parent rightfully asked for a citation for your claim: > hand-rolled protocol riddled with cryptographic errors It's fine if you know of examples but even better if you can provide them so others benefit.
- dozzie 9y agoIt was a few years ago, so I don't remember the details, but there were things like lack of integrity protection for control messages sent between nodes or keys with a very long life time shared by all the nodes.
- cat199 9y ago> And unless there was an analysis that confirmed the protocol's strength or the author is a recognized cryptographer, you cannot assume he did a good job. nor can you assume he did a bad job..
- scottlamb 9y agoNo citation, but IIRC the tinc 1.0 branch has little/no protection against replay attacks, at least in UDP mode. I recall the 1.1 branch improving the protocol in this regard, though it's been a long time since I looked, and I can't vouch for its overall security. I'm surprised it hasn't been officially released yet; the branch was cut over a decade ago! (Also a little annoyed; I contributed improvements to tincctl back then, and they still haven't been released...)