位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第818页 > ATXMEGA128A3 > ATXMEGA128A3 PDF资料 > ATXMEGA128A3 PDF资料2第40页

XMEGA A3
24.加密引擎
24.1
特点
数据加密标准(DES )的CPU指令
高级加密标准( AES)的加密模块
DES指令
- 加密和解密
- 单周期指令DES
- 加密/解密,每8个字节的块16个时钟周期
AES加密模块
- 加密和解密
- 支持128位密钥
- 支持XOR数据加载方式向国家记忆密码块链接
- 加密/解密每16字节块375个时钟周期
24.2
概观
高级加密标准(AES)和数据加密标准(DES )是两个的COM
常用的加密标准。这些都是通过AES外围模块和支持
一个DES CPU指令。所有的通信接口和CPU可以选择使用AES和
DES加密的通信和数据存储。
DES是由AVR XMEGA CPU一个DES指令的支持。 8字节的密钥和8字节
数据块必须被加载到寄存器文件,然后DES必须执行16次以
加密/解密数据块。
在AES加密模块进行加密和解密的128位的数据块通过使用一个128位的密钥。
密钥和数据必须被加载到模块中的密钥和状态存储之前的加密
灰/解密开始。它需要375外围时钟周期的加密/解密是前
进行解密/加密的数据可以被读出,并且可以生成一个可选的中断。
在AES加密模块还具有DMA支持,传输触发时,加密/ decryp-
化完成和可选自动启动加密/解密时的状态存储器是完全
加载。
40
8068R–AVR–08/10