Compact and Secure ECC IP Core for Resource-Constrained Devices
Resource-constrained devices often lack the area and power budget for secure elliptic curve operations, yet face serious risk from physical attacks like side-channel analysis and fault injections. FortifyIQ’s FIQ-PKA01C addresses this challenge with a compact, energy-efficient ECC IP core designed for secure SoC integration. Supporting algorithms such as ECDH, ECDSA, EdDSA, and including multi-layered SCA/FIA protections, it offers robust, security-certifiable cryptography with minimal performance degradation. The IP is engineered to meet or exceed rigorous security certification standards across all levels of FIPS 140-3 and Common Criteria.
FortifyIQ’s FIQ-PKA01C is a compact IP core for Elliptic Curve Cryptography, supporting ECDH (per NIST SP 800-56A) and ECDSA (per FIPS 186-5). Designed for minimal area and power use, it is optimized for secure SoC integration with efficient cryptographic speed. The IP core supports all NIST P-curves (P-192 to P-571) and user-defined curves in a single instance. Its architecture includes multi-layered protections against physical attacks suchas side-channel analysis and fault injection, including input randomization, integrity checks, memory scrambling, error detection codes, and timing-invariant logic.
A patented high-performance modulo multiplication algorithm contributes to the core’s compactness and speed. The design is implementation-agnostic and supports integration into ASICs, SoCs, and FPGAs via flexible interfaces (AMBA AHB, APB, AXI, or custom memory-mapped). Internal firmware can be supported through RAM or ROM, and integration is aided by the provided HAL and software libraries. FIQ-PKA01C is engineered to meet security certification requirements across all levels of FIPS 140-3 and Common Criteria, and has been validated against advanced attack vectors.