|
||
www.design-reuse-embedded.com |
Tunable Public Key Cryptographic (RSA, ECDSA, SM2, Diffie-Hellman) accelerator - optional SCA protection
|
|
Overview RSA is a public-key cryptosystem (the encryption key is public when the decryption key is private) widely used for secure data transmission.
This IP provides comprehensive RSA encryption / decryption / signature / verification functionalities with hardware acceleration for modular arithmetic operations. The RSA IP is composed of two parts: The RSA Software library which is run on the host CPU. This CPU can be the main CPU or a dedicated CPU. Secure-IC is able to provide this dedicated CPU. The RSA Hardware accelerator and its dedicated RAM. ECC is a public-key cryptosystem (the encryption key is public when the decryption key is private) based on the algebraic structure of elliptic curves over finite fields. A benefit of using elliptic curve cryptography is a smaller key size than RSA-based system to provide the same level of security. For example, a 256-bit elliptic curve public key provides the same level of security than a 3072-bit RSA public key. This IP provides secure ECC primitives such as signature/verification with ECDSA and SM2, with hardware acceleration for modular arithmetic operations. The ECC IP is composed of two parts: The ECC Software library which is run on the host CPU. This CPU can be the main CPU or a dedicated CPU. Secure-IC is able to provide this dedicated CPU. The ECC Hardware accelerator and its dedicated RAM.
Please sign in to view full IP description :
|
Partner with us |
List your ProductsSuppliers, list and add your products for free. |
More about D&R Privacy Policy© 2024 Design And Reuse All Rights Reserved. No portion of this site may be copied, retransmitted, reposted, duplicated or otherwise used without the express written permission of Design And Reuse. |
||||||