Freescale Semiconductor, Inc. Advance Information MPC184TS/D Rev. 1.1, 2/2003 MPC184 Security Processor Technical Summary This technical summary provides an overview of the MPC184 security processor, including a brief development history, target applications, key features, typical system architecture, device architectural overview, and a performance summary. 1 Development History The MPC184 belongs to the Smart Networks platforms S1 family of security processors developed for the commercial networking market. This product family is derived from security technologies Motorola has developed over the last 30 years, primarily for government applications. The fth-generation execution units (EU) have been proven in Motorola semi-custom ICs and in other members of the S1 family, including the MPC180, MPC190, and MPC185. 2 Typical Applications The MPC184 is suited for applications such as the following: SOHO VPN routers Customer Premise Equipment Wireless Access Points eCommerce servers Dedicated Encryption Modules 3 Features The MPC184 is a exible and powerful addition to any networking or computing system using the Motorola PowerQUICCline of integrated communications processors, or any system supporting 32-bit PCI. The MPC184 is designed to off load computationally intensive security functions, such as key generation and exchange, authentication, and bulk encryption from the host processor. The MPC184 is optimized to process all the algorithms associated with IPSec, IKE, WTLS/WAP, SSL/TLS, DOCSIS BPI+, 802.16, and 802.11(WEP). In addition, the Motorola family of security co-processors are the only devices on the market capable of executing For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc... Freescale Semiconductor, Inc. Elliptic Curve Cryptography which is especially important for secure wireless communications. MPC184 features include the following: Public key execution units (PKEU) that supports the following: RSA and Dife-Hellman Programmable eld size up to 2048-bits Elliptic curve cryptography F m and F(p) modes 2 Programmable eld size up to 511-bits Data Encryption Standard execution units (DEU) DES, 3DES Two key (K1, K2, K1) or Three Key (K1, K2, K3) ECB and CBC modes for both DES and 3DES Advanced Encryption Standard unit (AESU) Implements the Rinjdael symmetric key cipher Key lengths of 128, 192, and 256 bits.Two key ECB, CBC, and Counter modes ARC Four execution unit (AFEU) Implements a stream cipher compatible with the RC4 algorithm 40- to 128-bit programmable key Message digest execution units (MDEU) SHA with 160-bit or 256-bit message digest MD5 with 128-bit message digest HMAC with either algorithm Random number generator (RNG) 8xx compliant external bus interface, with master/slave logic. 32-bit address/32 -bit data up to 66MHz operation Optional PCI 2.2 compliant external bus interface with master/slave logic. 32-bit address/data up to 66MHz operation 4 Crypto-channels, each supporting multi-command descriptor chains Static and/or dynamic assignment of crypto-execution units via an integrated controller Buffer size of 512 Bytes for each execution unit, with ow control for large data sizes 8KB of internal scratchpad memory for key, IV and context storage 1.5V supply, 3.3V I/O 252MAP BGA, 21x 21mm package body size 1.0W power dissipation 4 Typical System Architecture The MPC184 is designed to integrate easily into any system using the 8xx or PCI bus protocol. The MPC184 is ideal in any system using a Motorola PowerQUICC communications processor (as shown in 2 MPC184 Security Processor Technical Summary MOTOROLA For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc...