AES 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | '''AES'''(Advanced Encryption Standard)는 [[DES]]의 [[암호화]] 강도가 약해지면서 개발되었으며 향후 30년 정도 사용할 수 있는 안정성, 128비트 암호화 [[블록]], 다양한 키의 길이(128/192/256 비트)를 갖춘 대칭형 [[암호 알고리즘]]이다 | + | '''AES'''(Advanced Encryption Standard)는 [[DES]]의 [[암호화]] 강도가 약해지면서 개발되었으며 향후 30년 정도 사용할 수 있는 안정성, 128비트 암호화 [[블록]], 다양한 키의 길이(128/192/256 비트)를 갖춘 대칭형 [[암호 알고리즘]]이다. |
== 개요 == | == 개요 == | ||
5번째 줄: | 5번째 줄: | ||
==역사== | ==역사== | ||
− | AES는 [[NIST]]에서 1997년 이후 [[DES]]의 안전성에 대한 논란이 일어나자 [[NIST]]는 DES를 대체할 차세대 표준 알고리즘 제정을 위한 프로젝트를 추진하였다. 이때 1997년 ~ 1998년 까지 12개국에서 총 15개의 알고리즘이 제안되었다. 정부는 구현하기 쉽고 신뢰성 있는 빠른 암호화가 필요하기에 속도, 다양성 및 계산 요구 사항 등이 | + | AES는 [[NIST]]에서 1997년 이후 [[DES]]의 안전성에 대한 논란이 일어나자 [[NIST]]는 DES를 대체할 차세대 표준 알고리즘 제정을 위한 프로젝트를 추진하였다. 이때 1997년 ~ 1998년 까지 12개국에서 총 15개의 알고리즘이 제안되었다. 정부는 구현하기 쉽고 신뢰성 있는 빠른 암호화가 필요하기에 속도, 다양성 및 계산 요구 사항 등이 검토되었었다. 그중에서 벨기에의 두 명의 암호 전문가 Joan Daemen 과 Vincent Rijm가 디자인한 Rjindael암호가 표준 암호로 선정이 되었다. 이후 Advanced Encryption Standard 또는 AES라는 이름을 가지게 되었다. |
== AES 암호화 알고리즘 == | == AES 암호화 알고리즘 == | ||
53번째 줄: | 53번째 줄: | ||
== 참고자료 == | == 참고자료 == | ||
− | * 〈[https:// | + | * 나를위한노트, 〈[https://developer-mac.tistory.com/59 기초 암호학(2) - AES]〉, 《티스토리》, 2019-03-01 |
* 감파고, 〈[https://newstein03.tistory.com/1 AES ( Advanced Encryption Standard ) 암/복호화 알고리즘]〉, 《티스토리》, 2016-12-14 | * 감파고, 〈[https://newstein03.tistory.com/1 AES ( Advanced Encryption Standard ) 암/복호화 알고리즘]〉, 《티스토리》, 2016-12-14 | ||
− | |||
* Sean Sin, 〈[https://dailyworker.github.io/AES-Algorithm-and-Chiper-mode/ 안전한 암호화를 위한 AES 알고리즘에 대한 이해와 구현코드(Java, C#)]〉,《깃허브》, 2019-01-16 | * Sean Sin, 〈[https://dailyworker.github.io/AES-Algorithm-and-Chiper-mode/ 안전한 암호화를 위한 AES 알고리즘에 대한 이해와 구현코드(Java, C#)]〉,《깃허브》, 2019-01-16 | ||
+ | * 〈[https://namu.wiki/w/AES AES]〉, 《나무위키》 | ||
== 같이 보기 == | == 같이 보기 == | ||
62번째 줄: | 62번째 줄: | ||
* [[ARIA]] | * [[ARIA]] | ||
* [[SEED]] | * [[SEED]] | ||
− | |||
{{암호 알고리즘|검토 필요}} | {{암호 알고리즘|검토 필요}} |