디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[정보/리뷰] 서명과 전자 서명

후드닙갤로그로 이동합니다. 2024.05.21 10:05:37
조회 138 추천 0 댓글 2
														

사전적 의미로 서명은 자신만의 고유한 필체로 성명을 타인이 알아볼 수 있도록 기록한 것을 의미하는데
보통 일상에 카드 결제할 때, 어떤 문서를 확인했을 때, 약관 등에 동의 했을 때, 연봉 통보에 동의 했을 때
등 사용하게 됨.

일반적으로 서명은 아래와 같은 기능을 한다고 볼 수 있어.

1. 서명자 인증 : 자신의 고유한 필체로 자신이 이 문서에 서명 했음(동의/합의)을 증명
2. 합의 내용 변경 불가 : 자신이 서명한 문서의 내용이 상호 합의한 내용이고 변경되지 않았음을 증명
3. 서명 사실 부인 불가 : 내 필체로 서명한 거니까 부인도 불가능

연봉 협상 서류에 서명을 하는 경우(모두싸인 같은거 말고 종이에 서명하는 경우)
보통 같은 내용이 적힌 두장의 서류가 준비되어 있고, 각각의 종이에 협상 참가자들이
각자 서명을 하고 최종적으로 두장의 종이를 이어놓고 가운데 서명을 한번 더 하거나
요즘은 없지만 은행에서 어디 서명하면 뒤에 먹지로 같은 내용에 똑같이 서명된 종이를 주던
것 등이 2번을 위한 것이라고 볼 수 있음.

아무튼 시대가 디지털 시대로 넘어오면서 서명 방식에도 변화가 생겼는데,
디지털 서명과 같은 전자 서명이 나타난 것.

디지털 서명은 간단하게 말하면 공동 인증서, 네이버 인증서, 카카오 인증서과 같은 인증서를 사용하는
방식이고 전자 서명은 여기 전자 인감,날인(스캔을 하던 포토샵으로 그리던)이 모두 포함되는 형태임.
해외에서는 전자 인감/날인 + 디지털 서명까지 PDF에 적용하는 방식으로 공식적으로 이용되고
우리나라도 전자 서명이 법적 효력이 있음

디지털 서명은 전자 서명의 부분집합이다 라고 생각하면 편함.

여기서 디지털 서명에 대해 좀 더 써볼까 하는데
이 서명 방법은 기본적으로 '암호화'에 기반한 방식임.

컴퓨터에서 사용하는 암호화는 크게 대칭 암호 방식과 비대칭 암호 방식이 있음.
1. 대칭 암호: 암호화 / 해독에 같은 키가 사용되는 방식
2. 비대칭 암호: 암호화 / 해독에 서로 다른 키가 사용되는 방식

여기서 디지털 서명에는 비대칭 암호 방식이 사용됨.
비대칭 암호 방식에는 공개 키 / 개인 키 라는 개념이 존재하는데

문붕쿤 A에게 공개키와 개인키를 각각 Pub(A), Pri(A) 라고 하면
Pub(A) 를 통해 암호화 한 내용은 Pri(A)로만 해독이 가능하고
Pri(A)로 암호화 한 내용은 Pub(A)로만 해독이 가능함.

개인 키는 말 그대로 자신이 가지고 있고(위 예에서 문붕쿤 A)
공개 키는 자신과 비밀 친구가 되기 위한 임의의 대상들에게 전달함.
비밀 친구들이 문붕쿤 A에게 메시지를 보낼 때 공개 키 Pub(A) 로
메시지를 암호화해서 보내면 문붕쿤 A는 Pri(A)로 내용을 해독

이 방식을 이용하면 암호화는 공개키를 전달 받은 누구나 할 수 있지만
내용 확인은 오직 문붕쿤 A만 가능함

더 자세히 알고 싶다면 RSA 암호화를 알아서 검색해서 보도록 하자.

아무튼 이 방식을 어떻게 서명에 사용하는 걸까?

인증서라는것이 여기서 등장한다.
인증서는 말그대로 '내가 문붕쿤이다' 를 나타내는 인증서임.
이 인증서에는 아래와 같은 내용이 포함되어 있어.

1. 문붕쿤 A의 공개키
2. 문붕쿤 A의 식별자
3. 인증서 발급 업체 식별자
4. 서명 방식(요약 방식 및 암호화 방식이라고 생각하자)
5. 유효날짜 등

보통 자신이 발급받은 인증서에는 개인키도 따로 있음.
하지만 서명 이후 상대에게 전달되는 문서에 포함되는 인증서는 개인키는 포함 X
그러면 디지털 서명이 어떻게 진행되는지 간단하게 살펴보자

가정 시나리오)
문붕쿤 A가 자신의 인증서에 포함된 개인키로

- 서명 절차

1) 서명하고자 하는 문서를 가져온다.
2) 문서를 요약한다(이게 서명 방식에 포함되어 있다)
3) 요약된 내용을 문붕쿤 A의 개인키로 암호화한다.
4) 암호화한 내용을 문서 끝에 붙여 전송한다.

- 서명 유효성 확인 절차

1) 서명된 문서를 가져온다.
2) 서명을 제외한 원문 문서의 내용을 요약한다.
3) 서명을 문붕쿤 A의 공개키로 해독한다. (요약된 내용이 나옴)
4) 문서의 요약 내용이 같은지 확인한다.

a17d34aa1b22b44292341c50295dc7c06bc796adb3c8c2b7c9721d54cd6bc4ec9aa66d9ebe04f6453f6b0c39fad25920019949




위에서 해시 함수가 요약 방식이라고 생각하면 되고
메시지 다이제스트가 문서 요약본이다.


예제를 통해 알아보자
문붕쿤 A가 아래와 같은 문서에 서명을 진행하려고 한다.
서명 방식에 각 행의 첫글자만 따와서
문서를 요약한다고 약속이 되어있다고 가정하자.

-----------문서-----------
씨발
기만자
새끼야
--------------------------

문붕쿤 A는 문서를 요약한다
---------요약-------
씨기새
--------------------

문붕쿤 A는 요약본을 암호화한다.
암호화는 복잡하니까 그냥 대충 암호문이 나왔다고 가정

-------암호문-------
sgs
--------------------


그러면 이제 서명된 문서는 아래와 같은 형태가 될 것임

--------문서--------
씨발
기만자
새끼야
--------------------
문붕쿤 A 인증서
서명 : sgs
--------------------

이 문서가 문붕쿤 A가 서명한 문서인 것을 검증해보자.
인증서에 포함된 서명 방식을 통해 요약 방식을 알아냈다.
이 방식으로 요약본을 얻어낸다.

----------요약------------
씨기새
--------------------------

인증서에 포함된 문붕쿤 A의 공개키를 이용해
서명을 해독한다.

---------암호------------
sgs
---------해독------------
씨기새
-------------------------

이 과정을 통해 인증서에 표기된 사용자의 서명인 것이 증명된다.

여기서 위에 비밀친구들과의 통신과 다른 것은
비밀 친구들이
A의 공개키로 암호화해서
A가 개인키로 해독하지만

인증 과정에서는
A의 개인키로 암호화한 것을
A의 공개키를 가진 사람들이 해독한다는 것이다.
이 이유는 아래 설명

말만 들어서는 아리까리한데, 전자 서명에서 보장해야하는 내용들을 통해
이 서명이 유효한 것임을 이해해보자

1. 서명자 인증
서명을 한 사람이 누구인지 임의의 대상들이 모두 알 수 있어야 한다.
인증서에 서명자 식별자를 통해 달성

2. 위조 불가능
서명을 다른 사람이 위조할 수 없어야한다.
개인키를 통해서 서명이 생성되기 때문에 위조가 불가능

