国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

具有快速ID匿名的移動IP注冊協(xié)議

2012-06-01 02:55:50王保倉魏文佳
電子科技 2012年11期
關(guān)鍵詞:匿名性密鑰代理

董 博,王保倉,魏文佳

(1.西安電子科技大學(xué)理學(xué)院,陜西西安 710071;2.西安電子科技大學(xué)計算機網(wǎng)絡(luò)與信息安全教育部重點實驗室,陜西西安 710071;3.西安電子科技大學(xué)通信工程學(xué)院,陜西西安 710071)

隨著無線通信技術(shù)的發(fā)展,移動無線可隨時接入Internet,移動IP技術(shù)給人們帶來了便利,但與其相關(guān)的安全問題日益出現(xiàn)。移動節(jié)點在無線網(wǎng)絡(luò)環(huán)境中漫游,需要通過訪問本地網(wǎng)絡(luò)提交身份信息進行身份驗證,訪問網(wǎng)絡(luò)獲得本地網(wǎng)絡(luò)正確的認(rèn)證結(jié)果后才能為移動終端提供接入服務(wù),因此一個合適的身份認(rèn)證協(xié)議是必要的。為防止非法竊聽者跟蹤移動節(jié)點的物理位置,無線網(wǎng)絡(luò)必須保證移動節(jié)點的身份匿名性,從而保證其隱私[1-2]。

針對無線網(wǎng)絡(luò)匿名認(rèn)證問題,文獻[3]在對稱加密方案上作了改進,提高了安全性,但改進后的協(xié)議比較復(fù)雜。文獻[4]中移動用戶通過對家鄉(xiāng)代理的身份和新建的Diffie-Hellman密鑰進行Hash運算來構(gòu)造臨時身份標(biāo)識符,具有很強的匿名性。文獻[5]分析了文獻[4]的不足,但該協(xié)議的移動節(jié)點不僅使用復(fù)雜的指數(shù)運算,而且犧牲家鄉(xiāng)代理的計算量換取移動節(jié)點部分計算量。

提出的移動IP注冊協(xié)議,其安全性基于困難橢圓曲線CDH問題,沒有復(fù)雜的線性對和指數(shù)運算,大幅降低了計算復(fù)雜度,協(xié)議中選取的隨機數(shù)滿足ID的匿名性,防止攻擊者根據(jù)不變的臨時ID對用戶真實ID進行跟蹤,實現(xiàn)了用戶ID匿名性。

1 基本概念及符號說明

移動IP注冊協(xié)議主要涉及三方,即移動節(jié)點MN、家鄉(xiāng)代理HA和外地網(wǎng)絡(luò)代理FA。當(dāng)MN從家鄉(xiāng)網(wǎng)絡(luò)移動到外地網(wǎng)絡(luò)或者從一個外地網(wǎng)絡(luò)移動到另一個外地網(wǎng)絡(luò)時,需要通過外地代理向家鄉(xiāng)代理進行位置注冊,綁定移動節(jié)點的新的轉(zhuǎn)交地址和家鄉(xiāng)地址。

符號說明:IDMN,IDFA,IDHA分別為移動節(jié)點,外地代理和家鄉(xiāng)代理的身份標(biāo)識符;HoAMN,COAMN分別為移動節(jié)點的家鄉(xiāng)地址和轉(zhuǎn)交地址;KMN-HA,KMN-FA表示節(jié)點MN和代理HA,F(xiàn)A之間的共享密鑰;A→MB表示節(jié)點A向節(jié)點B發(fā)送消息M;〈M〉K表示消息M在密鑰K下的消息認(rèn)證碼;Sig(SKID,M)表示用某ID的私鑰對消息M進行數(shù)字簽名;Re ply表示注冊回復(fù)的一個比特值。

2 本協(xié)議方案

2.1 建立系統(tǒng)

可信中心TC(Trust Center),在有限域Fq上選取一條安全的橢圓曲線,確定安全橢圓曲線參數(shù)D=(q,a,b,F(xiàn)R,G,n,h)[5],基于安全參數(shù)k生成階為q的加法群G,選擇散列函數(shù)H∶{0,1}*→G,并將散列函數(shù)H與參數(shù)D公布。

有線網(wǎng)絡(luò)中的可信中心TA(Trusted Authority)分別給 HA,F(xiàn)A 頒發(fā)證書,CertHA,CertFA私鑰 SKHA,SKFA。

2.2 移動節(jié)點在家鄉(xiāng)網(wǎng)絡(luò)登記

