0age
@0age
imagine ECDSA is demonstrated to be broken by quantum computing tomorrow now everyoneβs scrambling to move funds into a smart wallet with quantum-resistant signature verification ASAP whatβs the best implementation of this currently out there? does one even exist?
9 replies
11 recasts
85 reactions
Dan Romero
@dwr.eth
curious if @vitalik.eth has thought about this
4 replies
31 recasts
42 reactions
EulerLagrangodamus
@eulerlagrange
Sha256 and similar hash functions are considered quantum safe. STARKs use hash functions heavily and so are also considered quantum safe. So in a pinch you could hard fork an upgrade where everyone switches to a new key, and a zk proof of knowledge is used for the new private key instead of normal signatures.
2 replies
0 recast
9 reactions
0age
@0age
i'm thinking no time for hard fork, like literally being blindsided and seeing coins start moving out of big accounts granted, everything likely goes to zero in this scenario but my point is what could one individual do to protect themselves from falling victim before social coordination can step in
3 replies
0 recast
1 reaction
Dean Pierce π¨βπ»ππ
@deanpierce.eth
I don't think there's anything ready off the shelf, but maybe build something that requires a kyber signature, and verified with a snark in /risc-zero so you don't need to verify the pq signature itself in the EVM. https://github.com/Argyle-Software/kyber
1 reply
0 recast
2 reactions
Pablob
@pablob
This scenario would never happen as who ever cracks encryption would likely behave intelligently to avoid being detected for as long as possible. The attacker has an incentive to not send everything to zero. Kind of like the movie enigma
0 reply
0 recast
0 reaction
J. Valeska π¦π©π«
@jvaleska.eth
alert on vitalik.eth account, then send everything to a CEX and to the bank.. or automatize that
1 reply
0 recast
0 reaction
EulerLagrangodamus
@eulerlagrange
Thereβs nothing you can do. Ethereum POS and most wallets are secured by elliptical curves over finite fields. So if someone gets a QC tomorrow that can break it weβre pretty much fucked. You can compute a private key pretty quickly. Thereβs no good way to distinguish real owner from attacker. β- To protect yourself you can use a smart contract wallet with an auth mechanism thatβs quantum safe. Would be alot of gas.
2 replies
0 recast
3 reactions