Reno

Expert Cryptographer for 19 years (17 Defense then 2 Eth ecosystem).
19.9K
OP

Contribution

I deployed the most gas optimized version of the computation of curve secp256r1, as described in my paper. I pushed the contract over polygon and optimism testnet so that anyone can build application on top.Main application is the verification of WebAuthn authentication. Using this work, we managed to win the Ethereum NY hackaton with our project wallet abstraction. https://github.com/qd-qd/wallet-abstraction. The maths implied there will also be applicable to ed25519 i'm working on, when this curve, that belongs to FIDO2 spec is integrated in WebAuthn.Please note that the eoA I used to deploy the contract is the same that i used to win the hackaton. (verifiable Poaps and prizes there).

Impact

The deployment makes something tought as possible only through precompiles with pure solidity code. While some less efficient implementation are available there and there, our precomputation version remains at least x5 cheaper than our competitors.It also makes secp256r1 as a candidate for EIP4337 custom signer, to couple with the secure enclave of a smartphone. Now available on Optimism.

Hang Tight! We're adding description for this grantee
  • More Information
  • Grant Type:
    RetroPGF
  • Is Multichain?
  • Project Online: