SafeXcel 1741 - Security Co-Processor
The SafeXcel™-1741 - another member of SafeNet’s widely deployed family
of embedded encryption solutions - is a highly integrated VPN security co-processor
optimized for very cost-sensitive designs.
Overview
The SafeXcel™-1741 is designed specifically to accelerate IPSec and incorporates
security engines for the following operations:
- IPSec ESP and AH transforms
- Basic encrypt/decrypt and hash operations
- Public Key operations
- Random Number Generation operations
An evolution from the SafeXcel-1140, the SafeXcel-1741 includes new features such
as:
- Advanced Encryption Standard (AES) algorithm
- 5V tolerant I/O
- Allowance of a small on-chip SA cache
- Supports 66MHz PCI bus
- Hardware endian swapper
Basic algorithms are supplied in the SafeXcel-1741, along with surrounding protocol
handling, including header addition, and stripping. The SafeXcel-1741 implements
security features in hardware that are unavailable with any other chip solution
in its price range, such as:
- ESP and AH header insertion and validation, including SPI and replay counter processing
- Full AH 'mutable bit' processing, including IPv4 option and IPv6 extension headers
- HMAC ICV validation on inbound packets
- Automatic IV generation and insertion
These features provide the maximum off-load for the host processor so that it can
dedicate more of its resources to its primary functions such as routing or firewall
filtering.
Cost-Effective Acceleration
The SafeXcel-1741 provides the optimum price-performance point for low to mid-range
systems. By accelerating only the critical and processor-intensive security functions,
it provides an excellent value proposition.
Full Suite of Algorithms
The SafeNet SafeXcel-1741 incorporates the necessary algorithms for VPN applications:
- DES, Triple-DES, and AES encryption
- MD5 and SHA-1 Hashing with HMAC
- Public Key computations:
- Diffie-Hellman Key Negotiation
- RSA Encryption and Signatures
- DSA Signatures
- Random Number Generation
With the SafeXcel-1741 installed, host processors can off-load not only VPN packet
transforms, but also the cryptographic computations needed for key management handshaking
(i.e. IKE) which seriously affect system performance. The public key processor in
the SafeXcel-1741 will typically provide more than 20 times the performance of a
32-bit RISC processor.
Efficient Security Processing
The SafeXcel-1741 truly offloads the host processor, freeing it to execute its networking
functions and leaving room for future feature growth. The system integration features
in the SafeXcel-1741 have been carefully designed to remove performance bottlenecks.
By performing virtually all of the security protocol steps on-chip, multiple bus
movements are avoided and operations may be pipelined to minimize latency.
A simple command descriptor is used to control packet processing. With the PCI host
interface, the SafeXcel-1741 can perform master PCI bus transactions to autonomously
move packets through the Packet Engine.
When processing IPSec with the worst-case algorithms (3DES and SHA-1), the SafeXcel-1741
supports 320 Mbps of throughput. This is more than adequate for SOHO routers, xDSL
modems, cable modems and similar applications.
Applications
- Low and middle-end cryptographic engines
Internetworking devices (routers, switches, etc.)
- Residential gateways
- xDSL modems
- Cable modems
- Wireless access points
- Firewalls