DogeProtocol / go-dp

Go implementation of the DP Quantum Coin Blockchain
https://dpdocs.org
GNU Lesser General Public License v3.0
3 stars 5 forks source link

Hybrid post-quantum communication scheme (RLPX) #4

Open DogeProtocol opened 1 year ago

DogeProtocol commented 1 year ago

Rationale

Currently, NTRU HRSS is used to secure inter-node communication. As with digital signature schemes, post quantum KEMs haven't been battle tested over time. Like SIKE, it's possible lattice based cryptography might get broken.

Why should this feature exist? What are the use-cases?

As a mitigation till Kyber/NTRU HRSS or other KEMs are battle tested over time, the RLPX transport layer should switch to hybrid scheme using elliptic curve scheme plus post-quantum scheme (Kyber).

Implementation

Do you have ideas regarding the implementation of this feature? Are you willing to implement this feature?