999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電子郵件系統(tǒng)中PGP的改進研究

2010-06-12 08:54:56鄭玉麗劉翠香
網(wǎng)絡安全技術與應用 2010年7期

鄭玉麗 劉翠香

洛陽理工學院 河南 471023

0 引言

隨著計算機網(wǎng)絡的廣泛普及,電子郵件運用的日趨頻繁,幾乎所有上網(wǎng)的人每天都要收或發(fā)電子郵件,特別是商業(yè)郵件,對安全性的要求更高,但是人們對它的安全性似乎沒有隨著時間推移而增強。雖然電子郵件系統(tǒng)提供了極好私密性PGP保障安全,但是隨著黑客技術的更新,郵件的私密性越來越顯得不安全。因此,現(xiàn)行使用的基于大整數(shù)分解的RSA公鑰算法,以及DES對稱加密算法的PGP,已經(jīng)明顯滯后而且在方案設計上也亟待改進。鑒于此,針對現(xiàn)行PGP,本文采用能夠快速加解密的橢圓曲線公鑰密碼體制 ECC和高級對稱加密算法AES有機結合,特別又增加了時間戳DTS技術,提出了電子郵件安全管理的新方案。本方案進一步增強電子郵件的安全性,同時也解決了目前PGP中速度和安全性不能兼顧的問題。

1 算法設計

1.1 公鑰對稱加密算法選擇

橢圓曲線指的是由韋爾斯特拉斯 Weierstrass方程y2+a1xy+a3y=x3+a2x2+a4x+a6所確定的平面曲線 E,此外再加上一個叫做無窮遠點的特殊點O。

在ECC中,采用了定義在有限域上的橢圓曲線,其方程為y2=x3+ax+b(mod n) ,其中4a3+27b2(mod n)≠0,x、y、a、b ∈Fn,這里n是素數(shù),a和b為兩個小于n的非負整數(shù)。由滿足此方程的點(x,y)和一個無窮遠點O就組成了橢圓曲線E。

橢圓曲線離散對數(shù)問題 ECDLP定義如下:給定素數(shù) n和橢圓曲線E,對Q=kP,在已知P,Q的情況下求出小于n的正整數(shù)k。可以證明,已知k和P計算Q比較容易,而由Q和P計算k則比較困難,至今沒有有效的方法來解決這個問題,這就是橢圓曲線加密算法原理之所在。

數(shù)字簽名算法基本過程(假如A方簽名,B方驗證)如下:

(1)A方先確定合適的橢圓曲線E,確定基點G、大素數(shù)n,選取私鑰d∈[1,n-1],計算Q=dP,生成公鑰(E,P,n,Q)并公布;并對消息生成摘要e;

(2)簽名

① 選擇一個偽隨機數(shù)k∈(1,n-1],計算kP=(x1,y1);

② 計算r= x1mod n,若r=0,回到第①步;

③ 計算s= k-1(e+dr)mod n,若s=0回到第①步;

④ 生成簽名(r,s),并發(fā)送簽名和消息m;

(3)驗證

① B方收到簽名(r,s)和m,對m生成摘要e;

② 計算(x1,y1)= s-1eP+ s-1rQ(mod n),如果x1=r,則驗證成功。

公鑰加密基本過程(假如B方給A方發(fā)送信息m)如下:

(1)A方先確定合適的橢圓曲線E,基點G,大素數(shù)n,私鑰k,再生成K=kG,生成公鑰(E,P,n,Q)并公布。

(2)B方把消息m嵌入橢圓曲線上一點M;

(3)用A方公鑰加密:選取一個偽隨機數(shù)r∈(1,n-1],計算C1=M+rK,C2=rG;把C1、C2發(fā)給接收方B;

(4)A收到 C1、C2后,用自己的私鑰進行解密M=C1-kC2,恢復出明文M;

(5)再把明文M解碼恢復出原有信息m。

1.2 安全散列函數(shù)(SHA-2)

本方案對電子郵件信息產生摘要選用SHA-2(SHA-224、SHA-256、SHA-238、SHA-512)算法。它是比SHA-1更長更安全的散列算法。它也是目前美國國家標準和技術研究所(NIST)公布的最安全的散列算法。

1.3 AES算法

2000年,NIST經(jīng)過三輪候選算法篩選,從眾多的分組密碼中選出Rijndael算法作為高級加密標準(AES)。

