문제
다음 중 정보 보안을 위한 비밀키 암호화 기법에 대한 설명으로 옳지 않은 것은?
① 비밀키 암호화 기법의 안전성은 키의 길이 및 키의 비밀성 유지 여부에 영향을 많이 받는다. ② 암호화와 복호화 시 사용하는 키가 동일한 암호화 기법이다. ③ 복잡한 알고리즘으로 인해 암호화와 복호화 속도가 느리다. ④ 사용자가 증가할 경우 상대적으로 관리해야 할 키의 수가 많아진다.
정답
3번
해설
정답: 3. 비밀키(대칭키) 암호화는 알고리즘이 단순하여 암호화·복호화 속도가 빠르다. 복잡한 알고리즘으로 속도가 느린 것은 공개키(비대칭키) 방식이다.
오답 풀이
- 1번: 대칭키의 안전성은 키 길이와 비밀성 유지에 크게 좌우되므로 옳다.
- 2번: 암·복호화에 같은 키를 쓰는 것이 대칭키의 정의이므로 옳다.
- 3번: 알고리즘이 단순해 속도가 빠른 것이 특징이므로 "느리다"는 옳지 않다.
- 4번: N명 통신 시 N(N-1)/2개의 키가 필요해 사용자 증가 시 키 수가 급증하므로 옳다.
보충 개념 대칭키 알고리즘으로 DES, AES, SEED 등이 있다. 공개키(RSA)는 키 분배 문제는 해결하나 알고리즘이 복잡해 속도가 느리다.