手機彩信簽名_第1頁
手機彩信簽名_第2頁
手機彩信簽名_第3頁
手機彩信簽名_第4頁
手機彩信簽名_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

手機彩信簽名

論文摘要:手機彩信通信;數(shù)字簽名;彩信認證;雙向認證;J2ME

論文摘要摘要:本文探索一種基于非對稱密碼體制、單向散列函數(shù)、數(shù)字證書和數(shù)字簽名的手機彩信通信接入雙向認證方案。在本方案中,認證服務(wù)器無需存儲和查找客戶端公鑰,且移動運營商具有自簽名的頂級證書服務(wù)器,無需借助第三方頒發(fā)證書。最后對本方案做了簡要的性能分析。

1引言

移動通信技術(shù)發(fā)展日新月異,3G,E3G,4G這些標志通信技術(shù)里程碑的名詞。通過手機彩信功能,現(xiàn)在可以傳輸文字,圖片,音樂和視頻等多媒體信息。彩信豐富了我們的日常生活,和此同時彩信中夾雜病毒和一些不良信息的現(xiàn)象不段出現(xiàn)。通信平安新問題已成為制約移動網(wǎng)絡(luò)應(yīng)用的一個瓶頸,并且隨著移動通信網(wǎng)絡(luò)的迅猛發(fā)展,日益變得突出。借鑒互聯(lián)網(wǎng)領(lǐng)域的數(shù)字簽名技術(shù),本文探索通過非對稱密鑰體制來實現(xiàn)手機彩信的通信平安。

2非對稱密鑰體制

有對稱和非對稱兩種密鑰體制。在對稱密鑰系統(tǒng)中,加密和解密采用相同的密鑰。因為加解密鑰相同,需要通信的雙方必須選擇和保存他們共同的密鑰,各方必須信任對方不會將密鑰泄密出去,這樣就可以實現(xiàn)數(shù)據(jù)的機密性和完整性。對于具有n個用戶的網(wǎng)絡(luò),需要n/2個密鑰,在用戶群不是很大的情況下,對稱密鑰系統(tǒng)是有效的。但是對于大型網(wǎng)絡(luò),當用戶群很大,分布很廣時,密鑰的分配和保存就成了新問題。因此在移動通信中不可以采取對稱密鑰體制。

非對稱密鑰體制的基本思想是加密密鑰和解密密鑰不相同,由其中一個密鑰推導(dǎo)另一個密鑰在計算上是不可行的。一對彼此獨立、但又在數(shù)學(xué)上彼此相關(guān)的密鑰KP、KS總是一起生成,其中KP公開,稱為公鑰,KS保密,稱為私鑰。加密算法E和解密算法D是分開的。非對稱密碼體制的特征如下摘要:

