Elliptic Curve Cryptography

Elliptic curve cryptography (ECC) is the foundation of blockchain security. From Bitcoin's secp256k1 to WebAuthn's P-256, elliptic curves enable secure digital signatures and key exchange with compact keys and efficient operations.

Our ECC Expertise

We deliver the fastest generic elliptic curve implementations, optimized for both embedded systems and blockchain environments:

  • secp256k1 — Bitcoin and Ethereum signature curve
  • secp256r1 (P-256) — WebAuthn and passkey curve
  • BN254 — Pairing-friendly curve for SNARKs
  • Bandersnatch — SNARK-friendly embedded curve

secp256r1 Optimizations

Our secp256r1 (P-256) optimizations have been integrated into production systems including the Coinbase Smart Wallet, enabling passkey-based authentication for millions of users:

  • 50% gas cost reduction on Starknet
  • Up to 15x performance improvements on EVM
  • Memory-optimized implementations for embedded systems

Curve Research

Our team co-authored the Bandersnatch curve specification, a fast embedded curve optimized for ECDSA verification circuits. We continue to research and develop new curve implementations for emerging blockchain applications.

Optimize Your ECC

Need high-performance elliptic curve implementations? We can help you achieve significant performance and cost improvements.