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.