개발

Aes란?

코딩하는후운 2022. 10. 20. 15:20
반응형

Aes란?


고급 암호화 표준이며 대칭키를 쓰는 블럭암호.
높은 안전성과 속도로 인해 인기를 얻어 전 세계적으로 사용.

AES는 Rijndael(레인달)알고리즘을 가지고 만들어 졌으며,
레인달 알고리즘의 여러 가능성 중, 암호화 블럭의 크기가 128비트이며 암호화 키의 길이가 128, 192, 256비트인 세가지 종류가 AES표준으로 지정.

AES 특징
대칭형, 블럭 암호화 알고리즘이다. 대칭형 암호화 알고리즘 중 가장 유명,
암호화 키는 128, 192, 256중 하나가 된다.
암호화 키의 길이에 따라 실행하는 라운드 수가 다른데, 각각 10, 12, 14라운드를 실행.


AES 안전성
미국 정부가 채택하여 기밀문서를 암호화 했을 정도로, 신뢰가는 알고리즘.
키 없이 해독하는 것이 거의 불가능, 최신 Cipher와 마찬가지로, known-plaintext 해킹 기술로도 해독이 불가능하다고 한다.

반응형

'개발' 카테고리의 다른 글

SOLID 원칙  (0) 2022.08.24