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

基于ECC點乘的多因子遠程身份驗證協議

2018-11-17 01:48:38劉黎明
計算機工程與設計 2018年11期
關鍵詞:用戶

王 超,劉黎明

(南陽理工學院 軟件學院,河南 南陽 473004)

0 引 言

遠程用戶身份驗證[1]可分為兩種環境,即單服務器環境[2,3]和多服務器環境[4,5]。單服務器環境中,用戶必須注冊到每個應用服務器。因此,單服務器環境的主要問題是用戶必須記住許多私有信息(如身份標識和密碼),以訪問多個應用服務器。多服務器的身份驗證方案可解決上述問題,其允許用戶通過單次注冊就可以訪問多個應用服務器。

身份驗證方案使用的密碼函數眾多,如單向散列函數、雙線性對、ECC密碼[6]、RSA密碼[7],以及一些其它運算,如模糊驗證、生物-散列函數、異或運算等。目前很多身份驗證方案基于上述函數和運算,如Pippal等[8]使用模指數運算的雙因子身份驗證方案,在計算成本上具備高效性,但該方案不能抵御密碼猜測攻擊和冒充攻擊。Liao等[9]提出了一個用于移動應用的多服務器遠程用戶身份驗證方案,使用雙線性配對運算。Hsieh等[10]對文獻[9]的方案進行了分析,發現其不能抵御跟蹤攻擊,為此,提出了一個改進方案,但其通信成本和智能卡儲存成本更高。崔維等[11]提出一種輕量級的動態化密鑰協商的身份認證協議。該協議在用戶進行登錄驗證時使用時間戳值,可防范重放攻擊以及拒絕服務攻擊。屈娟等[12]指出文獻[13]易受智能卡丟失攻擊、服務器模仿攻擊,且不能保護用戶的匿名性。為此,提出了一種基于生物特征和擴展混沌映射的多服務器認證方案。

當前,很多研究者利用ECC和雙線性配對方法進行多服務器身份驗證。值得一提,雙線性配對的執行時間要大于點乘運算,其復雜度要高于點乘運算。因此,本文提出了一個用于多服務器環境的三因子遠程用戶身份驗證協議,使用了ECC點乘運算和散列函數。與其它相關方案相比,所提協議更加安全和高效。

1 本文提出的方案

本文的遠程用戶認證方案使用了3個因子:密碼、智能卡和生物統計信息。該方案包含以下5個階段:初始、注冊、登錄、身份驗證和密碼更改階段。三方實體分別為:用戶Ui,服務器Sj,以及注冊中心RC。表1給出了本文使用的符號。

表1 本文使用的符號

1.1 初始階段

該階段執行以下步驟:

(1)RC在素域Fp上選擇一個橢圓曲線Ep(a,b),并在曲線上選擇一個點e1;

(2)RC選擇一個整數d,并計算e2=d×e1;

(3)RC選擇一對(x,y)并宣布{x,y,d}為其私有密鑰,且{E,e1,e2}為公開已知參數。

1.2 服務器注冊階段

通過注冊中心注冊到一個服務器Sj上,需要執行以下步驟:

(1)服務器Sj自由選擇其標識SIDj,并通過一個可靠信道將其發送到注冊中心RC;

(3)在收到來自RC的{KSR1}后,Sj將其保留為保密參數。

1.3 用戶注冊階段

注冊一個新用戶到系統需要執行以下步驟。

(1)用戶Ui將其生物信息bi和密鑰輸入其標識IDi和密碼PWi中;

(6)RC將參數{P1,P2,Li,Vi,h(·),H(·)}存儲在智能卡中,并通過一個可靠信道將其發送給Ui;

1.4 登錄階段

當Ui希望登錄到遠程服務器Sj時,需要執行以下步驟:

(1)用戶Ui將智能卡插入終端,并輸入其生物統計信息bi和密鑰IDi、PWi;

(4)智能卡生成一個隨機的臨時值Ni,并計算

式中:T1為當前時間戳。

