Samsung S5PC100 User Manual page 1783

Table of Contents

Advertisement

CRYPTO ENGINE BLOCK
2 COMPONENTS
2.1 AES (ADVANCED ENCRYPTION STANDARD) ENGINE
AES is one of the symmetric encryption modules and supports 128-bit/ 192-bit/ 256-bit key and the ECB/ CBC/
CTR operation mode. For stream decryption, it also supports 'No Decryption Key Generation Decryption
(Continuous Decryption)'.
AES engine's features are summarized as follows
AES (Advanced Encryption Standard: FIPS PUB 197) and Operation Mode Design
AHB Slave Interface Support
Half-Duplex Encryption/ Decryption
Mode: ECB, CBC and CTR Mode
Key Length: 128-bit, 192-bit, and 256-bit Support
On-the-fly Key Scheduler
Througput: 931Mbps@80MHz (Key: 128-bit), 788Mbps@80MHz (Key: 192-bit),
683@80MHz (Key: 256-bit)
2.2 TDES (DES: DATA ENCRYPTION STANDARD) ENGINE
ACE TDES is one of the symmetric encryption modules and operates in 64-bit key DES mode and 64-bit key
Triple-DES mode. It supports ECB/ CBC operation mode.
TDES engine's features are summarized as follows:
TDES/DES (Triple DES: FIPS PUB 46-3, DES: FIPS PUB 46-81) and Operation Mode Design
AHB Slave Interface Support
Half-Duplex Encryption/ Decryption
Mode: ECB, CBC Mode
Key Length: 192-bit(TDES), 64-bit(DES)
On-the-fly Key Scheduler
2.3 SHA-1/PRNG ENGINE
SHA-1/PRNG supports SHA-1, HMAC and PRNG algorithms.
11.3-4
S5PC100 USER'S MANUAL (REV1.0)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents