atxmega192a1-cu ATMEL Corporation, atxmega192a1-cu Datasheet - Page 34

no-image

atxmega192a1-cu

Manufacturer Part Number
atxmega192a1-cu
Description
Atxmega64a1 8/16 Bit Microcontroller With 64/128/192/256k Bytes In-system Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATXMEGA192A1-CU
Manufacturer:
ATMEL
Quantity:
101
22. Crypto Engine
22.1
22.2
34
Features
Overview
ATxmega A1
The Advanced Encryption Standard (AES) and Data Encryption Standard (DES) are two com-
monly used standards for encryption. These are supported through an AES peripheral module
and a DES core instruction.
DES is supported by a DES instruction in the AVR XMEGA CPU. The 8-byte key and 8-byte
data blocks must be loaded into the Register file, and then DES must be executed 16 times to
encrypt/decrypt the data block.
The AES Crypto Module encrypts and decrypts 128-bit data blocks with the use of a 128-bit key.
The key and data must be loaded into the module before encryption/decryption is started. It
takes 375 peripheral clock cycles before encrypted/decrypted data can be read out.
Data Encryption Standard (DES) CPU instruction
Advanced Encryption Standard (AES) crypto module
DES Instruction
AES Crypto Module
– Encryption and Decryption
– DES and triple-DES supported
– Single-cycle DES instruction
– Encryption/Decryption in 16 clock cycles per 8-byte block
– Encryption and Decryption
– Support 128-bit keys
– Support XOR data load mode to the State memory
– Encryption/Decryption in 375 clock cycles per 16-byte block
8067A–AVR–02/08

Related parts for atxmega192a1-cu