Digi NS9215 Aes, Processes 32 bits at a time, Supports ECB, CBC, OFB, CTR, and CCM cipher modes

Models: NS9215

1 517
Download 517 pages 25.29 Kb
Page 355
Image 355

A E S D A T A E N C R Y P T I O N / D E C R Y P T I O N M O D U L E

. . . . .

AES Data Encryption/Decryption

Module

C H A P T E R

6

 

The AES data encryption/decryption module provides IPSec-compatible network

 

security to processor-based systems. The AES core module implements Rijndael

 

encoding/decoding in compliance with the NIST Advanced Encryption Standard

 

(AES).

Features

Processes 32 bits at a time.

 

Is programmable for 128-, 192-, or 256-bit key lengths.

 

Supports ECB, CBC, OFB, CTR, and CCM cipher modes.

 

Implements a hardware key expander to minimize software intervention during

 

the encryption/decryption process. During encryption and decryption, the key

 

expander can produce the expanded key on the fly.

 

Exists behind external DMA channel 1 (see Chapter 6, “External DMA,” for

 

information about DMA control registers and programming).

 

Uses the buffer descriptor control field to indicate a memory-to-memory AES

 

operation.

www.digiembedded.com

355

Page 355
Image 355
Digi NS9215 manual Aes, Processes 32 bits at a time, Is programmable for 128-, 192-, or 256-bit key lengths, Operation