Datasheet 搜索 > 微控制器 > Microchip(微芯) > DSPIC30F4013-20E/ML 数据手册 > DSPIC30F4013-20E/ML 开发手册 6/18 页


¥ 67.211
DSPIC30F4013-20E/ML 开发手册 - Microchip(微芯)
制造商:
Microchip(微芯)
分类:
微控制器
封装:
QFN-44
描述:
dsPIC30 系列 2 kB RAM 48 kB 闪存 16位 数字信号控制器 - QFN-44
Pictures:
3D模型
符号图
焊盘图
引脚图
产品图
DSPIC30F4013-20E/ML数据手册
Page:
of 18 Go
若手册格式错乱,请下载阅览PDF原文件

AN1044
DS01044A-page 6 © 2006 Microchip Technology Inc.
AES ENCRYPTION
Background
In the late 1990s, the National Institute of Standards
and Technology (NIST) held a contest to initiate the
development of encryption algorithms that would
replace DES. The competition tested the algorithms’
security and execution speed to determine which would
be named the new Advanced Encryption Standard, or
AES. The algorithm finally chosen is called the
“Rijndael” algorithm after its two designers, Joan
Daemen and Vincent Rijmen of Belgium. It was
adopted by NIST on October 2, 2000, and is described
in FIPS 197.
Rijndael/AES is a symmetric block cipher that utilizes a
single key to encrypt data. The implementation of AES
in this application note is based on a 16-byte block of
data and a 16-byte key size.
Encryption
There are five basic subdivisions of the encryption
algorithm, shown in Figure 8. A detailed explanation of
each follows.
FIGURE 8: AES ENCRYPTION FLOWCHART
START
Round Counter = 10
Round_con = 1
Round Counter = 1?
Encode Key Schedule
Encode Mix Column
Encode Row Shift
S-Table Substitution
Key Addition
Key Addition
Round Counter = 0?
END
True
False
True
False
Round Counter – 1
器件 Datasheet 文档搜索
AiEMA 数据库涵盖高达 72,405,303 个元件的数据手册,每天更新 5,000 多个 PDF 文件