用公鑰加密的數(shù)據(jù),只能由和其對應(yīng)的私鑰解密,而不能用原公鑰解密;反之,用私鑰加密的數(shù)據(jù),只能由和其對應(yīng)的公鑰解密,而不能由原私鑰解密。即,設(shè)加密算法為E,解密算法為D,KP是公鑰,KS是KP對應(yīng)的和私鑰,明文為X,則有摘要:Dkp[Eks可以得出明文X,而Dks[Eks則無法得出明文X。

非對稱鑰體制不存在對稱秘鑰體制中的密鑰分配新問題和保存新問題。M個用戶之間相互通信只需要2M個密鑰即可完成。

非對稱秘鑰體制支持以下功能摘要:

機密性摘要:保證非授權(quán)人員不能非法獲取信息;

確認摘要:保證對方屬于所聲稱的實體;

數(shù)據(jù)完整性摘要:保證信息內(nèi)容不被篡改;

不可抵賴性摘要:發(fā)送者不能事后否認他發(fā)送過消息。

3一種雙向認證的方案摘要:

首先需要在移動運營商架設(shè)一臺證書服務(wù)器。證書服務(wù)器有自己的公鑰KCP和私鑰KCS,同時證書服務(wù)器也有一張自簽名的頂級證書,以防止它的公鑰被黑客替換。在用戶申請開通服務(wù)時,證書服務(wù)器為用戶頒發(fā)一張數(shù)字證書,并對證書進行數(shù)字簽名,以防止證書內(nèi)容被篡改。頒發(fā)證書的時候為用戶創(chuàng)建了公鑰KUP、私鑰KUS,其中KUS由用戶保存且保密,KUP公開。

移動運營商架設(shè)一臺或多臺AAAServer,它負責(zé)認證、授權(quán)和計費。AAAServer有自己的私鑰KSS、公鑰KSP和加密算法D、解密算法E。同時,它也擁有一張證書服務(wù)器頒發(fā)的數(shù)字證書。

用戶開機或者請求某種業(yè)務(wù)時,發(fā)起相應(yīng)的認證過程,即向AAAServer發(fā)送認證開始請求。AAAServer收到請求后,向用戶發(fā)送證書請求,要求用戶出示數(shù)字證書。然后用戶將自己的數(shù)字證書發(fā)送給AAAServer。

AAAServer收到證書后,有三件事情需要證實摘要:

該數(shù)字證書是移動運營商數(shù)字證書服務(wù)器所頒發(fā);

該數(shù)字證書未被篡改過;

該證書確實為出示證書者所有。

對于前面兩項,AAAServer只需驗證數(shù)字證書上證書服務(wù)器的數(shù)字簽名即可得到證實。具體方法是用證書服務(wù)器的公鑰KCP解密數(shù)字簽名,然后再用公開的單向散列函數(shù)求證書的散列值,并比較二者,假如相同,驗證通過,不相同,驗證失敗。

為了證實該證書確實為證書出示者所有,AAAServer生成一個大的隨機數(shù)R,并使用用戶的公鑰KUP將R加密,得到EKup。為了防止R在傳輸過程中被黑客截獲并修改,使得合法用戶得不到正確的認證。AAAServer先使用一個公開的單向散列函數(shù)H功能于R,得到H,然后用服務(wù)器的私鑰KSS對H進行加密。最后將Ekup+Ekss[H發(fā)送給用戶。客戶收到Ekup+Ekss[H后,首先應(yīng)該驗證R在傳輸過程中是否被篡改過。方法如下摘要:首先,客戶端使用AAAServer的公鑰KSP解開Ekss[H,即摘要:DKsp)=H

再用客戶端私鑰KUS解密Ekup,即摘要:

Dkus[Ekup=R’,

然后再用公開的單向散列函數(shù)H,求R′的散列值H。假如在傳輸過程中R被篡改過,即R′≠R,那么根據(jù)散列函數(shù)的性質(zhì),必然有摘要:H≠H,從而發(fā)現(xiàn)R被修改過這一事實。

假如上面的操作證實R未被修改,那么客戶端接下來的工作是設(shè)法將解密得到的R′不被篡改地傳回AAAServer,以便AAAServer進行鑒別。為了防止在將R′傳回給AAAServer的過程中,被黑客捕捉并篡改,使得合法用戶不能通過認證。在回傳R′時,先對R′施以單向散列函數(shù)H,得到R′的一個散列值H。然后使用用戶的私鑰KUS對H進行加密,最后將R′和加密后的H一起,即R’+Ekus[H回傳給AAAServer。這里R′可以明文傳輸,無需加密,因為R是隨機數(shù),每次都不一樣,黑客即使獲得R′也不能對認證過程構(gòu)成威脅。

AAAServer收到R’+Ekus[H后,驗證過程如下摘要:

首先驗證R′是否等于R。假如R′=R,說明該證書確實為其出示者所有,對用戶的認證獲得通過。

假如R′≠R,有兩種可能,即要么用戶提供的證書是假的,要么R′在傳輸過程被人篡改過。要檢查R′是否被修改過,AAAServer只需驗證用戶的數(shù)字簽名即可摘要:

假如R′被篡改為R″,則必然有H≠H,從而可以發(fā)現(xiàn)R′在傳輸過程中被修改過。

假如經(jīng)過前面驗證,R′在傳輸過程中沒有被修改,且R′≠R,這說明用戶所出示的數(shù)字證書非法,用戶認證失敗。

至此,AAAServer對客戶端認證完成。反方向的客戶端對AAAServer的認證類似,不再詳述。

當雙向認證完成后,AAAServer向SMS發(fā)送用戶通過認證,并請求該用戶的業(yè)務(wù)信息。SMS收到請求后,查找該用戶的業(yè)務(wù)信息,并發(fā)送給AAAServer。AAAServer據(jù)此對該用戶授權(quán)、計費。

4方案性能分析

本認證方案采用了單向散列函數(shù)、非對稱密碼體制、數(shù)字證書、數(shù)字簽名等信息平安技術(shù)。認證服務(wù)器無需存儲用戶公鑰,也不需要查找相應(yīng)數(shù)據(jù)庫,處理速度快。

有效性摘要:在本認證方案過程中,要求用戶出示了由移動運營商證書服務(wù)器頒發(fā)的數(shù)字證書,并對證書進行了三項驗證,確保證書的有效性、完整性和真實性得到驗證。在AAAServer方,我們認為沒有必要向客戶端出示其證書。客戶端知道合法的AAAServer的公鑰,只需驗證自稱是AAAServer的一方擁有該公鑰對應(yīng)的私鑰即可,因為世界上有且僅有合法的AAAServer知道該私鑰。

完整性摘要:在認證消息傳輸過程中,我們始終堅持了消息可靠傳輸這一原則,對認證消息采取了保護辦法。一旦認證消息在傳輸過程中被修改,消息到達對方時將被發(fā)現(xiàn)。

不可否認性摘要:本方案中所有認證消息都采用了發(fā)送方數(shù)字簽名,使得發(fā)送方對自己發(fā)送的消息不可否認。

可行性摘要:本認證方案采用的單向散列函數(shù)、非對稱密碼體制、數(shù)字證書等信息平安技術(shù)經(jīng)過多年發(fā)展,已經(jīng)比較成熟。單向散列函數(shù)有MD2、MD4、MD5、SHA系列、HAVAL-128以及RIPEMD等,其中MD4目前被認為不平安。非對稱密碼體制中最成功的是RSA。值得一提的是和RSA算法相關(guān)的基本專利已于2000年9月到期,這直接關(guān)系到系統(tǒng)成本。另外,本方案采用的數(shù)字證書是自己頒發(fā)的,移動運營商的證書服務(wù)器具有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論