|
||
|
Secure-IC Securyzr Public Key Crypto Engine
|
|
Overview The Public Key Crypto Engine is a versatile IP core for hardware offloading of all asymmetric cryptographic operations. It enables any SoC, ASIC and FPGA to support efficient execution of RSA, ECC-based algorithms and more. The IP core is ready for all ASIC and FPGA technologies.
Complete asymmetric cryptography support Elliptic Curve Cryptography (ECC) operations • ECC operations up to 571 bits in F(p) and F(2m) • ECDSA and ECDH support • NIST, Brainpool, Koblitz curves, Montgomery, Edwards, Twisted-Edwards, SM2, SM9 and other curves Modular Exponentiation operations • RSA and RSA-CRT up to 8192 bits • DSA and Diffie-Hellman (DH) Other operations • Curve25519/Curve448, EdDSA/Ed448, SRP and others • Special operations: J-PAKE, ECMQV, ECIES, ECKCDSA • Rabin-Miller (primality check) • PQC 100% CPU offload asymmetric cryptography The Public Key IP core is the perfect companion to your processor or microcontroller. It executes high level operations (ECDSA, Diffie-Hellman…) completely stand-alone. The host controller does not need to interact with the Public Key IP core except for configuring the operation and reading out the result. Scalable architecture matching any application The core processing unit is scalable in performance and resource allowing both very high performance and very small configurations. The granularity of these configurations guarantees the best trade-off between technology, performance and area. DPA and Timing attack resistance By construction, the IP is protected against timing attacks. DPA countermeasures are available for both ECC and RSA operations. With DPA countermeasures, the cryptographic operations are strongly protected against side channel attacks. Low resource usage and high performance Thanks to its scalable architecture, the Public Key IP core can have a very low gate count delivering the most power efficient way to execute ECC/RSA algorithms in ASIC. In terms of FPGA resources, it fits into the smallest FPGAs. Latest FPGA devices such as the Intel Arria 10/Stratix 10, Xilinx UltraScale+ and others enable extremely low execution time. Custom operations possible on request The flexibility of the architecture enables us to implement custom algorithms and schemes. For more information, please contact us. Software interfacing To easily interface the IP core with your software application, several solutions are possible. A Linux Kernel Module (LKM) and OpenSSL engine are available. An OS-Independent software library is also available for small MCU and bare-metal software integration. The Public Key Cryptography IP core is available in our eSecure integrated Secure Element (SCZ_iSE_100_BA470), Crypto Coprocessors (SCZ_IP_BA450/456/457) and TLS Handshake Hardware Accelerator/Blockchain Hardware Accelerator (SCZ_SP_BA452).
Please sign in to view full IP description :
|
业务合作 |
广告发布访问我们的广告选项 |
添加产品供应商免费录入产品信息 | ||||||||