Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

SafeXcel™ IP-154 Public Key Infrastructure Cores by AuthenTec



SoC IP Provider

Product Description

 

SafeXcel-IP-154: Public Key Infrastructure Cores 

 

Designed for full scalability and an optimal performance over gate count ratio, AuthenTec's SafeXcel™ IP-154 Public Key Infrastructure Cores s address the unique needs of semiconductor OEMs and provide a reliable and cost-effective IP solution that is easy to integrate into SoC designs.

The SafeXcel-IP-154 Public-Key Processor Farm  can be deployed in semiconductors that are used for Internet Protocol Security (IPsec), Secure Sockets Layer (SSL), Transport Layer Security (TLS), Secure Real Time Protocol (sRTP) and MACsec protocol implementations, such as handheld devices, gateways, and certificate authority servers. The SafeXcel-IP-154 offers the most cost and power effective solution to provide acceleration for well known Public Key cryptography based algorithms such as RSA, DSA, DH, ECC and ElGamal cryptography.

The SafeXcel-IP-154 offers the ultimate solution for SoC designs that need extreme Public Key Accelerations and key generation. The SafeXcel-IP-154 comprises of a farm of 2 to 10 SafeXcel-IP-28 cores, controlled by an embedded controller. Features are identical to the embedded SafeXcel-IP-28 cores. Optionally the SafeXcel-IP-154 is offered with an embedded SafeXcel-IP-76 True Random Number generator and/or a SafeXcel-IP-36 AES core for supporting black keys (encrypted keys).

Basic operations:

  • Large vector addition
  • Large vector subtraction
  • Large vector combined addition/subtraction
  • Large vector shift right or left
  • Large vector multiplication, division (with and without quotient)
  • Large vector compare and copy

 

Complex operations:

  • Large vector unsigned value modular exponentiation
  • Large vector unsigned value modular exponentiation using the Chinese Remainders Theorem (CRT)
  • Modular inversion
  • ECC point addition/doubling
  • ECC point multiplication

 

High-level operations:

  • DSA generation and verification
  • ECDSA generation and verification

 

Control interface:

  • Command rings based
  • Up to 4 independent command/result queues
  • Selectable ring priority

 

TRNG sub-module including:

  • SP 800-90 (and FIPS 140-2/3) compliant hardware post-processing (using a local AES-256 crypto-core)
  • Continuous monitoring of the noise sources and random data stream (using AIS-31 prescribed testing methods)
  • 16K bits random data buffer to provide data in high-speed bursts

 

Benefits

  • High-speed Public Key processing solution
  • Silicon-proven implementation
  • Fast and easy to integrate into SoCs
  • Flexible layered design
  • Software support available
  • Generic driver library
  • High level Public Key operations through ‘STACK’ library
  • Complete range of configurations with compatible interfaces
  • World-class technical support

Features

  • Support of RSA, RSA-CRT, DSA, DH and ECC
  • Highly scalable architecture with selectable number of Processing Elements
  • Standard modulus size: up to 4096 bits
  • Resistant against power and timing analysis attacks
  • Supports FIPS-140-3 certification

SafeXcel™ IP-154 Public Key Infrastructure Cores

Market Segment(s)

  • Embedded
  • Enterprise

Target Platform(s)

  • Linux

Companion Processor(s)

  • Communication

ARM Processor(s)

  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A15
  • Cortex-A5
  • Cortex-A8
  • Cortex-A9
  • ARMv5
  • ARMv6
  • ARMv7

System IP

  • Interconnect Fabric
 
ARM Connected