3. 부인 방지
인증서에 포함된 공개키로 서명이 해독되고 이게 요약본과 일치한다면
서명자의 개인키로 암호화 된 것이기 때문에 서명 사실을 부정할 수 없음
4. 변조 방지
예제에서 문서의 요약본 생성 방식을 단순하게 표현했지만 실제론
띄어쓰기 하나만 추가해도 내용이 완전히 달라지는
단방향 암호화를 사용함.
이로인해 서명된 문서에서 서명 부분은 추출한 뒤 문서 본문을 수정하게 되면
요약 내용이 달라지기 때문에 서명 유효성이 검증됬다면
서명된 문서가 변조되지 않았다는 것을 의미

5. 재사용 불가
마찬가지로 문서별로 요약본이 달라지고 이로인해 서명 결과값이 달라지기
때문에 다른 문서의 서명을 가져와서 사용하는 것이 불가능함.

여기서 1번 조건 때문에 인증 과정에서는 공개키로 암호화 하는 것이 아닌
개인키로 암호화를 하는 것.

만일 공개키로 암호화를 해서 서명을 한다면,
누구나 A의 서명을 생성할 수 있다.
또한 서명의 검증은 개인키를 가진 문붕쿤 A만 검증할 수 있으니
1번 조건이 만족되지 않음.

하지만 개인키로 암호화한다면
서명 검증을 위해 공개키를 요청하여 받은 다수가 서명을 해독하여
서명을 검증할 수 있게됨.


문붕쿤들도 서명할 일이 생기면 멋드러진 만년필을 꺼내서
디지털 서명값을 계산해서 서명해보도록 하자.


추천 비추천

0

