Front End/HTML

[HTML] 고급 암호화 표준 - aes

쟈누이 2020. 9. 28. 11:37
반응형

아이디, 패스워드를 기입하고 db로 전송할 시

많이 쓰이는 java script 모듈에 대해서 간단하게 설명해 놓은 것

 

우선 간단히 정리하자면, 고급 암호화 표준으로서, 어떻게 암호화를 할지에 대한 표준이라고 생각하면 될 것 같다.

 

아래 위키피디아의 간단한 정의를 기록해 놓아야 겠다

고급 암호화 표준(Advanced Encryption Standard, AES)은 2001년 미국 표준 기술 연구소(NIST)에 의해 제정된 암호화 방식이다.[3] AES는 두 명의 벨기에 암호학자인 존 대먼과 빈센트 라이먼에 의해 개발된 Rijndael(레인달, [rɛindaːl][4][5]) 에 기반하며 AES 공모전에서 선정되었다.

 

AES는 미국 정부가 채택한 이후 전 세계적으로 널리 사용되고 있다. 1977년 공표된 DES를 대체한 AES는, 암호화와 복호화 과정에서 동일한 키를 사용하는 대칭 키 알고리즘이다.

 

미국 표준 기술 연구소(NIST)는 2001년 11월 26일 AES를 미국 연방 정보 처리 표준(FIPS-197)으로 공포하였다. NIST는 5년의 표준화 과정을 거쳤으며 이 과정에서 15개의 알고리즘이 경쟁, Rijndael 암호가 가장 적합한 알고리즘으로 선정되었다. 이 표준은 2002년 5월 26일부터 효력을 발휘하기 시작했다. AES는 ISO/IEC 18033-3 표준에 포함되어 있으며 여러 암호화 패키지에서 사용되고 있다. AES는 또한 미 국가안보국에 의해 1급비밀(Top Secret)에 사용할 수 있도록 승인된 알고리즘 중 최초로 공개되어 있는 알고리즘이다.

 

자세한 사항은 아래 링크 참고할 것 


참고 링크

ko.wikipedia.org/wiki/%EA%B3%A0%EA%B8%89_%EC%95%94%ED%98%B8%ED%99%94_%ED%91%9C%EC%A4%80

 

고급 암호화 표준 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 고급 암호화 표준Advanced Encryption Standard(Rijndael) SubBytes 스텝: AES 라운드 4단계 중 하나일반설계자Vincent Rijmen, Joan Daemen최초 출판일1998기원스퀘어(Square)차기 방식An

ko.wikipedia.org

 

반응형