Rijndael算法的特點如下:采用SP結構、加密、解密相似但不對稱、支持128/32數(shù)據(jù)塊大小、支持128/192/256密鑰長度、有較好的數(shù)學理論做為基礎、結構簡單、速度快等。AES的加密算法的數(shù)據(jù)處理單位是字節(jié),128位的比特信息被分為16個字節(jié),按順序復制到一個4×4的矩陣中,稱為狀態(tài)(state),AES的所有變換都是基于狀態(tài)矩陣的變換。在輪函數(shù)的每一輪迭代中,包括四個變換,分別是字節(jié)代換運算(ByteSub())、行變換(ShiftRows())、列混合(MixColunms())以及輪密鑰的添加變換(AddRoundKey()),其作用就是通過重復簡單的非線性變換、混合函數(shù)變換、將字節(jié)代換運算產生的非線性擴散,達到充分的混合,在每輪迭代中引入不同的密鑰從而實現(xiàn)加密的有效性。

1.4 數(shù)字時間戳

日期和時間是E-mail中的重要內容之一,需要加以確認與保護。數(shù)字時間戳(Digital Time Stamp,DTS)服務較好地解決了E-mail發(fā)送時間的安全問題。

時間戳是一個經(jīng)加密后形成的憑證文檔,它包括三個部分:需加時間戳的文件的摘要;DTS收到文件的日期和時間;DTS 的數(shù)字簽名。時間戳產生的過程為:用戶首先將需要加時間戳的文件用 Hash 編碼加密形成摘要,然后將該摘要發(fā)送到 DTS,DTS 在加入了收到文件摘要的日期和時間信息后再對該文件加密,然后送回用戶。

2 PGP方案設計

假設用戶A使用PGP向用戶B發(fā)送電子郵件E-mail,發(fā)送方用戶A向用戶B發(fā)送電子郵件的流程如圖1,步驟如下:

第一步:發(fā)送方A

(1)對E-mail信息M使用散列函數(shù)SHA-2生成摘要;

(2)把上一步生成的摘要和自己的身份信息發(fā)給數(shù)字時間戳機構DTS,申請E-mail數(shù)字時間戳DTS(M),并保存;

(3)生成對稱密鑰K,對DTS(M)和e-mail信息M進行加密,生成密文EK(M)和EK(DTS(M));

(4)對EK(DTS(M))使用發(fā)送方A的私鑰進行簽名,生成簽名SA(EK(DTS(M)));

(5)對生成的簽名用接收方B的公鑰再次進行加密,生成密文EB(SA(EK(DTS(M))));

(6)把 EK(M)和 EB(SA(EK(DTS(M))))發(fā)給 Internet,通過Internet傳給接收方B。

圖1 改進的PGP方案

第二步:接收方B

(1)從 Internet上接受發(fā)送方 A 發(fā)過來的 EK(M)和EB(SA(EK(DTS(M))));

(2)使用B的私鑰解密得SA(EK(DTS(M)));

(3)使用A的公鑰解密得EK(DTS(M));

(4)把EK(DTS(M))發(fā)到Internet上,傳給發(fā)送方A。

第三步:發(fā)送方A

(1)接受到B傳來的EK(DTS(M));

(2)使用對稱密鑰 K進行解密得 DTS(M),記為 DTS‘(M);

(3)比較解密得來的DTS‘(M)和A在第一步中自己保存的DTS(M);

(4)如果DTS(M)和DTS‘(M)相同,則對對稱密鑰K,使用A的私鑰加密,生成SA(K),再使用接收方B的公鑰加密,生成密文EB(SA(K)),并發(fā)到Internet,通過Internet傳給接收方B;否則結束對稱密鑰K的發(fā)送。

第四步:接收方B

(1)從Internet接收到EB(SA(K)),用自己的私鑰進行解密,得SA(K);

(2)使用發(fā)送方的公鑰解密得對稱密鑰K;

(3)使用對稱密鑰K對第二步收到的EK(M)進行解密,得到M,即發(fā)送方發(fā)來的E-mail明文。

3 方案分析

本文主要從方案設計上分析,新增加了時間戳技術,對時間戳進行了3次加密發(fā)給接收方,接收方B收到后進行2次解密,把解密后的時間戳密文回發(fā)給發(fā)送方A,發(fā)送方對其進行比較驗證,從而預防了重放攻擊。

