CryptOne's abilities encompass not just supporting several elliptic curves but also the highly recognized Elliptic Curve Digital Signature Algorithm (ECDSA). ECDSA, founded on the ideas
of elliptic curve cryptography, is a fundamental component of contemporary cryptosystems and offers a safe and effective way to generate and verify digital signatures.
Basis The ECDSA functions of CryptOne are powered by a collection of reliable and efficient algorithms and protocols. These techniques quickly and accurately generate and verify digital signatures using the fast execution of elliptic curve-based mathematical operations. CryptOne's ECADSA implementation satisfies strict security criteria by conforming to the FIPS 186 standard, guaranteeing compatibility and interoperability with a broad range of cryptography solutions.
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
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 gates
Deliverables
Source Code:
VERILOG test bench environment
Technical documentation
Synthesis scripts
Example application
Technical support
Applications
Digital signature
Data integrity
Key derivation
TLS/SSH/PGP IPsec communication