Chapter 1 Product Overview 3
Diagnostic Support
User-executable self-test using OpenBoot™ PROM
SunVTS™ diagnostic tests
Cryptographic Algorithm Acceleration
The Sun Crypto Accelerator 4000board accelerates cryptographic algorithms in both
hardwareand software. The reason for this complexity is that the cost of accelerating
cryptographic algorithms is not uniform across all algorithms. Some cryptographic
algorithms were designed specifically to be implemented in hardware,others were
designed to be implemented in software. For hardware acceleration, there is the
additional cost of moving data from the user application to the hardware
acceleration device, and moving the results back to the user application. Note that a
few cryptographic algorithms can be performed by highly tuned software as quickly
as they can be performed in dedicated hardware.

Supported Cryptographic Algorithms

The Sun Crypto Accelerator 4000 driver (vca) examines each cryptographic request
and determines the best location for the acceleration (host processor or Sun Crypto
Accelerator 4000), to achieve maximum throughput. Load distribution is based on
the cryptographic algorithm, the current job load, and the data size.
Sun Crypto Accelerator 4000 board accelerates the following IPsec algorithms.
The Sun Crypto Accelerator 4000 board accelerates the following SSL algorithms.
TABLE1-1 IPsec Cryptographic Algorithms
Type Algorithm
Symmetric DES, 3DES
TABLE1-2 SSL Cryptographic Algorithms
Type Algorithm
Symmetric DES, 3DES, ARCFOUR
Asymmetric Diffie-Hellman(Apache only) and RSA (up to 2048 bit key), DSA
Hash MD5, SHA1