Vendor: Helion Technology Limited Category: Public Key

Modular Exponentiation Core

The Helion Modular Exponentiation core performs the Z = YE mod M computation which is at the heart of many commonly used Public-K…

Overview

The Helion Modular Exponentiation core performs the Z = YE mod M computation which is at the heart of many commonly used Public-Key encryption schemes such as RSA, Diffie-Hellman, ElGamal, and the Digital Signature Algorithm (DSA) described in FIPS 186-2. These algorithms provide the strong encryption to facilitate key exchange and certificate-based authentication for communication protocols such as TLS/SSL and IPsec which are widely used for securing transactions over open networks such as the Internet.

Modular Exponentiation is an extremely CPU intensive computation which can present a significant overhead for embedded systems when these Public-Key algorithms are implemented in software. The Helion ModExp core has been designed to be highly efficient in ASIC, and to provide an easy to use and resource efficient means to perform hardware acceleration for applications which require a cryptographic key exchange.

Key features

  • Implements the Z = YE mod M Modular Exponentiation function commonly used in Public-Key Cryptography
  • Ideal for hardware acceleration of RSA, Diffie-Hellman, ElGamal or DSA
  • Supports 192, 256, 384, 512, 768, 1024, 1536, 2048, 3072, 4096, 6144 and 8192-bit operands (configurable)
  • Short exponents efficiently computed e.g. 180-bit for Diffie-Hellman
  • Optional constant time operation to help protect against timing attacks
  • Simple 32-bit RAM interface
  • Choice of variants providing optimal area/performance trade-off
  • Optimised for use in ASIC

Block Diagram

Specifications

Identity

Part Number
Modular Exponentiation Core
Vendor
Helion Technology Limited
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

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

Frequently asked questions about Public-Key Cryptography IP cores

What is Modular Exponentiation Core?

Modular Exponentiation Core is a Public Key IP core from Helion Technology Limited 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