dogeprotocol
Protecting wallet seed phrases, with additional user provided passphrase
One of the problems with seed phrases typically used for blockchain wallets is that there is no secondary protection if the seed phrases are stolen.Wanting to get feedback on following proposal, that will provide some mitigation, while retaining the human friendliness of seed phrases (as opposed to raw key pairs). Appreciate any help on this.Step 1) Create a list of human readable words (256 in...
A hybrid post quantum cryptography scheme using EdDSA (ed25519) + Falcon
This hybrid implementation is a short term hedge against known lattice based cryptography schemes getting broken.
https://github.com/jedisct1/libsodium/tree/master/src/libsod...
It's fairly easy to underestimate the time required to change a non quantum resistant to a quantum resistant one.
To protect Bitcoin from quantum computers, the blockchain has to be forked as early as possible, with all blocks re-signed with quantum resistant digital signature schemes. Devil is in the details though.
The Doge Protocol project will fork Bitcoin and move it to a quantum resistant hybrid scheme.
Falcon, SPHINCS+ were also standardized btw, not just Dithium.
For digital signatures, the 3 standardized schemes are Falcon, Dilithium, SPHINCS+.
Falcon/Dilithium can be used in blockchains though they are much larger compared to elliptic curve ones. SPHINCS+ is way too large.
There is likely going to be a newer NIST program for signature schemes with smaller signature size.
Digital Signatures standardized: Falcon SPHINCS+
Advancing to Round 4 (Key Exchange):
BIKE Classic McEliece HQC SIKE
There will also be another program for post-quantum Digital Signature schemes with smaller signature size.
The Doge Protocol project will move Bitcoin to proof-of-stake and also will make it quantum resistant.
The goal is to multi-fork Bitcoin+Ethereum+Dogecoin into one blockchain, that uses PoS consensus and is quantum resistant.
0https://dogeprotocol.org/whitepapers/Doge-Protocol-Blockchai...