Vous êtes sur la page 1sur 1

n v d liu n v d liu ca m-un AES cha logic t hp tnh ton bin i SubBytes AES, ShiftRows, MixColumns, AddRoundKey, v cc hot

t ng InvSubBytes ngc ca h, InvShiftRows, InvMixColumns. Hnh 3.5 cho thy cc kt ni ca cc b phn khc nhau trong cc mch cho php tnh ton ca mt vng trong mt bc duy nht. Vic chuyn i SubBytes hot ng c lp trn tng byte ca nh nc s dng mt bng thay th (S-Box). Mi su trng hp ca mch S-Box c s dng trong kin trc ny. Mi ngi c thc hin bng cch s dng thc hin lnh vc vt liu composite theo Wolkerstorfer [33], xem hnh 3.6. m ha mt s kt hp ca cc nghch o trong cc trng hu hn GF (28) v mt bin i affine c s dng. Gii m hot ng tng t nhng vic chuyn i affine ngc c p dng trc khi nghch o. Trong kin trc 128-bit, ShiftRows v InvShiftRows bin i lm suy gim n mt dy li n gin m mt b a la chn c s thay i li cho vic m ha hoc thay i quyn gii m c p dng. Nh trnh t cho AddRoundKey v MixColumns c trao i m ha v gii m, hot ng XOR vi kha sau gii m ngay sau khi hot ng InvShiftRows trong khi m ha c p dng nh l mt bc cui cng trong vic chuyn i vng. Mt mch a c s dng m cho php la chn u ra ca cc mch MixColumns, b qua mch MixColumns ny, hoc bng cch s dng cng d liu u vo. Cc MixColumns v cc hot ng InvMixColumns c thc hin s dng bn nhn. Mi n bin i mt ct 32-bit ca Nh nc vi sn lng thch hp 32-bit ca ct ny. Vic thc hin ca cc nhn da trn cng vic ca Wolkerstorfer [32]. y mt s ci tin c gii thiu m mt s thut ng trong cc dn xut c th c ti s dng.

Vous aimerez peut-être aussi