고정닉 0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2868 설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
2870 이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
505566 공지 진행중인 이벤트 (06월12일 갱신) 문방구갤러리갤로그로 이동합니다. 24.02.11 3737 11
278663 공지 제재 기준 / 신고용 공지 [18] 문방구갤러리갤로그로 이동합니다. 22.03.16 29252 35
327220 공지 문구류 가격표 프로젝트에 참여해 주세요! [9] (*⌒∇⌒*)(61.83) 22.08.01 11338 25
278518 공지 자주 나오는 질문 [7] 문방구갤러리갤로그로 이동합니다. 22.03.15 23217 43
173414 공지 파딱 상시 모집합니다 + 운영 방침 사카린_갤로그로 이동합니다. 21.03.21 12335 51
556677 일반 잉크 신경 안쓰고 막 쓰면 빨리 줄어드는데 갈치갤로그로 이동합니다. 02:30 35 0
556676 일반 더판 기준 질문 [3] 별무리갤로그로 이동합니다. 02:20 84 0
556674 일반 제트스트림 G2 규격 1.0mm 왜 안나오는거야 [1] 후드닙갤로그로 이동합니다. 01:56 30 0
556672 일반 심해에 물탄 색 잉크 있나!? [1] ㅇㅇ(110.35) 01:53 40 0
556671 글씨/ 이른 새벽의 귀갓길 아침놀갤로그로 이동합니다. 01:38 43 2
556670 일반 이리듐 포인트 소미공필닙 득닙 [1] 헤세갤로그로 이동합니다. 01:20 87 0
556669 글씨/ 송소희 - 달무리 [6] Oblique갤로그로 이동합니다. 01:18 53 4
556667 일반 카웨코와 디플로맷의 관계 [9] ㅇㅇ(218.156) 01:08 131 2
556666 일반 파버카스텔 복닙 어때? 문붕이(210.104) 01:05 46 0
556665 일반 그리워하며 언젠간 만나게되는~ [2] 가래떡갤로그로 이동합니다. 01:01 52 0
556664 일반 이거 10배율짜리 루페 샀는데 [2] 녹차맛가글갤로그로 이동합니다. 00:57 80 0
556663 일반 만린이 조터 그냥 카트리지+주사기 쓰는 게 낫겠죠? [1] ㅇㅇ(115.138) 00:54 56 0
556662 일반 세일러에 빠져서 한동안 845 찬양을 게을리했네 [12] Espmente_DeV갤로그로 이동합니다. 00:25 204 0
556661 일반 아 일옥 다 좋은데 [8] 사카린_갤로그로 이동합니다. 00:25 197 0
556660 글씨/ 내 마음을 전해볼까 [2] 만년필표류기갤로그로 이동합니다. 00:24 64 2
556659 일반 카웨코 뭔가 주인장이 바뀌었나? [4] ㅇㅇ갤로그로 이동합니다. 00:23 113 0
556658 일반 글입다 펄없는 잉크 추천해줄사람~ [4] 아르메글렌스티드갤로그로 이동합니다. 00:16 61 0
556657 일반 글입다 빨강머리앤vs파우스트 머살까 [3] 아르메글렌스티드갤로그로 이동합니다. 00:13 58 0
556656 일반 어 마하펜 0.7 나오나보네 문붕이(183.108) 00:12 46 0
556655 일반 아이 싯팔 이직마렵다 [2] NyaNyaNyan갤로그로 이동합니다. 00:09 129 0
556654 일반 짱펜중에 화살닙 인터네셔널 들어가는게 뭐였지 구슬하늘갤로그로 이동합니다. 00:08 50 0
556653 일반 진하오100 5개 중 온전한건 몇개일까 [1] 문붕이(14.32) 00:07 77 1
556652 글씨/ 고운 말 [1] 만년필표류기갤로그로 이동합니다. 00:05 43 3
556651 일반 코모스 방문 접수도 받나여 [2] 석기갤로그로 이동합니다. 06.13 85 0
556650 일반 845 오우너한테 질문 [10] ekoj갤로그로 이동합니다. 06.13 128 0
556649 더판 완) 마존 t5, p136 + @ 일괄 판매 [1] 클림트갤로그로 이동합니다. 06.13 155 0
556648 일반 악! 잉 크때랑녹없에는게제일재미있어 해병님! [2] 제1서기갤로그로 이동합니다. 06.13 86 0
556647 일반 배럴 나사산 청소 개꿀팁 있을까? [5] ㅇㅇ갤로그로 이동합니다. 06.13 77 0
556646 일반 선미 신곡 뮤비 보는데 되게 불편하네;;;; [9] 문붕이(110.47) 06.13 192 3
556645 글씨/ Girls Never Die [2] 끼룩끼리룩갤로그로 이동합니다. 06.13 80 4
556644 일반 또르뚜가 솨쒀 [5] 캠프보니파스갤로그로 이동합니다. 06.13 152 1
556642 일반 인권팔이들 덕분에 나라가 [7] 마스루모그라프갤로그로 이동합니다. 06.13 190 1
556641 일반 악마새끼들... [7] R.I.P_Boooolt950갤로그로 이동합니다. 06.13 169 0
556640 더판 [더판] 파카 조터, 파카 95 일괄 판매 [1] 클림트갤로그로 이동합니다. 06.13 144 0
556638 일반 펠 m205 데몬은 아직 생산 하는거임? [6] ㅇㅇ(121.167) 06.13 168 0
556637 일반 오눌 중고 거래 뭔일 있었냐 문붕이(122.38) 06.13 311 11
556636 일반 이상한 사람 때문에 경찰불러보면 인권팔이 현타옴 [4] ㅇㅇ(222.97) 06.13 220 2
556635 글씨/ 벽공, 이희승 ㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ갤로그로 이동합니다. 06.13 45 1
556634 일반 ㅂㅁㄱ) 득 이어폰 [3] 블루문블루스타갤로그로 이동합니다. 06.13 119 0
556633 일반 가죽 가격에 연연하지 마라 [6] 문붕이(101.235) 06.13 209 0
556632 일반 아니 이건 너무 배럴 돌려막기 같은데... [5] ㅇㅇ갤로그로 이동합니다. 06.13 255 0
556630 일반 얼룩덜룩 [1] ㅁㄴㄹㄹ갤로그로 이동합니다. 06.13 137 0
556629 일반 742 SFM? FA? [13] 이소나갤로그로 이동합니다. 06.13 150 1
556628 일반 짭리스a1많이 무거움? [11] 문붕이(115.143) 06.13 127 0
556627 글씨/ 시) 단란 부먹찍먹담먹갤로그로 이동합니다. 06.13 75 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2