[암호개론] AES(Advanced Encryption Standard)


[암호개론] AES(Advanced Encryption Standard)

AES: DES가 깨지고 3DES는 오래걸리는 문제 때문에 등장하게된 향상된 암호화 표준으로 대칭키 암호의 한 종류특징- 128비트를 한 블럭으로 하는 블럭 암호화 방식- 키의 길이는 128/192/256 비트 사용- SP Network 방식으로 키 값에 따라 각각 10, 12, 14 라운드로 구성- DES의 경우 64비트를 반으로 나누어 32비트씩 암호화 하는 방식이지만 AES는 한 라운드에서 128비트 전체를 암호화 함- 각 라운드는 SubBytes, ShiftRows, MixColumns, AddRoundKey 로 구성1. State(상태) 구성128비트의 입력받은 평문을 8비트(1바이트) 씩 쪼개어 State를 구성한다.예를 들어, 입력이 A1 11 13 15 14 1A BA 30 21 23 16 49 20 B3 AB 61 로 들어온다면 아..........



원문링크 : [암호개론] AES(Advanced Encryption Standard)