Public Key (PK) cryptography is part of many security standards and is widely used to establish secure communication channels across unsecure open networks like Internet or to provide authentication via electronic signatures.
Software solutions are often too slow for real-time applications or when the level of performances increases. The BA414E Public Key Crypto Engine is a scalable hardware accelerator executing all complex & compute-intensive operations, offloading the CPU of all tasks and significantly improving performances.
With easy-to-use solutions and very low-cost implementations on a wide range of FPGA devices or ASIC technologies, the BA414E makes Public Key (PK, RSA, ECC, ECDSA, PKI, ...) integration really affordable for all applications.
The BA414E is developed, validated and licensed by Bacro Silex.
Features
Supports all standard Public Key (PKI) crypto primitives: RSA, CRT, ECC-PMUL, DSA, ECDSA
High-level of scalability: 4, 16 or 64 dual-field Xers
Supports all arithmetic operations in both fields F(p) & F(2m),
Supports arbitrary data/key sizes up to 4096 bits (512 bits for ECC)
NIST recommended curves are supported
Optional add-on for protection against SPA/DPA
100% CPU Offload, no need of extra SW (pre- & post-processing automatically executed)