접근통제 정책은 임의적 접근통제, 강제적 접근통제, 역할 기반 접근통제가 주류다. '데이터 전환'은 접근통제 정책에 해당하지 않는다. 접근통제는 인가된 사용자만 정보와 자원에 접근하도록 제한하는 보안 메커니즘 전반을 가리킨다.
인증은 합법적인 사용자에게 자원을 사용하도록 허용할 것인지를 확인하는 제반 행위다. 대표적인 방법으로 패스워드, 인증용 카드, 지문 검사가 있다. 접근을 허용하기 전에 신원을 확인하는 단계라는 점을 기억한다.
암호 방식은 키를 어떻게 쓰는지로 갈린다. 대칭 암호 알고리즘은 암호화와 복호화에 동일한 키를 사용하므로 키 교환의 보안 문제가 생긴다. 비대칭 암호 알고리즘은 공개키와 비밀키의 쌍을 사용해 이 문제를 해결한다. 공개키로 암호화한 데이터는 개인키로 복호화하므로, 공개키로 복호화한다는 설명은 틀리다.
해시 함수는 일방향성과 충돌 저항성을 가지며, 데이터 무결성 검증에 주로 사용된다. 공개키 암호화에서 키를 생성하는 역할과는 다르다.
공개키 암호 알고리즘 가운데 RSA는 큰 숫자를 소인수 분해하기 어렵다는 점을 기반으로 1978년 MIT에서 제안되었다. 소수를 활용한 비대칭 암호화 알고리즘을 묻는 문제의 답이 된다.
서버 보안 장비도 구분한다. 클라우드 기반 HSM은 Hardware Security Module의 약자로 하드웨어 기반 보안 모듈이므로, 소프트웨어만으로 구현된다는 설명은 정의에 어긋난다. XDMCP는 데이터베이스 접근 제어 도구가 아니라 X Window System의 원격 접속 프로토콜이다.
예제
선지 판단은 접근통제 정책에서 데이터 전환을 빼는지, 패스워드·인증용 카드·지문 검사로 신원을 확인하는 행위를 인증으로 읽는지, 대칭 암호가 같은 키를 써서 키 교환 문제가 생긴다고 보는지, 공개키로 암호화하면 개인키로 복호화한다고 판정하는지, 해시를 무결성 검증에 쓰는 기법으로 구분하는지, 소인수 분해의 어려움을 기반으로 한 공개키 알고리즘을 RSA로 고르는지, HSM을 하드웨어 기반 모듈로 보는지, XDMCP를 데이터베이스 접근 제어 도구에서 빼는지에서 갈린다.
대표 기출 1문항
대칭 암호 알고리즘과 비대칭 암호 알고리즘에 대한 설명으로 틀린 것은?
대칭 암호 알고리즘은 비교적 실행 속도가 빠르기 때문에 다양한 암호의 핵심 함수로 사용될 수 있다.
대칭 암호 알고리즘은 비밀키 전달을 위한 키 교환이 필요하지 않아 암호화 및 복호화의 속도가 빠르다.
비대칭 암호 알고리즘은 자신만이 보관하는 비밀키를 이용하여 인증, 전자서명 등에 적용이 가능하다.
대표적인 대칭키 암호 알고리즘으로는 AES, IDEA 등이 있다.
정답과 해설 보기
정답 ② · 대칭 암호와 비대칭 암호 알고리즘에 대한 설명 중 틀린 것을 고르는 문제이다. 대칭 암호는 송수신자가 동일한 비밀키를 사용하므로 암호화와 복호화 속도가 빠르다는 장점이 있지만, 상대방에게 안전하게 비밀키를 전달하기 위한 키 교환이 반드시 필요하다.
대칭 암호는 동일한 키를 사용하므로 키 교환 보안 문제가 발생하며, 비대칭 암호는 공개키/비밀키 쌍을 사용해 이 문제를 해결한다.