RSA/Rijndael 알고리즘을 지원하는 GnuPG

중앙일보

입력

GNU버전 PGP ''GnuPG(GNU Privacy Guard)가 새로이 2개의 알고리즘을 지원한다.

우선 지원하는 것은 가장 유명한 암호화 알고리즘의 하나인 ''RSA''. RSA는 오리지널 PGP에서는 처음부터 채용한 알고리즘이었지만 GnuPG는 지금까지 비표준 모듈을 통해서밖에 지원하지 않았다. 이는 특허로 보호받는 알고리즘을 사용하지 않는다는 방침때문이었다.

RSA특허의 유효기간이 2000년9월26일에 끝남에 따라 GnuPG는 버전 1.0.3에서 RSA를 지원했다.

또 한가지 지원하는 알고리즘은 10월 2일 AES(차새대 표준 암호,Advanced Encryption Standard)로 NIST(미국 상무성 표준 기술국)가 발표한 ''Rijndael''

AES는 지금까지 표준 암호로서 사용되어온 DES(Data Encryption Standard)가 계산능력과 암호해독논리의 진보에 따라 취약해지자,NIST가 알고리즘을 공모해 선정한 것. GnuPG에서 Rijndael을 다루기 위해선 현재 실험적인 모듈을 동적으로 로드하지않으면 안돼지만 AES는 특허로 보호되지 않기때문에 얼마지나지않아 GnuPG자체에 포함될 것으로 보인다.

GnuPG는 RFC2400에서 정의된 ''OpenPGP''표준을 다르고 있어(OpenPGP에는 이미 AES의 취급방법이 정의되어있다.)이제부터는 AES의 구현외의 PGP와의 호환성문제는 해결될 듯 싶다.

GnuPG는 파일과 메시지를 암호화/서멍하기 위한 자유소프트웨어로 메일 암호화와 서명등에 주로 쓰인다.

ADVERTISEMENT
ADVERTISEMENT