
정답메시지 기밀성은 전자서명이 제공하지 않는 서비스입니다.
핵심 개념
전자서명이 제공하는 보안 서비스
전자서명(digital signature)은 송신자의 개인키로 메시지의 해시값을 암호화하여 첨부하는 기법입니다. 수신자는 송신자의 공개키로 이를 검증합니다. 이 과정에서 개인키는 송신자만 보유하므로 그 메시지를 실제로 누가 작성했는지 확인하는 근원(출처) 인증, 서명 대상이 위·변조되지 않았음을 확인하는 무결성, 그리고 서명자가 나중에 서명 사실을 부인하지 못하게 하는 부인 방지가 제공됩니다. 다만 서명 자체는 메시지 내용을 감추지 않으므로 기밀성은 제공하지 않으며, 기밀성이 필요하면 별도의 암호화를 병행해야 합니다.
선지별 해설
①개인키는 송신자만 보유하므로 서명 검증을 통해 메시지의 출처(근원)를 확인할 수 있어 근원 인증을 제공합니다.
②전자서명은 해시값을 개인키로 암호화할 뿐 메시지 본문을 숨기지 않으므로 기밀성은 제공하지 않습니다. 기밀성은 별도의 대칭·공개키 암호화가 필요합니다.
③서명 대상인 해시값을 검증하여 메시지가 전송 중 변경되지 않았음을 확인하므로 무결성을 제공합니다.
④서명은 송신자의 개인키로만 생성 가능하므로 서명자가 서명 사실을 부인할 수 없어 부인 방지를 제공합니다.

정답AES는 DES를 대체하기 위해 채택된 새로운 표준 대칭 암호 알고리즘입니다.
핵심 개념
AES(Advanced Encryption Standard)의 특징
AES는 기존 DES의 키 길이(56비트)가 짧아 안전성이 약해지자 이를 대체하기 위해 미국 NIST가 공모를 거쳐 2001년 표준으로 확정한 대칭키 블록 암호입니다. 벨기에 연구자가 제안한 Rijndael 알고리즘이 선정되었으며, 블록 크기는 128비트, 키 길이는 128/192/256비트를 지원합니다. 내부 구조는 DES처럼 Feistel 구조가 아니라 대입-치환을 반복하는 SPN(Substitution-Permutation Network) 구조이며, SubBytes·ShiftRows·MixColumns·AddRoundKey 라운드를 반복합니다. 하드웨어와 소프트웨어 모두에서 효율적으로 동작하도록 단순하고 명확하게 설계된 것이 특징입니다.
선지별 해설
①AES는 키 길이가 짧아진 DES를 대신하여 NIST가 채택한 새로운 표준 대칭키 블록 암호이므로 옳은 설명입니다.
②Feistel 구조는 DES의 방식이며, AES는 SPN(대입-치환) 구조를 사용하므로 틀립니다.
③AES는 저사양 8비트 스마트카드부터 고성능 서버까지 폭넓게 효율적으로 동작하도록 단순하게 설계되었으므로, 고성능 플랫폼용 복잡한 구조라는 설명은 틀립니다.
④AES는 2001년 IEEE가 아니라 미국 표준기술연구소 NIST가 FIPS 197로 공표하였으므로 틀립니다.