2 MPC184 Security Processor Technical Summary MOTOROLA
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 Diffie-Hellman
– Programmable field size up to 2048-bits
— Elliptic curve cryptography
– F
2
m and F(p) modes
– Programmable field 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 flow 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
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...