The Study and Implementation on PGP with AES

碩士 === 東海大學 === 資訊科學系 === 89 === PGP(Pretty Good Privacy) is a program used to encrypt files and emails, and was developed and announced by Philp Zimmermann in 1991. By the work of the past 10 years, PGP has become the most popular encryption software. Besides, due to the dispute about DE...

Full description

Bibliographic Details
Main Authors: Shiu-Wei Wang, 王琇緯
Other Authors: Chu-Hsing Lin
Format: Others
Language:zh-TW
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/19487874185639447294
Description
Summary:碩士 === 東海大學 === 資訊科學系 === 89 === PGP(Pretty Good Privacy) is a program used to encrypt files and emails, and was developed and announced by Philp Zimmermann in 1991. By the work of the past 10 years, PGP has become the most popular encryption software. Besides, due to the dispute about DES security issue, NIST called for AES(Advanced Encryption Standard) candidate algorithm on September, 12, 1997. At the beginning of this research, NIST has selected 5 sysmmetric cipher algorithms as AES Round 2 finalists on September, 15, 1998. Therefore, we used the PGP lastest version at that time 6.5.1i announced in October, 1998 and expected PGP system to correspond with AES to strengthen the security. We will add AES Round 2 finalists, including RC6, Rijndael, Serpent, Twofish and Mars, to replace the orignal DES, IDEA symmetric crytographic algorithm in PGP; and furthermore, we also add a modified RIPEMD-160 one-way hash function RIPEMD-X(128/192/256). In addition, we suggest that using SHA-1, RIPEMD-X to generate hash by DH/DSS, RSA key respectively. With the growing importance of data security, PGP will play a key role given its advantages in wide usages. Therefore, this thesis not only strengthens the PGP crypto system but also makes PGP to conform with AES and corresponding the essence of GNU GPL(General Public License) to make users know how to add crypto modules to strengthen PGP crypto system.