Skip to content
Cosmopediaby Unity Nodes
DiscussionsTendermintWhy Station To Station protocol and not TLS?Forum ↗

Why Station To Station protocol and not TLS?

Tendermint4 posts1,474 viewsLast activity Mar 2019
ME
melekesOP
Feb 2019

I was wondering why have you implemented proprietary secured connection protocol intead of simply using TLS or mTLS?

Author: c0rwin on Riot

ME
melekes
Feb 2019

TLS was deemed way too complicated. Also existing implementation had there own problems. (Not sure about mTLS?)

The right thing to do today still might be to use some noise variant instead of TLS (still much simpler).

I think proprietary is not the right word here. Everything is open source and uses open source software, too.

Author: @ismail

C0
C0rWin
Feb 2019

The right thing to do today still might be to use some noise variant instead of TLS

What do you mean by noise variant? And still not sure why custom protocol is better than a standard one?

Is there a proof of security properties of secure connection protocol? Proof of forward secrecy?

IQ
iqlusion
Mar 2019

@C0rWin there are definitely known vulnerabilities in the current Secure Connection protocol, namely it was vulnerable to this attack: vnhacker.blogspot.com The Internet of Broken Protocols: Showcase #1 (complete list of showcases: https://vnhacker.blogspot.com/search/label/The%20Internet%20of%20Broken%20Protocols ) Updated: scroll down f... There’s an open issue to migrate to one of the Noise key exchange patterns here: github.com/tendermint/tendermint A plan for switching to Secret Connection to the Noise handshake opened 09:06AM - 15 Feb 19 UTC closed 05:23PM - 15 Dec 19 UTC zmanian The Secret Connection handshake is broken. #3010 @jaekwon expressed a preference for having a fixed Secret Connection before switching to libp2p which... C:p2p Namely we are investigating one the newly described signature-based patterns: github.com noise_sig.pdf Specifically, the `XXsig` pattern appears to fit the key exchange performed by the current handshake. Aside from using a Noise AKE pattern, the existing protocol is close…

Excerpt (1197 of 1280 characters). Read the whole post on the forum ↗

← Back to Discussions