| | | | BLOG | CONTACT US
Search:
PRODUCTS & SOLUTIONS

Platforms
CryptoCell®
CryptoFlash®
Anti-Cloning | Anti-Hacking
Peripheral Binding
Secure Disk

Content Protection
Multi-Scheme DRM Client
    OMA DRM
   
WM DRM
   
CPRM
Mobile TV Security Client

Modules
IPSec Accelerator
Cryptographic Accelerators
    PKA, AES, DES, HASH, RNG
Cryptographic Software   Library
HDCP
Secure Database
Secure Boot
Key Storage & Management
Certificate Handling
Discretix Cryptographic Accelerator

Discretix Cryptographic Engines

Discretix cryptographic engines are widely deployed in leading system-on-chip solutions. Discretix provides high-quality, ready-to-use cryptographic engines, to support variety of applications. Included in Discretix’s family of cryptographic engines are symmetric ciphers, asymmetric ciphers, Hash and random number generators.

DxPKA - General Description

The Public Key Accelerator (PKA) is a general purpose long arithmetic engine, providing acceleration for asymmetric mathematical computations. The PKA offloads processor-intensive functions from the main CPU, by performing computation such as large numbers multiplication and exponentiation. The PKA significantly improves performance of computationally intensive public key algorithms such as RSA, Diffie-Helman (D-H) and Elliptic Curve Cryptography (ECC), which are used in various secure networking protocols and DRM schemes.
The DxPKA can also implement other arithmetic operations such as: addition subtraction, multiplication, division and their respective modular and inverse modular operations. In addition the DxPKA can implement logical operations such as compare, copy, shift, AND, XOR etc. The PKA interfaces the CPU as a peripheral using memory mapped registers and programmable memory regions. The PKA utilizes a small-size dedicated RAM as a working computation space. This RAM can be access by CPU when PKA is idle.

PKA Block Diagram



Configuration Options



Key Features

  • Supports standards and non standard integer operations from 128-bits to 2112-bits
  • Support RSA, Diffie-Hellman (D-H) and various ECC schemes (EC-DH, EC-DSA) for variable key/field size
  • Easily integrated as a processor peripheral
  • Performance: 54 modular exponentiation operations with 1024-bit operands per second at 200MHz
  • Area: 34K Gates and 2Kbyte RAM
  • Includes ANSI-C source code of the public key primitives

  Download Brochure


Contact us for more information
  Download Brochure

Key Applications:

PDigital Right Management schemes (OMA DRM, PlayReady)
WiMax applications (IEEE 802.16)
WLAN applications (IEEE 802.11)
IPSec and SSL/TLS
RFID applications
Digital signature applications


Benefits:

Silicon proven – deployed in numerous devices and platforms
Vast experience with multiple tier-1 customers
Mature technology from the embedded security market leader
Fast time to market, easily integrated
Highly optimized implementation ensures minimal gate count and reduced power consumption
Excellent technical support


Certifications:

FIPS ready
Common Criteria EAL4+ ready


Deliverables:

Synthesizable Verilog RTL source code
Synthesis script and constraints
RTL Test Bench (test vectors and expected results)
ANSI-C source code for sign/verify computation