[목차] == 개요 == '''대칭 열쇠 암호'''(symmetric-key algorithm)는 [[암호화]]와 [[복호화]]에 같은 열쇠(key)를 사용하는 암호를 말한다. 반대로, 암호화와 복호화에 서로 다른 열쇠를 사용하는 것은 [[공개 열쇠 암호]](public-key cryptography) 또는 비대칭 열쇠 암호라고 한다. 대칭 열쇠 암호는 암복호화 속도가 빠르지만 상대편도 같은 열쇠를 가지고 있어야 하므로 이를 전달하는 과정에서 약점이 노출되며, 공개 열쇠 암호는 상대편에게 열쇠를 쉽게 전달할 수 있지만 암복호화가 오래 걸린다. 대칭 열쇠 암호의 대표적인 예가 [[AES]]와 [[DES]]이고[* DES는 컴활 1과목(컴퓨터 일반)에서도 비밀키 암호화 방식의 예로 등장하니 알아두자.], 공개 열쇠 암호의 대표적인 예가 [[RSA]]이다. 참고로 RSA라는 명칭은 해당 암호화 알고리즘을 개발한 연구원 3명의 이니셜을 따서 명명되었다. == 관련 문서 == * [[공개키 암호화 방식]] * [[해시]] [[분류:암호학]][[분류:컴퓨터 보안]][[분류:알고리즘]]