Asymmetric cryptographic accelerator
The ACrypto Engine is an asymmetric cryptographic accelerator suitable for embedded application.
Overview
The ACrypto Engine is an asymmetric cryptographic accelerator suitable for embedded application. It provides capability for basic arithmetic and frequently used operations. Along with driver, it is flexible to support popular upperlayer applications.
Key features
- RSA
- RSA key size up to 8192
- RSA key pair generation
- ECC (including SM2)
- ECC curve in GF(𝑝) and GF(2𝑚)
- ECC key size up to 521 in GF(𝑝)
- ECC key size up to 571 in GF(2𝑚)
- Short-Weierstrass curve and Koblitz curve, including curves from standard NIST, brainpool, SEC 2 and SM2
- Montgomery curve 25519/448
- (Twisted) Edwards curve 25519/448
- Capability
- Big number arithmetic
- Asymmetric cryptographic operation
- Dual field processor in GF(𝑝) and GF(2𝑚) both
- Configurable system bus interface (register configuration bus)
- Configurable word size, either 32 or 64 bits
- Configurable SRAM depth
- Programmable size of operands from word size to 8192 bits
- Built-in operations open to user with rich control options facilitates building new applications
- Support the following applications when working with driver
- Key exchange scheme (DHKE, ECDH, X25519/X448)
- Encryption schemes (RSAES-OAEP, RSAES-PKCS1-v1_5, ECIES)
- Signature schemes (RSASSA-PSS, RSASSA-PKCS1-v1_5, DSA, ECDSA, Ed25519/Ed448, SM2 signature)
- RSA CRT, Primality test
- Parameter
- Performance. RSA-2048 7.1M clocks, ECC-P256 0.42M clocks
- Silicon data. Under SMIC 40nm process, clock frequency is 230MHz, logic area is 92508𝜇m2
Files
Note: some files may require an NDA depending on provider policy.
Specifications
Identity
Provider
Learn more about Public Key IP core
Securing the IoT: Part 1 - Public key cryptography
Smart Engine for Public Key cryptography
Public key cryptography and security certificates
Securing your apps with Public Key Cryptography & Digital Signature
Formally verifying AVX2 rejection sampling for ML-KEM
Frequently asked questions about Public-Key Cryptography IP cores
What is Asymmetric cryptographic accelerator?
Asymmetric cryptographic accelerator is a Public Key IP core from Nuclei System Technology listed on Semi IP Hub.
How should engineers evaluate this Public Key?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Public Key IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.