Vendor: Nuclei System Technology Category: Public Key

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

Part Number
ACRYP
Vendor
Nuclei System Technology

Provider

Nuclei System Technology
HQ: China
Nuclei System Technology is a top RISC-V processor IP vendor based in China . Nuclei is dedicating to develop configurable low-power and high-performance 32/64-bit RISC-V processors and related solutions for AIoT applications. Nuclei has developed several series products to address the full range of embedded system applications, including N100, N200, N300, N/NX/UX 600, with extensible and security features. We have collaborated with many well-known companies for silicon-proven solutions, e.g. the first RISC-V general MCU - GDVF103 with GigaDevice.

Learn more about Public Key IP core

Smart Engine for Public Key cryptography

This white paper explains why and how the Smart Engine is ideally applied to Public Key cryptography. It provides more details about the architecture as Baco Silex has implemented it in the BA414E Public Key Crypto Engine

Formally verifying AVX2 rejection sampling for ML-KEM

Formal verification of cryptography comes in many flavours. The levels of abstraction range from high-level protocol designs to machine-level implementations. At each level of abstraction, different target properties and formal verification technologies apply. In this post we look at the latter end of this spectrum and consider a highly-optimized architecture-specific implementation of a core routine of the recent NIST post-quantum standard FIPS-203: Module-Lattice-Based Key Encapsulation Mechanism (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.

×
Semiconductor IP