Search projects, hackathons, sponsors and tech

    ← All projects

    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.

    About

    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.

    How it's made

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