AES-128

AES는 DES(Data Encryption Standard)의 취약성을 해결하기 위해 탄생하였다. Triple DES로 보안을 강화할 수 있었지만, 느리고 블록 크기가 작아서 사용에 제약이 있었다. 그렇게 채택된 암호화 표준인 라인달(Rijndael) 알고리즘이 AES가 되었다. 라인달 암호는 128/192/256 bit key와 128 bit data block을 사용한다. 라인달 암호는 Feistel 구조(데이터 블록을 두 부분으로 나누고 한 부분만 암호화) 대신 반복형 암호를 사용하며 4*4 바이트 블록을 여러 라운드에 걸쳐 처리한다.각 라운드에 전체 데이터 블록에 연산을 적용한다. AES는 4가지 연산으로 이뤄진다. 1. SubBytes : 각 바이트를 S-box라는 미리 정의된 테이블을 사용해..
푸더기
'AES-128' 태그의 글 목록