(5)最后,Ui通過一個不可靠信道,將登錄請求消息{M1,M2,M3,M4,T1}發送至RC。

1.5 身份驗證階段

本階段執行以下步驟:

(1)RC在時間T2接收到用戶Ui的登錄請求消息{M1,M2,M3,M4,T1},首先RC檢查T2-T1≤ΔT是否成立,式中ΔT為預期時間間隔。若不成立,則RC終止會話;

(5)在時間T4接收到來自RC消息后,Sj計算T4-T3≤ΔT是否成立。若不成立,則終止會話;

(8)在收到來自Sj的消息后,Ui檢查T6-T5≤ΔT是否成立。若不成立,則終止會話。

1.6 密碼更改階段

當用戶Ui希望對其密碼進行更新時,需要執行以下步驟。

(1)用戶Ui將智能卡插入終端,并輸入其生物統計信息bi和密鑰IDi、PWi;

2 協議的BAN邏輯證明

為了驗證所提協議的正確性,本文參考了BAN邏輯證明的基本規則和符號說明[14]。基于這些規則,做如下操作。

步驟1 為證明提出的協議的準確性,其需要實現以下6個目標。

步驟2 提出的方案轉化為理想形式如下:

消息1:M1,M2,M3,T1,M4:AIDi;

消息2:M5,M6,M7,M8,T3,M9:RPWi;

消息3:T5,Ci,M10:h(RPWi||Ni)。

步驟3 為進一步分析,考慮9個假設如下:

假設1:Ui|≡#{Ni,Nr,Ns};

假設2:Si|≡#{Ni,Nr,Ns};

假設3:RC|≡#{Ni,Nr,Ns};

假設7:RC|≡Ui?Ni;

假設8:Sj|≡RC?Nr;

假設9:Ui|≡Sj?Ns。

步驟4 本文證明提出的協議的準確性如下:

通過“消息1”,可知:S1:RC?{M1,M2,M3,T1,M4:AIDi};

通過“假設4”,消息含義規則和S1,可知:S2:RC|≡Ui|~{Ni};

通過S2,臨時值驗證規則和“假設3”,可知:S3:RC|≡Ui|≡{Ni};

通過權限規則,S3和“假設7”,可知:S4:RC|≡{Ni},其中Ni為會話密鑰中的重要參數;

目標2:根據“消息2”,可知:S7:Sj?{M5,M6,M7,M8,T3,M9:RPWi};

根據消息含義規則,S7和“假設5”,可以得到:S8:Sj|≡RC|~{Nr};

根據S8,驗證規則和“假設2”,可以得到:S9:Sj|≡RC|≡Nr;

根據權限規則,“假設8”和S9,可以得到:S10:Sj|≡Nr;

上述討論證明,提出的方案能夠實現安全的雙向身份驗證和會話密鑰協商。

3 安全性分析

3.1 抵御身份標識和密碼猜測攻擊

攻擊者試圖使用分離參數P1、P2、Li、Vi和RN,從智能卡的內存和通信消息{M2,M3,M4,M6,M7,M8,M9,M10,M11}中對IDi和PWi進行猜解。然而攻擊者無法得到用戶的IDi和PWi,原因如下:

(2)參數Li取決于Di,PWi,x,y,R和Fi,其中Fi為用戶的生物統計信息,{x,y}為加密密鑰,R為隨機數。如果攻擊者試圖從Li中得到IDi和PWi,其必須同時知曉所有這些參數,因為用戶生物信息非常難以猜解,因此攻擊者無法猜解Fi。因此A無法從Li中得到IDi和PWi。

(3)參數Vi和RN受散列函數的保護,因此攻擊者無法從Vi和RN中檢索到IDi和PWi。此外,如果A試圖猜解IDi和PWi,其必須同時猜解出{IDi,PWi,R}。猜解概率等于1/212n+160,無法在多項式時間內完成。

3.2 抵御用戶和服務器假冒攻擊

