Post Quantum Secure Transaction

Post Quantum Secure Transaction

This is a proof of concept of how one can send post quantum secure transaction without changing the underlying main layer of Ethereum.

42
Built at ETHIndia 2023
Post Quantum Secure Transaction

Post Quantum Secure Transaction

This is a proof of concept of how one can send post quantum secure transaction without changing the underlying main layer of Ethereum.

The problem Post Quantum Secure Transaction solves

Currently, becuase of ECDSA, signature of any transaction can cause private key to leak post quantumly. Using ZK STARKs and Account Abstraction, I have shown how one can do quantum secure signature without modifying underlying Ethereum layer. This can be done by using Cairo to generate a ZK STARK proof which creates the proof that "I know the preimage of the address", which is the public key and only the owner can know it, this proof is broadcasted to modified Starkex contracts via Account Abstraction. It takes 10 transactions to verify one proof, 9 of them are to the sender itself.

Challenges we ran into

Trampoline and Bundler are at a very fragile state. Testing was difficult due to expense transaction gas fee.

Tracks Applied (5)

Arbitrum Track

Deployed and account abstraction implemented.

Arbitrum

Celo Track

Deployed and account abstraction implemented.

Celo

Base Track

Deployed and account abstraction implemented.

Base

OKX Track

Deployed and account abstraction implemented.

OKX

Scroll Track

Deployed and account abstraction implemented.

Scroll

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion