전공 지식/컴퓨터 보안

AES - 고급 암호화 표준

큼큼이 2018. 10. 19. 22:33

Plain Text 를 128bit 로 쪼갠다.

AES - OOO < 에 따라 KEY의 크기가 정해진다. ex) AES - 128은 Key가 128bit임


ROUND

----------------------

SBOX

SHIFT ROW

MIX COLUMNS

ADD ROUND KEY

----------------------


ROUND를 10번 반복하며 CIPHER TEXT 를 만든다.


PLAIN TEXT

----------------------

ADD ROUND KEY

----------------------

SBOX                                    ROUND 1

SHIFT ROW

MIX COLUMNS

ADD ROUND KEY

----------------------

SBOX                                    ROUND 2

SHIFT ROW

MIX COLUMNS

ADD ROUND KEY

----------------------

.

.

.

----------------------

SBOX                                    ROUND 10

SHIFT ROW

ADD ROUND KEY

----------------------

CIPHER TEXT