假設攻擊者A竊聽到消息,并試圖利用從智能卡和截獲的通信消息中檢索到的參數,創建另一個假冒的登錄或回復消息。則A依然無法假冒Ui或Sj,主要原因如下:

上述討論證明,提出的方案能夠抵御用戶和服務器假冒攻擊。

3.3 御智能卡丟失攻擊

假定攻擊者得到了用戶的智能卡,并從中檢索到所有加密信息{P1,P2,Li,Vi,h(·),H(·),RN,e1,e2}。所提方案能夠抵御智能卡丟失攻擊,原因如下:

(1)攻擊者試圖利用智能卡中提取出的數值{P1,P2,Li,Vi,h(·),H(·),RN,e1,e2},推導或猜解出IDi和PWi。但上文已經證明,A無法使用智能卡數值檢索或猜解{IDi,PWi}。

(2)攻擊者A希望利用得到的智能卡參數表現為Ui或Sj。但上文節已經證明了A無法使用智能卡信息假冒為Ui或Sj。

上述討論證明了所提協議能夠抵御智能卡丟失攻擊。

3.4 抵御重放攻擊和并行會話攻擊

在重放攻擊中,攻擊者首先截獲通信消息,并在一定時間后重新發送消息,以假冒為合法實體。本文方案中,如果攻擊者截獲了登陸請求消息{M1,M2,M3,M4,T1},并在一定時間后重新將該消息發送到注冊中心以假冒為合法用戶。那么,在接收到攻擊者發送的消息后,注冊中心首先檢查時間戳T1的新鮮度,即T2-T2≤ΔT,式中T2為當前時間戳,ΔT為最大傳輸延遲。由此,注冊中心會因為無效的傳輸延遲,而拒絕攻擊者的登錄請求。此外,提出的方案還能夠抵御并行會話攻擊,因為在不同會話中的登陸請求消息采用了不同的新鮮時間戳。從其它會話截獲的消息一定會被發現是無效的。

3.5 抵御內部攻擊

4 性能比較

本節將從安全性、計算成本和估計時間方面,對所提協議與其它協議[9,10,11,12]進行比較。

4.1 安全特征比較

表2給出了所提協議與其它相關協議的安全特征比較,其中,A1:抵御密碼猜測攻擊;A2:提供用戶匿名性;A3:抵御用戶假冒攻擊;A4:抵御服務器假冒攻擊;A5:抵御重放攻擊;A6:提供前向保密性;A7:抵御會話密鑰臨時信息攻擊;A8:抵御特權內部者攻擊;A9:登錄和密碼更改階段的準確性;A10:身份認證階段的準確性;A11:提供會話密鑰驗證。由表2可知,文獻[9,10]易于受到密碼猜測攻擊,且沒有提供用戶匿名性。文獻[10]不能抵御服務器假冒攻擊。文獻[11,12]不能抵御內部攻擊,除了文獻[12]和本文協議,其它協議都不能提供會話密鑰驗證。因此,本文協議可以提供多種安全保障,抵御多種攻擊,具有良好的安全性特征。

4.2 計算成本比較

表3給出了所提協議與其它協議在計算成本和估計時間方面的比較。在成本計算中,首先定義一些符號如下:

TH:散列函數

TBP:雙線性配對運算

TBH:生物-散列函數

TS:對稱密鑰加密/解密運算

TE:模指數運算

表2 安全特性比較

TPM:橢圓曲線點乘運算

TMM:模乘

本文協議中,在執行注冊階段時,用戶需要2TH+1TBH,服務器需要1TH,注冊中心需要6TH+2TPM的運算。在登錄階段,用戶、服務器和注冊中心分別需要進行10TH+3TPM+1TBH、6TH+2TPM和7TH+4TPM的運算。在執行密碼更改階段時,用戶需要完成11TH+2TPM+1TBH的運算。總計43TH+13TPM+3TBH。為了計算執行時間,本文假定散列函數耗時0.0005 s,模乘耗時0.001 25 s,對稱密鑰加密/解密運算耗時0.0087 s,模指數運算耗時0.522 s,生物-散列函數耗時0.021 02 s,點乘運算耗時0.0503 s,雙線性配對運算耗時0.0621 s,本文協議的估計執行時間為0.738 s。

