Modern public-key cryptography is built on elliptic curves, which are essential to reliable key agreement methods and safe digital signatures.
As the prestigious Diffie-Hellman protocol. By utilizing the mathematical characteristics of elliptic curves, CryptOne shows itself as a powerful IP core designed to carry out elliptic curve cryptography operations with unmatched dependability and efficiency.
Elliptic Curve Digital Signature Algorithm
Overview
Key Features
- Supported Elliptic Curves
- NIST SECP P-256 R1
- NIST SECP P-384 R1
- Koblitz SECP P-256 K1
- Koblitz SECP P-384 K1
- Brainpool P-256 R1
- Brainpool P-384 R1
- Brainpool P-512 R1
- other/custom curves optional support
- Optional Side Channel Attacks countermeasures
- Input/Output EC point verification
- Fully synthesizable, synchronous design
- Highly configurable in terms of performance and resource consumption
- Minimum operation delay at 200 MHz:
- ECDSA signature generation
- EC256: 2.6 ms
- EC384: 5.2 ms
- ECDSA signature verification
- EC256: 3.1 ms
- EC384: 6.3 ms
- Estimated resource usage
- from 30k to 110k NAND gate
Applications
- Digital signature
- Data integrity
- Key derivation
- TLS/SSH/PGP IPsec communication
Deliverables
- Source Code:
- VERILOG test bench environment
- Technical documentation
- Synthesis scripts
- Example application
- Technical support
Technical Specifications
Maturity
In Production
Availability
Immediately
Related IPs
- Elliptic Curve Digital Signature Algorithm
- Cryptographic library for Elliptic Curve Diffie–Hellman (ECDH) and Elliptic Curve Digital Signature Algorithm (ECDSA)
- Elliptic Curve Digital Signature generation and verification
- CRYSTALS Dilithium core for accelerating NIST FIPS 204 Module Lattice Digital Signature algorithm
- Java Card compliant cryptographic library for encryption and decryption of RSA, DSA, Diffie-Hellman, El-Gamal and Elliptic Curves algorithms
- Hardware accelerator for RSA, DSA, Diffie-Hellman, El-Gamal and Elliptic Curves algorithms