SafeXcel IP - Public Key Accelerators
Designed for full scalability and an optimal performance over gate count ratio, SafeXcel IP Public Key Accelerators
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 Public-Key Accelerators 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.
Benefits
- Silicon-proven
- Flexible configurations
- ROM-based sequencer facilitates functional upgrades
- Fast and easy to integrate
- World-class 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
- Fully synchronous design
Deliverables
- Synthesizable Verilog RTL source code
- Self-checking RTL test bench, including test vectors and expected result vectors
- Simulation script
- Synthesis script
- User's Manual with technical specifications, including programmer's interface
- Developer's Manual with step-by-step descriptions that allows developers to easily install,
verify, and synthesize the design
SafeXcel IP Public Key Accelerators configurations
| NAME |
CONFIGURATION |
MAX CLOCK FREQUENCY1 |
RSA-1024 PERFORMANCE |
APPROXIMATE GATE COUNT
AT SYNTHESIS FREQUENCY EQUAL TO 75% OF THE
MAX. CLOCK FREQUENCY |
| NUMBER OF CYCLES |
AT MAX CLOCK FRENQUENCY |
| EIP-28b |
32-bit PKCP only |
240 MHz |
3,919,118 |
16.4 msec |
32 kGates |
| EIP-28-PE-4 |
16-bit PKCP + LNME (4 PEs) |
250 MHz |
1,559,831 |
6.3 msec |
60 kGates |
| EIP-28-PE-17 |
16-bit PKCP + LNME (17 PEs) |
230 MHz |
395,130 |
1.72 msec |
146 kGates |
| EIP-28-PE-33 |
16-bit PKCP + LNME (33 PEs) |
230 MHz |
218,220 |
0.95 msec |
254 kGates |