
PRELIMINARY
S3C6400X RISC MICROPROCESSOR
SECURITY SUB-SYSTEM
13-1
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
13
SECURITY SUB-SYSTEM
OVERVIEW
Security sub-system (SsS) is a crypto function accelerator targeted for general purpose mobile processors
such as the Application Processor (AP) and Modem chip.
The architecture of SsS also provides high-speed bulk data processing, by providing double-layer AHB bus
and FIFOs. FIFO-Rx and FIFO-Tx can be programmed to monitor AES or DES/3DES or SHA-1/PRNG
module, and automatically transfer input/output data from the target module. This scheme does not require
CPU’s intervention and can achieve high-speed bulk data processing.
Figure 13-1 shows the block diagram of the SsS, and its main features are as follows.
FEATURES
-
Symmetric key accelerator
AES
: ECB, CBC, CTR mode support
DES/3DES
: ECB, CBC mode support
-
Hash
engine
SHA-1
H/W HMAC support
-
Random Number Generator
PRNG 320-bit generation per 160 cycles
-
FIFO-Rx/Tx : (two 32-word) for input and output streaming.
-
DMA I/F to SDMA1(Security DMA 1)