S5PC110_UM
Each security IP can be accessed through two access modes, namely:
•
CPU mode
−
For AES, DES, 3DES, SHA-1, MD5, and PKA
−
Every input and output data should be carried out by the host processor.
•
FIFO mode
−
For AES, DES, 3DES, SHA-1, and MD5
−
DMA supplies input data to each IP through FIFO.
−
DMA drains output data from each IP (except SHA-1 and MD5) through FIFO.
−
Block ciphers and hashes can share input data.
−
Output data of block ciphers can be used as input of the hash.
AHB
AES
BRDMA
DES/
HASH/
3DES
PRNG
BTDMA
HRDMA
Figure 2-1
PKA
SRAM
PKDMA
Security Sub-System Boundary
Block Diagram of SSS
2 ADVANCED CRYPTO ENGINE
Mux
FIFO I/F (unidir.)
Control
Bus Port
FeedCtrl
SRAM I/F
AHB
2-2