brunch

You can make anything
by writing

C.S.Lewis

by 즐KIN창 심재석 Jun 03. 2019

이메일 암호화 기법 #38

제9장   Open PGP를 이용한 이메일 복호화 방법

9장   Open PGP를 이용한 이메일 복호화 방법

     

Gpg4win과 비공개인증서와 암호문구가 있으면 이메일을 해독할 수 있다. 


이장에서는 Gpg4win의 일부인 GpgOL을 이용하여 Microsoft 아웃룩에서 암호 이메일을 해독하는 과정을 설명한다. 


먼저 여러분은 Adele과 여러분의 공개인증서 작성과정을 연습할 필요가 있다. 다음 과정은 OpenPGP방식에만 적용이 된다.  S/MIME방식은 나중에 설명할 예정이다. 


8.1.에서 OpenPGP인증서를 아델에게 보냈을 것이다. 이 인증서를 이용하여 아델은 이메일을 암호화하여 잠시 후 메시지를 당신에게 보낸다.  그러면 당신은 그 메일을 받게 된다. 


9.1  MS Outlook 과 GpgOL을 이용한 메시지 복호화

     

대부분의 이메일 프로그램은 이메일 화면에서 암호화와 복호화를 직접 수행하는 플러그인 프로그램을 갖고 있다.  GpgOL 은 MS Outlook을 위한 암호화 플러그인 프로그램이다. 이를 이용하여 아델이 보낸 메일을 복호화할 수 있다. 


먼저 MS Outlook을 열고 Adele이 보낸 이메일을 Open한다. 지금까지는 클레오파트라가 인증서 관리기능을 수행하였다.  클레오파트라는 인증서뿐만 아니라 암복호화 과정 전체를 관리한다. 즉 GnuPG를 보조하는 기능을 수행한다.  클레오파트라는 사용자가 이메일을 암호화하고 복호화할 때 사용하는 사용자 인터페이스 기능을 수행한다. 


클레오파트라는 Adele이 보낸 암호 이메일을 처리한다. Adele은 당신이 보내준 OpenPGP형 공개인증서로 암호화 작업을 수행하였다.  이메일을 해독할 때 클레오파트라는 비공개인증서를 사용하기 위한 암호 문구를 입력하여달라고 요청한다.  입력한 암호문구가 틀리지 않으면 복호화가 성공한 것이다. 이제는 복호화된 평문 이메일을 읽을 수 있다. 


9.2  복호화한 메시지

Adele이 보낸 메시지를 복호화하면 다음과 같은 내용이 나온다. 

Hello Heinrich Heine, 


here is an encrypted response to your e-mail. 


I received your public key with the key ID 

FE7EEC85C93D94BA and the name

`Heinrich Heine <heinrich@gpg4win.de>'.


Attached is the public key of adele@gnupp.de,

the friendly e-mail robot.


Regards,

adele@gnupp.de


그 다음에 나오는 텍스트 블록은 아델의 공개인증서 이다. 


간단히 정리하면:

     

1.비공개 인증서로 암호이메일을 복호화 한다. 

2.교신 상대방이 자신의 공개인증서를 첨부파일로 보낸다. 암호 이메일로 답신을 보낼 때

  이를 이용할 수 있다.

3. S/MIME방식으로 이메일을 복호화 하기 

  OpenPGP방식으로 이메일을 복호화했는데 S/MIME방식은 이와 다른가?


답: 동일함.


S/MIME방식으로 암호화한 이메일을 복호화하는 것도 위와 동일하다. 다만 Adele은 S/MIME를 지원하지 않고 OpenPGP만 지원하므로 메일연습을 할 수는 없다. 


작가의 이전글 한글로망 한글 소리 공부 독본 #12
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari