Professional Documents
Culture Documents
Documents - Tips Bao Cao Ve Thuat Toan Aes
Documents - Tips Bao Cao Ve Thuat Toan Aes
Gm:
I.Gii thiu
AES :advanced encryption standard l tiu chun m ha tin tin dng trong
mt m hc.
AES c cng nhn bi Vin tiu chun v cng ngh quc gia Hoa K
(NIST)
I.Gii thiu
S
II.c im
D dng thc hin tc cao bng
phn cng, phn mm
Khng i hi nhiu b
nh>>ang c trin khai s
dng ph bin
S thut ton
2.Qu trnh m ha
Khi ng vng lp: AddRoundKey
Vng lp:
a.SybBytes
b.ShiftRows
c.MixColumns
d.AddRoundKey
Vng lp cui:
a.SybBytes
b.ShiftRows
c.AddRoundKey
Khi ng vng lp
AddRoundKey
Thn vng lp
a. SybBytes
Mi bytes c thay th theo bng tra S-box
b(ij)=S(a(ij))
Thn vng lp
Bng s-box
Thn vng lp
b. ShiftRows
Cc byte trong mi hng c dch vng tri.S v tr dch chuyn ty
thuc vo hng
Thn vng lp
c. MixColumns
Mi ct c nhn vi 1 h s c nh c(x)
Thn vng lp
d. AddroundKey
Cch lm nh khi ng vng lp
Vng lp cui
SubBytes
ShiftRows
AddRoundKey
bc lm tng t trn, ti chu trnh cui th
bc MixColumns khng thc hin.
3.Ti u ha
i vi h thng >=32 bit: tng tc thc hin bng
cch st nhp SubByte, ShiftRows, MixColumns thnh
bng:
4 bng vi 256 mc
Mi mc l 1 t 32 bit, 4 bng chim
4096 byte
Mi chu k s gm 16 ln tra bn v 12
ln thc hin XOR 32 bit vi 4 php
XOR
IV.An ton
Thit k v di kha ca thut ton AES (128,192 v 256 bt) l
an ton bo v cc thng tin TI MT.Cc thng tin TUYT MT
phi dng kha 192 hoc 256 bit.
V.ng dng
VI.Kt lun
Vi nhng u im ca thut ton m ha khi AES nn n
ang c nghin cu pht trin rng ri trn c nc
trong lnh vc bo mt thng tin