本方案從算法的選擇上分析,非對稱加密算法選用了ECC,這種算法與現(xiàn)行使用的RSA相比,可以用較少的密鑰長度獲取更高更大的安全強度;對稱加密算法選用SHA-2,進一步增強了破解難度。

從計算開銷上分析,對 E-mail信息使用對稱加密,對E-mail的時間戳和對稱密鑰K使用了非對稱加密算法的混合加密方案,本方案收發(fā)雙方共進行了5次加密和6次解密,加密次數(shù)減少一次,并且對E-mail信息只使用對稱密鑰加密,沒有再進行非對稱加密算法加密。這些措施,在安全性增強的同時,很大程度地減少了計算開銷,降低了加解密的時間,提高了加解密的速度。

4 結束語

本文提出的PGP新方案,不僅從算法選擇上增強了傳統(tǒng)的PGP的機密性,身份認證可靠性,數(shù)據(jù)完整性,不可抵賴性,而且加入了時間戳技術,從而抵御了重放攻擊,另外還降低了計算開銷,加快了加解密速度。從而在增強安全的同時兼顧了加解密速度。

[1]段保護,王建.數(shù)字簽名技術的新探討[J].計算機工程與科學.2009.

[2]Wongoo Lee,Jeakwang,Lee. Design and implementation of secure e-mail system using elliptic curve crptosystem[J]. Future Generation Computer Systems.2004.

[3]Woei-Jiunn Tsaur , Chih-Ho Chou. Efficient algorithms for speeding up the computations of elliptic curve cryptosystems[J].Applied Mathematics and Computation 168.2005.

[4]賴順天.PGP 工作原理及其安全性[J].計算機安全.2008.

[5]馮登國.網(wǎng)絡安全原理與技術[M].北京:科學出版社.2003.

主站蜘蛛池模板: 亚洲成人精品在线| 99久久精品国产精品亚洲| 毛片大全免费观看| 国产精品成人久久| 在线网站18禁| 无码中文AⅤ在线观看| 亚洲免费黄色网| 日韩毛片免费观看| 亚洲一级毛片在线观| 九九久久99精品| 99这里只有精品免费视频| 久久国产精品电影| 日本黄色不卡视频| 一级成人欧美一区在线观看| 亚洲专区一区二区在线观看| 亚洲中文精品人人永久免费| 国产农村精品一级毛片视频| 国产一区二区三区在线无码| 日本成人精品视频| 欧美日韩午夜| 伊人中文网| 国产成人调教在线视频| 无码免费视频| 91精品啪在线观看国产| 亚洲AⅤ波多系列中文字幕| 奇米影视狠狠精品7777| 亚洲大学生视频在线播放| 亚洲综合网在线观看| 亚洲无码高清视频在线观看| 无码福利视频| 亚洲—日韩aV在线| 国产在线日本| 日韩第一页在线| 免费看美女毛片| 亚洲区第一页| 97久久精品人人做人人爽| 亚洲国产日韩欧美在线| 福利视频一区| 天天婬欲婬香婬色婬视频播放| 国产在线91在线电影| 久久亚洲中文字幕精品一区| 草逼视频国产| 91久久精品国产| 99性视频| 欧美成人国产| 亚洲色图在线观看| 亚洲av无码久久无遮挡| 亚洲欧洲自拍拍偷午夜色无码| 久久99热66这里只有精品一| 99热这里只有精品久久免费| 亚洲一欧洲中文字幕在线| 蜜桃视频一区二区三区| 亚洲欧美激情小说另类| 免费无码网站| 人妻无码AⅤ中文字| 99久久精品美女高潮喷水| 欧美午夜理伦三级在线观看 | 国产乱人激情H在线观看| 国产欧美高清| 香蕉蕉亚亚洲aav综合| 四虎国产永久在线观看| 国产高清毛片| 亚洲精品无码AⅤ片青青在线观看| 嫩草影院在线观看精品视频| 色吊丝av中文字幕| 国产国语一级毛片在线视频| 国产欧美专区在线观看| 国产网站免费观看| 国产91视频免费观看| 亚洲AV无码久久天堂| 91视频日本| 国产无人区一区二区三区| 亚洲欧美日韩久久精品| 人妻丝袜无码视频| 国产97色在线| 日韩在线网址| 久久综合婷婷| AⅤ色综合久久天堂AV色综合| 好吊色妇女免费视频免费| 色网站在线免费观看| 热久久综合这里只有精品电影| 黄片在线永久|