Hardware
CLP Security Modules
CLP-04: ARC4 Cipher
RC4 is the cipher that supports Secure Sockets Layer (SSL) and the companion Transport Layer Security (TLS) standard. As such, RC4 has been in use for many years and has been proven as a hardened, highly secure cipher. Elliptic has proven the design as both a standalone core and in the SPAcc and therefore this semiconductor IP core can be used with confidence by designers.
Key Features:
- Throughput up to 800 Mbps
- Area: 8,000 ASIC gates for encrypt/decrypt, key expansion and interface logic
- Input memory block with shadow memory to allow input of next block while another RC4 operation is in progress
- Key context memory with shadow context for fast key switching
- Automatic generation of key context from key data
- Key memory accessible through separate memory interface
- Support for 40 and 128 bit keys
- Up to 3 shadow memory blocks for input, output and key contexts
- Flow-through or co-processor data flow
Applications:
- SSL/TLS applications
- WLAN WEP, WPA and 802.11i
- Storage - SAN/NAS applications
- Military communications systems
- Secure video surveillance
- Secure audio communications

