암호 기술의 기초와 응용

HSM(하드웨어 보안 모듈)의 역할로 올바른 것은?

  1. A암호화한 데이터를 대량으로 저장하기 위한, 암호화 기능을 내장한 고속 스토리지 장치
  2. B변조 방지성이 있는 장치 안에서 키를 생성·보관하고, 키를 밖으로 내보내지 않고 서명이나 복호화 등의 처리를 수행하는 장치
  3. C네트워크 통신을 감시하여 부정한 패킷이나 공격 통신을 찾아내 차단하는 네트워크 기기
정답과 해설 보기

정답: B. 변조 방지성이 있는 장치 안에서 키를 생성·보관하고, 키를 밖으로 내보내지 않고 서명이나 복호화 등의 처리를 수행하는 장치

HSM은 인증 기관의 서명 키, 결제 키, 클라우드 키 관리 서비스(KMS)의 최상위 키 등을 지키기 위한 전용 장치입니다. 키는 HSM 안에서 생성되며 평문 그대로 밖으로 내보낼 수 없도록 만들어져 있고, 애플리케이션은 '이 키로 서명해 달라'와 같이 의뢰하여 결과만 받습니다. 장치를 열려고 하면 키를 소거하는 등의 변조 방지성을 가지며, 많은 제품은 FIPS 140-3 등의 기준에 의한 인증을 받고 있습니다. 스마트폰의 시큐어 엘리먼트나 PC의 TPM도 규모는 작지만 비슷한 사고방식으로 키를 지킵니다.

이 분야 연습하기 분야로 돌아가기

암호 기술의 기초와 응용의 다른 문제

  1. DEK를 데이터 암호화 키, KEK를 키 암호화 키라 한다. 클라우드 스토리지 등에서 사용되는 봉투 암호화에 대한 설명으로 올바른 것은?
  2. 암호 키를 일정 기간마다 새로운 키로 바꾸는 키 로테이션의 주된 목적은?
  3. 시스템 설계에서 암호 민첩성(암호 방식을 교체하기 쉽게 해 두는 성질)을 높이는 대처로 적절한 것은?
  4. 대칭 키 암호 중 블록 암호와 스트림 암호의 차이에 대한 설명으로 올바른 것은?
  5. 현재 널리 쓰이는 블록 암호 AES의 블록 길이와 키 길이의 조합으로 올바른 것은?