본문 바로가기
네트워크보안

[네트워크보안] 전자 서명

by spareone 2025. 10. 22.

전자 서명 개요


  1. 전자 서명
    • 전자적 문서에 서명하고, 그 문서에 대한 서명자의 유일한 신원 증명과 서명문서의 일체 내용을 검증하기 위한 행위
    • 손으로 쓴 서명과 유사
    • 해당 서명의 저자, 날짜, 시간 확인 가능
    • 서명할 당시의 내용 인증 가능
    • 분쟁시 제 3자가 확인 가능 (부인 방지)
  2. 서명 작성과 서명 검증
    • 메시지의 서명을 작성하는 행위
      • 서명용 키로 서명 작성
      • 서명용 키는 서명자만 가지고 있어야 함
    • 메시지의 서명을 검증하는 행위
      • 검증용 키로 서명 검증
      • 검증용 키는 서명을 검증하는 누구나 가질 수 있음

공개 키 암호와 디지털 서명


디지털 서명은 공개 키 암호에서 사용하는 키를 역으로 사용함으로써 구현


공개 키 암호 - 암호화 키로 복호화 수행 불가, 암호화 키는 누구나 가질 수 있음
디지털 서명 - 검증용 키로 서명 생성 불가, 검증용 키는 누구나 가질 수 있음


메시지를 개인 키로 암호화하는 것 - 서명 작성
메시지를 공개 키로 복호화하는 것 - 서명 검증


전자 서명 알고리즘은 RSA 뿐만 아니라, DSA 알고리즘도 존재

댓글