정보시스템 감리 기출문제해설/보안 해설

(제 25회) 보안 / (115)~(116) 해설

아이티신비 2025. 2. 25. 09:00

115. 공개키 암호 시스템에 대한 설명으로 가장 적절 하지 않은 것은?

 

① 공개키 암호 방식에서는 공개키와 개인키 키 쌍이 존재하며, 암복호화에 서로 다른 키를 사용 하므로 비대칭키 암호 방식이라고도 한다.

② 송신자가 수신자의 공개키를 이용하여 암호화한 메시지를 전송하면 수신자는 자신의 개인키를 이용하여 복호화를 수행한다.

③ 공개키 암호 방식은 대칭키 암호화 방식에 비해 관리해야 할 키의 개수가 많지만, 계산 속도가 빨라 메시지 암호화에 주로 사용한다.

④ 타원곡선 상의 이산대수 문제를 이용하는 ECC (Elliptic curve cryptography) 알고리즘은 RSA 등에 비해 상대적으로 짧은 길이의 키를 사용하여 대등한 수준의 안전성을 제공할 수 있다는 장점이 있다.

 

■ 대칭키와 공개키

 
구분
비밀키 암호화
공개키 암호화
대표적 알고리즘
DES, IDEA, RC4, SEED, Skipjack, CAST
RSA, ECC, DSA, EIGamal, Diffie-Hellman
키의 상호관계
암호화키 = 복호화키
암호화키 ≠ 복호화키
키의 수
n(n-1)/2개(두 사람 이상이 한 개의 Secret Key 를 공유)
2n개(전송 당사자간에 각각 Private Key, Public Key 공유)
키의 종류
Secret Key
Private, Public Key
키의 보호
많음
적음(Public Key 는 외부에 공개)
속도
빠름
느림
성능
효율적
비효율적
부가기능
없음
인증, 부인방지
용도
장문메시지, 폐쇄적 환경, 데이터 암호화
단문메시지, 키교환, 불특정다수, 개발적환경

 

정답 : ③

 

 

 

116. 해시 함수를 이용하는 메시지 인증 코드(HMAC : Hashed MAC)에 대한 설명으로 가장 적절하지 않은 것은?

 

① 수신자는 메시지의 변경 여부 뿐만 아니라 올바른 송신자가 생성한 메시지임을 확인할 수 있다.

② 송신자와 수신자 사이에 메시지 인증을 제공하지만, 제3자를 위한 증명은 제공할 수 없다.

③ 송신자가 메시지를 보낸 사실을 부인하는 경우 수신자는 송신자가 메시지를 보낸 사실을 증명 할 수 있다.

④ 메시지 인증코드를 생성하기 위해 송신자와 수신자는 사전에 공통의 비밀키를 공유해야 한다.

 

■ 메시지 인증 코드(MAC, Message Authentication Code)

  • 메시지에 붙여지는 작은 데이터 블록을 생성하기 위해(사전에 공유하고 있는) 비밀키를 이용하는 방법
  • 전송되는 메시지의 무결성을 확인하여, 메시지에 대한 인증을 할 수 있음
  • HMA(Hashed MAC) : 일방향 해시 함수를 이용해서 메시지 인증 코드를 구성하는 방법

정답 : ③

 

 



 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