디지털서명

위키원
kdj9906 (토론 | 기여)님의 2019년 7월 10일 (수) 15:29 판 (새 문서: ''' 디지털서명 ''' (Digital signature) 이란 첨단 기술로 보안이 강화된 전자 서명중 한 종류로, 비공개키와 공개키 암호방식 (비대칭 암호화...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

디지털서명 (Digital signature) 이란 첨단 기술로 보안이 강화된 전자 서명중 한 종류로, 비공개키와 공개키 암호방식 (비대칭 암호화 라고도 불림.)을 이용한 전자 서명이다. 송신자의 개인키를 사용하여 서명을 보내면 수신측에서는 송신자의 공용키를 이용해 보내온 메시지를 해독한 다음 이를 보관하게 되고, 송신자는 디지털서명을 통해 본인임을 인증, 수신인은 해당 메시지가 위,변조 되지 않았음을 확인한다. 그리고 블록 체인에 기록되는 데이터의 보안 및 무결성을 보장하는 주요 측면 중 하나이다.

개요

디지털서명은

정의

디지털서명은 일반적으로 3개의 알고리즘으로 구성이 된다.

  • 키 생성 알고리즘 : 개인키를 임의로 가능한 개인키들의 세트로부터 알고리즘은 개인키와 해당 공개키를 출력
  • 서명 생성 알고리즘 : 서명을 만들기 위해 데이터와 개인키를 결합
  • 서명 검증 알고리즘 : 서명을 확인하고 메시지, 공개키 및 서명을 기반으로 메시지가 인증되었는지 여부를 확인

알고리즘의 핵심 기능

  • 공개키 또는 암호화 된 데이터를 기반으로 개인키를 만드는 것은 절대로 불가능하다.
  • 공개키를 통해 확인 된 메시지 및 개인키를 기반으로 서명의 신뢰성을 보장한다.

전자서명과의 차이점

  • 전자서명 : 전자서명은 계약 또는 기타 기록에 첨부되거나 관련이있는 문서의 내용이나 조건을 확인하는데 주로 사용된다.
  • 디지털서명 : 디지털서명은 서명을 한 사람이 본인이 맞는지, 문서의 내용이 위조 혹은 변조가 된것은 아닌지 확인하는데 주로 사용된다.

디지털서명의 이점

디지털서명은 3가지의 주요 이점이 있다.

  • 무결성 보장 : 이론적으로 보았을때, 전송되는 데이터를 해커가 보지 않아도 변경을 할 수있지만 디지털서명이 있는 데이터의 경우 이러한 상황이 발생이 된다면 서명이 무효화가 되어 암호화가 된 디지털 서명 데이터는 위,변조가 되었는지 확인을 할 수 있어 안전하다.
  • 개인의 신원 보호 : 디지털서명의 소유권은 특정 사용자에게 구속력을 가지고 있어 원하는 사람과 의사 소통을 하고있는지 확인이 가능하다.
  • 개인키가 개별 사용자와 연결 : 디지털서명에 부인 방지의 품질을 부여한다.