The MPC180 is a security processor with flexible and powerful features, suitable for various networking systems. It can off-load computationally intensive security functions such as key generation and exchange, authentication, and bulk data encryption. The MPC180 is optimized to process all of the algorithms associated with IPSec, IKE, WTLS/WAP, and SSL/TLS.
The Motorola MPC180 is a security processor designed to off-load computationally intensive security functions such as key generation, exchange, authentication, and bulk data encryption. It supports all algorithms associated with IPSec, IKE, WTLS/WAP, and SSL/TLS, including elliptic curve cryptography for secure wireless communications.
The document outlines the MPC180's five execution units: Public Key Execution Unit (PKEU), Data Encryption Standard Execution Unit (DEU), ARC Four Execution Unit (AFEU), Message Authentication Unit (MAU), and Random Number Generator (RNG). It also describes typical system architectures involving MPC8xx or MPC826x processors.
| Package Type | 100pin LQFP package |
|---|---|
| Process Technology | HIP4 0.25um process |
| Input Buffer Size | 4kbits |
| Output Buffer Size | 4kbits |
| Supply Voltage | 1.8v Vdd, 3.3v /O |
The MPC180 is optimized to process all of the algorithms associated with IPSec, IKE, WTLS/WAP and SSL/TLS.
The Public Key Execution Unit can generate a 1024-bit signature in 32ms.
The RNG supplies up to 160-bit strings at a data rate of up to 5 Mbps.
The AFEU supports programmable key lengths ranging from 40-bit to 128-bit.