기출문제/정보처리기사

2022년 2회 정보처리기사 기출문제 93번

엉클지니 2025. 3. 2. 22:19

93. 대칭 암호 알고리즘과 비대칭 암호 알고리즘에 대한 설명으로 틀린 것은?

대칭 암호 알고리즘은 비교적 실행 속도가 빠르기 때문에 다양한 암호의 핵심 함수로 사용될 수 있다.

 대칭 암호 알고리즘은 비밀키 전달을 위한 키 교환이 필요하지 않아 암호화 및 복호화의 속도가 빠르다.

비대칭 암호 알고리즘은 자신만이 보관하는 비밀키를 이용하여 인증, 전자서명 등에 적용이 가능하다.

대표적인 대칭키 암호 알고리즘으로는 AES, IDEA 등이 있다.

 

 

문제에 대한 답과 해설:

문제:
대칭 암호 알고리즘과 비대칭 암호 알고리즘에 대한 설명으로 틀린 것은?

  1. 대칭 암호 알고리즘은 비교적 실행 속도가 빠르기 때문에 다양한 암호의 핵심 함수로 사용될 수 있다.
  2. 대칭 암호 알고리즘은 비밀키 전달을 위한 키 교환이 필요하지 않아 암호화 및 복호화의 속도가 빠르다.
  3. 비대칭 암호 알고리즘은 자신만이 보관하는 비밀키를 이용하여 인증, 전자서명 등에 적용이 가능하다.
  4. 대표적인 대칭키 암호 알고리즘으로는 AES, IDEA 등이 있다.

답: ❷ 대칭 암호 알고리즘은 비밀키 전달을 위한 키 교환이 필요하지 않아 암호화 및 복호화의 속도가 빠르다.

해설:

대칭 암호 알고리즘비대칭 암호 알고리즘의 기본 개념을 간단히 정리하면:

  • 대칭 암호 알고리즘: 암호화와 복호화에 같은 키(비밀키)를 사용합니다. 대표적인 알고리즘으로는 AES, IDEA, DES 등이 있습니다. 빠른 속도가 특징이지만, 키 전달 문제로 인해 안전하게 키를 공유할 수 있는 방법이 필요합니다.
  • 비대칭 암호 알고리즘: 암호화와 복호화에 서로 다른 키(공개키, 비밀키)를 사용합니다. 공개키로 암호화하고, 비밀키로 복호화합니다. 대표적인 알고리즘으로는 RSA, ECC 등이 있으며, 속도는 느리지만 인증과 전자서명 등에서 유용하게 사용됩니다.

문제의 각 선택지에 대한 설명:

  • ① 대칭 암호 알고리즘은 비교적 실행 속도가 빠르기 때문에 다양한 암호의 핵심 함수로 사용될 수 있다.
    • 맞습니다. 대칭 암호 알고리즘은 암호화와 복호화 속도가 빠르기 때문에 대용량 데이터 암호화나, 핵심 암호화 함수에 자주 사용됩니다.
  • ❷ 대칭 암호 알고리즘은 비밀키 전달을 위한 키 교환이 필요하지 않아 암호화 및 복호화의 속도가 빠르다.
    • 틀린 설명입니다. 대칭 암호 알고리즘은 암호화와 복호화에 같은 비밀키를 사용합니다. 그런데 이 비밀키를 안전하게 교환하는 방법이 필요합니다. 대칭 키는 공개된 네트워크상에서 안전하게 전송하기 어렵기 때문에 키 교환 문제를 해결하는 방법(예: Diffie-Hellman 키 교환)이 필요합니다. 따라서 "키 교환이 필요하지 않다"는 설명은 잘못된 것입니다.
  • ③ 비대칭 암호 알고리즘은 자신만이 보관하는 비밀키를 이용하여 인증, 전자서명 등에 적용이 가능하다.
    • 맞습니다. 비대칭 암호 알고리즘에서는 비밀키(private key)를 이용하여 전자서명을 생성하고, 이를 공개키로 검증하는 방식으로 사용됩니다. 또한 인증 및 보안 통신에도 자주 활용됩니다.
  • ④ 대표적인 대칭키 암호 알고리즘으로는 AES, IDEA 등이 있다.
    • 맞습니다. AES(Advanced Encryption Standard), IDEA(International Data Encryption Algorithm)는 모두 대칭 암호 알고리즘의 예입니다. 이들은 데이터를 빠르게 암호화하고 복호화하는 데 사용됩니다.

결론:
대칭 암호 알고리즘은 비밀키를 교환해야 하며, 이를 위한 추가적인 방법이 필요합니다. 따라서 ❷번에서 "키 교환이 필요하지 않다"는 설명이 틀렸습니다.

반응형