Aes data encryption/decryption module, Features – Digi NS9215 User Manual

Page 355

Advertising
background image

. . . . .

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

www.digiembedded.com

355

AES Data Encryption/Decryption

Module

C

H

A

P

T

E

R

6

T

he 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.

Advertising