各協議的計算成本和估計執行時間比較見表3。從中可以看出,所提協議的計算成本優于現有協議。雖然文獻[10]的總體計算成本更低。但該協議不能抵御服務器假冒攻擊,且不具備前向保密性,登錄和密碼更改階段效率較低。

表3 計算成本和估計執行時間比較

5 結束語

本文提出了一個用于多服務器環境的三因子遠程用戶身份驗證和會話密鑰協商方案,所用的因子分別是密碼、智能卡和生物統計信息,在登陸階段的時間戳信息保證了數據的新鮮性。密鑰和時間戳保證了雙向驗證的順利完成。BAN邏輯驗證了所提方案準確可靠,能提供安全的雙向身份驗證和會話密鑰協商。安全性分析證明所提方案能夠抵御各種類型的攻擊。性能評價給出了所提方案在安全性、計算成本和估計執行時間方面的優越性。在多服務器環境中的實用價值較高。

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 五月综合色婷婷| 国产精品无码在线看| 国产精品视频猛进猛出| 久久99精品久久久久久不卡| 久久精品国产精品国产一区| 国产精品免费露脸视频| 亚洲一区网站| 中国国产A一级毛片| 丁香婷婷综合激情| 国产亚洲欧美日韩在线一区二区三区| 精品伊人久久大香线蕉网站| 69国产精品视频免费| 在线观看无码av免费不卡网站| 亚洲精品无码高潮喷水A| 国产在线观看一区二区三区| 久久久久中文字幕精品视频| 色噜噜狠狠狠综合曰曰曰| 国产91视频免费观看| 国产日韩欧美视频| 精品三级网站| 国产精品区视频中文字幕| 亚洲国产成人精品无码区性色| 国产高清在线观看91精品| 国产微拍一区| 国产女人18毛片水真多1| 免费在线视频a| 中文字幕1区2区| 性色在线视频精品| 久久精品人人做人人爽电影蜜月| 国产一区三区二区中文在线| 免费观看精品视频999| 2020国产免费久久精品99| 国产福利小视频在线播放观看| www精品久久| 欧美日在线观看| 久久久久国产精品嫩草影院| 成人午夜福利视频| 欧美在线观看不卡| 99视频在线免费| 亚洲中文无码h在线观看 | 久久天天躁夜夜躁狠狠| AV片亚洲国产男人的天堂| 亚洲有码在线播放| 欧美成人怡春院在线激情| 欧美一级片在线| 免费一级毛片在线观看| 欧美翘臀一区二区三区| 中文一区二区视频| 91麻豆国产视频| 久久久久久久久亚洲精品| 伊人激情综合网| 国精品91人妻无码一区二区三区| 欧美午夜理伦三级在线观看| 国产亚洲欧美另类一区二区| 国产精品人成在线播放| 国产国产人成免费视频77777| 久久 午夜福利 张柏芝| 国产成人久视频免费| 欧美精品高清| 狠狠v日韩v欧美v| 欧美国产成人在线| 国产成人久视频免费| 成人福利一区二区视频在线| 亚洲国产精品日韩欧美一区| 漂亮人妻被中出中文字幕久久| 欧美97色| 亚洲视频二| 在线观看国产小视频| 亚洲成人黄色在线观看| 不卡无码h在线观看| 人妻无码中文字幕第一区| 欧美啪啪一区| 98超碰在线观看| 国产精品亚洲日韩AⅤ在线观看| 亚洲AV无码久久精品色欲 | 亚洲an第二区国产精品| 国产jizz| 蜜桃臀无码内射一区二区三区| 777午夜精品电影免费看| 2021天堂在线亚洲精品专区| 国产免费高清无需播放器| 色婷婷在线播放|