MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
26-1
Security Engine (SEC)
26
The Security Coprocessor version 2.1 (SEC) performs computationally intensive security
functions including the following:
Key generation and exchange
Authentication
Bulk encryption.
It is optimized to process all the algorithms associated with internet protocol security (IPSec),
internet key exchange (IKE), secure sockets layer/transport layer security (SSL/TLS), internet
small computer system interface (iSCSI), secure real-time transport protocol (SRTP), and the
IEEE 802.11i™ security standard. For applications requiring security protection for sensitive
data, the SEC provides encryption/decryption capability without imposing process loading on the
device core processors. The SEC includes a controller, four data channels, and six execution units
(EUs) with a shared random number generator (RNG) that use a common interface to the
controller. The EUs perform the specific mathematical manipulations required by protocols used
in cryptographic processing.
26.1
Architecture Overview
Because the SEC can act as a master on the internal system bus, it does not impose the core
processing data movement bottleneck normally associated with slave-only processors. In
addition, the SEC resides in the peripheral memory map of the processor, and therefore, when an
application requires cryptographic functions, it simply creates descriptors for the SEC that define
the cryptographic function to perform and the location of the data. The SEC bus-mastering
capability permits the core processor to set up a channel with a few short register writes, leaving
the SEC to perform reads and writes on system memory to complete the required task.
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...