PGP (Pretty Good Privacy)는 Phil Zimmermann이 1991년에 개발한 암호화 프로그램이다. 이메일과 파일의 암호화, 디지털 서명, 그리고 전반적인 인터넷 통신 보안을 위해 사용된다.
주요 특징:
1. 공개 키 암호화 방식 사용
2. 디지털 서명 기능
3. 데이터 압축 기능
4. 이메일 호환성
작동 원리:
PGP는 대칭키 암호화와 공개키 암호화를 결합한 하이브리드 암호 시스템을 사용한다. 메시지 본문은 빠른 대칭키 알고리즘으로 암호화되고, 이 대칭키는 수신자의 공개키로 암호화되어 전송된다.
역사와 발전:
- 1991년: 최초 버전 출시
- 1996년: PGP Inc. 설립
- 1997년: PGP Inc.가 Network Associates에 인수됨
- 2002년: PGP Corporation 설립
- 2010년: Symantec이 PGP Corporation 인수
표준화:
PGP의 표준화된 버전인 OpenPGP는 IETF에 의해 RFC 4880으로 정의되었다.
사용 분야:
- 이메일 보안
- 파일 암호화
- 디스크 암호화
- 디지털 서명
법적 문제:
초기에 미국 정부와 수출 규제 관련 논란이 있었으나, 현재는 대부분의 국가에서 합법적으로 사용 가능하다.
PGP의 중요성:
개인 정보 보호, 기업 기밀 유지, 언론인 및 인권 활동가 보호 등에 광범위하게 활용되며, 디지털 통신의 보안과 프라이버시 보호에 중요한 역할을 한다.