當(dāng)節(jié)點MN準(zhǔn)備注冊成家鄉(xiāng)網(wǎng)絡(luò)HA的用戶時,首先,HA為節(jié)點MN分配一個惟一的用戶標(biāo)識符IDMN,隨后HA選擇秘密隨機數(shù)h(h∈Z*q),計算tHA=

hP,并保存信息記錄〈IDMN,H(h),h〉,將〈IDMN,tHA,

H(h)〉經(jīng)過安全信道發(fā)送給MN。

2.3 移動節(jié)點MN注冊過程

移動節(jié)點MN注冊過程,如圖1所示。

圖1 移動節(jié)點注冊過程

2.3.1 代理廣播

AD,IDFA,CoAMN,H(f),CertFA。

2.3.2 注冊過程

M1包括 IDMN,CoAMN,IDFA,tMN,H(m),H(f),H(h),TID。

選擇隨機數(shù)m,m∈,計算tMN=mp,H(m)。把H(m)當(dāng)作公開隨機數(shù),然后構(gòu)造臨時身份標(biāo)示符TID=mtHA⊕IDMN,得共享密鑰求出消息認(rèn)證碼并作為MN和HA之間的認(rèn)證擴展。

FA收到MN發(fā)過來的消息,驗證消息M1中的H(f)是否有效。若有效,F(xiàn)A完成對MN的認(rèn)證。計算tFA=fP,共享密鑰KMN-FA=ftMN,用 SKFA對M2進行數(shù)字簽名且與消息一起發(fā)送給HA。

HA收到FA發(fā)過來的消息,M2中的IDFA是否與M1中的IDFA相同,并檢驗H(h)的有效性。接著HA檢驗FA的數(shù)字簽名,若驗證成功,則FA通過HA的驗證。

HA為MN分配一個動態(tài)家鄉(xiāng)地址,并將其與轉(zhuǎn)交地址綁定,重新選擇隨機數(shù)h',計算t'HA=h'P,H(h')及消息M4在KHA-MN下的MAC值,用SKHA對消息M3進行數(shù)字簽名和消息一起發(fā)送給FA。

FA收到HA發(fā)過來的消息,先檢驗H(f)是否有效,驗證HA的簽名,若通過驗證,則完成對HA的認(rèn)證。

3 安全性分析

3.1 共享密鑰認(rèn)證安全性分析

MN與HA之間共享密鑰分兩步計算:

對于移動節(jié)點MN和家鄉(xiāng)代理HA之間的認(rèn)證,各自秘密隨機數(shù)的散列值同時起著認(rèn)證效果,這樣就達到雙重認(rèn)證的作用,安全性進一步提高。

3.2 重放攻擊安全性分析

當(dāng)通信雙方不在一個時區(qū)時,存在時間差,那么用時戳防止重放攻擊保護消息的新鮮性存有不足。協(xié)議中用隨機數(shù)可以代替時戳,MN,F(xiàn)A,HA分別選擇秘密隨機數(shù)m,f,h,用哈希函數(shù)作變換然后公布于眾,由于就哈希函數(shù)的特點,即不可逆性和無碰撞性。保證了不會有相同的隨機數(shù)產(chǎn)生,因此能夠防止重放攻擊,并且在此過程中還能起到認(rèn)證作用,即傳遞消息中的H(m),H(f),H(h)是否與各節(jié)點秘密隨機數(shù)的哈希值相同,作為第二重認(rèn)證。

3.3 密鑰交換安全性分析

在計算共享密鑰K時,攻擊者通過各種攻擊手段可能得到的數(shù)據(jù)是TID,tMN,tHA以及Hash函數(shù)H1,H2。對于通信雙方的秘密隨機數(shù)和,攻擊者不可能得到。所以對于表達式中的LMN=mtHA,LHA=htMN,無法確定,所以攻擊者不能得到共享密鑰K。如果本次對話過程中,共享密鑰K泄露,也不可能影響到之前會話的共享密鑰,因為每次會話雙方的各自隨機數(shù)保密且不同,達到保證向前保密安全。

3.4用戶匿名性分析

TID=L⊕IDMN,其中L=mhP,實現(xiàn)用戶匿名性。MN和HA選取的秘密隨機數(shù)m、h,第三者無法知道,不能計算出mhP,也就無法由臨時身份標(biāo)示符TID得出真實身份IDMN。因此只有HA由IDMN=TID⊕LHA推出MN的真實身份,由于每次選取的秘密隨機數(shù)不同,因此保證了臨時身份標(biāo)示符的不確定性,攻擊者不能對用戶的位置移動進行跟蹤。

4 效率分析

設(shè)計沒有使用復(fù)雜的雙線性對運算和指數(shù)運算,對于內(nèi)存小、計算能力弱和移動頻繁的移動節(jié)點最適合,并且對于家鄉(xiāng)代理,移動節(jié)點越來越多,來回切換網(wǎng)絡(luò)或地區(qū)越來越頻繁,給家鄉(xiāng)代理帶來負(fù)擔(dān),容易造成通信延遲等問題。相對于指數(shù)運算和對運算,Hash函數(shù)、點乘、異或等運算計算量較小。

表1 注冊協(xié)議中節(jié)點計算量比較分析表

具體如表1所示,協(xié)議中MN和HA沒有采用復(fù)雜的對運算和指數(shù)運算,只是用到了一些點乘等運算,與文獻[5]相比,協(xié)議中MN用到2次Hash函數(shù),2次點乘,1次異或運算,HA用到3次Hash函數(shù),3次點乘,1次異或運算,相對于指數(shù)運算和對運算,計算量大幅減少。注冊過程中異或運算建立 TID,多1次Hash運算是計算MN、FA、HA各自秘密隨機數(shù)的Hash值,這樣不僅可以防止重放攻擊還能進行第二次認(rèn)證,明顯比時間戳更有效,安全性更高。

5 結(jié)束語

本方案的安全基礎(chǔ)是橢圓曲線CDH問題,利用Diffie-Hellman密鑰交換算法建立共享密鑰。方案沒有使用很復(fù)雜的雙線性對運算和指數(shù)運算,使得移動節(jié)點和家鄉(xiāng)代理的計算量明顯減少,計算效率大幅提高,從而達到快速匿名注冊的目的。這樣對于移動節(jié)點日益頻繁的移動切換和家鄉(xiāng)代理負(fù)擔(dān)過重有重要的意義。

[1]蘇劍飛,王景偉.網(wǎng)絡(luò)攻擊技術(shù)與網(wǎng)絡(luò)安全探析[J].通信技術(shù),2010(1):99-101.

[2]PERKINS C.IP mobility support for IPv4[DB/OL].(2002-8-1)[2012-05-10]http://www.ietf.com.

[3]彭華熹,馮登國.匿名無線認(rèn)證協(xié)議的匿名性缺陷和改進[J].通信學(xué)報,2006,27(9):78 -85.

[4]黨嵐君,寇衛(wèi)東,曹雪菲,等.具有用戶匿名性的移動IP注冊協(xié)議[J].西安電子科技大學(xué)學(xué)報,2008,35(2):282-287.

[5]馬華,任偉超,黨嵐君,等.基于身份的移動IP注冊協(xié)議[J].北京工業(yè)大學(xué)學(xué)報,2010,36(2):123 -127.

[6]吳福生.改進新密鑰交換協(xié)議及其形式化分析[J].通信技術(shù),2011(7):105-107.

[7]任中崗,翟東海.有限域GF(q)上安全橢圓曲線的選?。跩].信息與電子工程,2009,7(5):493-496.

猜你喜歡
匿名性密鑰代理
探索企業(yè)創(chuàng)新密鑰
淺談高校網(wǎng)絡(luò)心理咨詢的困境與對策
密碼系統(tǒng)中密鑰的狀態(tài)與保護*
代理圣誕老人
代理手金寶 生意特別好
一種對稱密鑰的密鑰管理方法及系統(tǒng)
基于ECC的智能家居密鑰管理機制的實現(xiàn)
去個體化心理分析
山東青年(2016年10期)2017-02-13 16:29:16
復(fù)仇代理烏龜君
基于概率論的發(fā)送者匿名性度量模型
河南科技(2014年5期)2014-02-27 14:08:47
博野县| 白河县| 诸暨市| 东海县| 靖远县| 扶余县| 镇宁| 金川县| 小金县| 如东县| 二手房| 马关县| 安阳县| 灵武市| 南和县| 沂水县| 西盟| 青冈县| 龙游县| 泰宁县| 西平县| 周口市| 徐闻县| 嘉鱼县| 嘉禾县| 南乐县| 镇平县| 大丰市| 承德市| 孝义市| 剑河县| 云梦县| 乌兰浩特市| 芮城县| 莎车县| 定陶县| 斗六市| 静宁县| 新竹县| 连南| 贡山|