
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 Dife-Hellman
– Programmable eld size up to 2048-bits
— Elliptic curve cryptography
– F2m and F(p) modes
– 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
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.