亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Hash函數(shù)的RFID安全認(rèn)證協(xié)議的研究*

        2011-10-19 12:47:58劉明生趙新生
        傳感技術(shù)學(xué)報 2011年9期
        關(guān)鍵詞:數(shù)據(jù)庫

        劉明生,王 艷,趙新生

        (1.邯鄲學(xué)院信息技術(shù)研究所,河北邯鄲 056005;2.河北工程大學(xué)信息與電氣工程學(xué)院,河北邯鄲 056038)

        射頻識別(Radio Frequency Identification,RFID)技術(shù)是一種非接觸式自動識別技術(shù),它利用射頻信號自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù)。作為一種快速、實時、準(zhǔn)確地采集與處理信息的高新技術(shù),通過對實體對象的唯一有效標(biāo)識,RFID已經(jīng)廣泛應(yīng)用到了生產(chǎn)、零售、物流、交通、國防等各個行業(yè)。但在享受RFID帶來的諸多便捷的同時,也必須要面對伴隨而來的多種安全隱私問題。為此,本文提出一種新的基于Hash函數(shù)的認(rèn)證協(xié)議并利用BAN邏輯對該協(xié)議進(jìn)行形式化分析。

        1 RFID安全協(xié)議相關(guān)研究

        到目前為止,針對RFID傳感網(wǎng)絡(luò)中閱讀器與標(biāo)簽間的安全隱私問題已經(jīng)提出了多種安全認(rèn)證協(xié)議。典型的基于單向Hash函數(shù)的RFID安全隱私保護(hù)協(xié)議主要有 3 種:Hash-Lock 協(xié)議[1-2],隨機(jī)化Hash-Lock 協(xié)議[3]和 Hash 鏈協(xié)議[4]。

        1.1 Hash-Lock 協(xié)議

        Hash-Lock 協(xié)議[1-2]是由 Sarma 等人提出的一種RFID安全協(xié)議,為避免信息泄漏和被追蹤,標(biāo)簽的真實 ID使用metaID來代替,即 metaID=Hash(key)。初始時標(biāo)簽處于鎖定狀態(tài),后臺數(shù)據(jù)庫存儲每一個標(biāo)簽的密鑰metaID,key,ID。認(rèn)證過程如圖1所示。

        圖1 Hash-Lock協(xié)議

        該協(xié)議利用單向Hash函數(shù)的難解密性來加密傳輸中的信息,所以在一定程度上解決了訪問控制的隱私保護(hù)。但是,因為每次標(biāo)簽回答的數(shù)據(jù)metaID都是固定不變的,所以該協(xié)議不能防止位置跟蹤攻擊;并且ID也以明文的形式通過不安全信道傳送,攻擊者很容易得到標(biāo)簽的信息,極易受到重傳攻擊和哄騙攻擊,不具有不可分辨性。

        1.2 隨機(jī)化Hash-Lock協(xié)議

        為了解決Hash-Lock協(xié)議中位置跟蹤問題,weis等人提出了隨機(jī)化Hash-Lock協(xié)議[3]。它采用基于隨機(jī)數(shù)的詢問—應(yīng)答機(jī)制,是對Hash-Lock協(xié)議的一種改進(jìn)形式。標(biāo)簽中除Hash函數(shù)外,還嵌入了偽隨機(jī)數(shù)發(fā)生器,以便通過添加隨機(jī)數(shù)來保證傳輸數(shù)據(jù)的不可預(yù)測性。后臺數(shù)據(jù)庫中存儲了所有標(biāo)簽的標(biāo)識,設(shè)為 ID1,ID2,…,IDn。具體驗證過程如圖2所示。

        圖2 隨機(jī)化Hash-Lock協(xié)議

        該協(xié)議利用隨機(jī)數(shù)的不可預(yù)測性解決了標(biāo)簽的位置跟蹤問題。但是,在低成本和運算能力有限的標(biāo)簽中集成偽隨機(jī)數(shù)發(fā)生器是不現(xiàn)實的,實現(xiàn)也比較困難。此外,已經(jīng)通過認(rèn)證的Tag標(biāo)識ID仍以明文的形式通過不安全信道傳送,仍然不能應(yīng)對重傳和哄騙攻擊。每一次Tag認(rèn)證,后臺數(shù)據(jù)庫都要將所有Tag的標(biāo)識發(fā)送給閱讀器,這大大增加了閱讀器的運算量。就此而言,該協(xié)議仍然不實用。

        1.3 Hash 鏈協(xié)議

        Hash鏈方法[4]是由NTT實驗室提出的,是基于共享秘密的詢問—應(yīng)答協(xié)議。該協(xié)議的標(biāo)簽集成了兩個不同的Hash函數(shù)H和G。標(biāo)簽和后臺數(shù)據(jù)庫都存儲了初始值Si,1,后臺數(shù)據(jù)庫存儲了所有標(biāo)簽的標(biāo)識ID,在認(rèn)證過程中不停的動態(tài)刷新標(biāo)簽認(rèn)證所用的ID。認(rèn)證過程如圖3所示。

        圖3 Hash鏈協(xié)議

        通過添加標(biāo)簽ID的動態(tài)刷新機(jī)制,該協(xié)議滿足了不可分辨性和前向安全性,同時具有了較強(qiáng)的抗猜測抗分析能力。但是,Hash鏈協(xié)議是單向認(rèn)證協(xié)議,只對標(biāo)簽進(jìn)行認(rèn)證,不對閱讀器進(jìn)行認(rèn)證,若攻擊者偽裝成合法閱讀器,則很容易受到重傳攻擊和哄騙攻擊。此外,該協(xié)議需要兩個不同的雜湊函數(shù)G和H,無形中增加了Tag的制造成本。后臺數(shù)據(jù)庫的運算量非常大,若有N個標(biāo)簽,后臺數(shù)據(jù)庫就需要進(jìn)行N次搜索、2N次雜湊運算和N次比較。因此該協(xié)議不適用于標(biāo)簽和閱讀器眾多的情況。

        2 改進(jìn)的認(rèn)證協(xié)議

        通過對上述3種安全認(rèn)證協(xié)議的深入學(xué)習(xí),認(rèn)識到了RFID傳感網(wǎng)絡(luò)中閱讀器和標(biāo)簽間仍存在的安全隱患,從而結(jié)合幾種方法的思想提出了一種改進(jìn)的方案。該方案同樣是基于Hash函數(shù)的,也仍舊采用原有的詢問—應(yīng)答機(jī)制。為有效抵御非法讀取、位置跟蹤、竊聽、偽裝哄騙和重放等不安全問題,標(biāo)簽和數(shù)據(jù)庫有效性的驗證仍由后臺數(shù)據(jù)庫執(zhí)行。

        2.1 初始條件及相關(guān)說明

        在初始狀態(tài)下,標(biāo)簽和閱讀器都僅需要存儲自己的標(biāo)識,分別為IDt、IDr,后臺數(shù)據(jù)庫要存放所有標(biāo)簽和閱讀器的(IDt,H(IDt))、(IDr,H(IDr))數(shù)據(jù)對,其中H(·)是指Hash函數(shù)加密過的數(shù)據(jù)。

        另外我們假設(shè),標(biāo)簽是低成本的被動式標(biāo)簽,含有很少量的存儲容量和較低的計算能力,Hash函數(shù)對RFID應(yīng)用是足夠安全的,偽隨機(jī)數(shù)也足夠安全。還有仍采用原有的信道,即假設(shè)標(biāo)簽和閱讀器之間的通信信道是不安全信道,而閱讀器和后臺數(shù)據(jù)庫之間的信道是安全信道。

        2.2 認(rèn)證步驟

        以現(xiàn)有的安全協(xié)議[5-9]為基礎(chǔ),提出了改進(jìn)的基于Hash函數(shù)的RFID認(rèn)證方案如圖4所示。

        圖4 改進(jìn)協(xié)議的認(rèn)證過程

        具體的驗證過程如下:

        (1)閱讀器產(chǎn)生一個隨機(jī)數(shù) R,并將 Query,R發(fā)送至標(biāo)簽作為認(rèn)證請求;

        (2)標(biāo)簽利用自身標(biāo)識IDt和隨機(jī)數(shù)R計算出H(IDt)和 H(IDt‖R)(‖為串聯(lián)運算),并將 H(IDt)、H(IDt‖R)發(fā)送給閱讀器作為響應(yīng);

        (3)閱讀器利用Hash函數(shù)加密自身標(biāo)識IDr得出H(IDr),并與標(biāo)簽發(fā)送過來的H(IDt‖R)進(jìn)行異或運算H(IDt‖R)⊕H(IDr),最后閱讀器將 R,H(IDt),H(IDt‖R)⊕H(IDr)轉(zhuǎn)發(fā)給后臺數(shù)據(jù)庫;

        (4)后臺數(shù)據(jù)庫根據(jù)接收到的H(IDt)查找自身是否存儲有相對應(yīng)的H(IDt)值,若有則標(biāo)簽合法,否則認(rèn)證失敗。后臺數(shù)據(jù)庫依據(jù)H(IDt)得出對應(yīng)的IDt并將其與R串聯(lián)計算出H(IDt‖R),進(jìn)而依據(jù)H(IDt‖R)⊕H(IDr)解出H(IDr),查找出對應(yīng)的IDr;

        (5)后臺數(shù)據(jù)庫計算出IDt⊕IDr⊕R,并將其轉(zhuǎn)發(fā)給閱讀器;

        (6)閱讀器根據(jù)自身標(biāo)識IDr和隨機(jī)數(shù)R解出標(biāo)簽標(biāo)識IDt,進(jìn)而計算出H(IDt⊕R),并將其發(fā)送給標(biāo)簽;

        (7)標(biāo)簽將自身標(biāo)識IDt和隨機(jī)數(shù)R進(jìn)行異或運算IDt⊕R,進(jìn)而計算出H*(IDt⊕R),比較得到值H(IDt⊕R)和計算得出值H*(IDt⊕R)是否相等,若相等,則閱讀器合法,此時,根據(jù)閱讀器發(fā)出的查詢指令,后臺數(shù)據(jù)庫可以通過前面計算出的標(biāo)簽標(biāo)識IDt查到標(biāo)簽對應(yīng)的信息發(fā)送給閱讀器;否則認(rèn)為閱讀器為非法閱讀器,標(biāo)簽不予回應(yīng)。

        3 改進(jìn)協(xié)議的安全分析和性能比較

        3.1 安全性分析

        (1)前向安全性:假設(shè)攻擊者截取了某次標(biāo)簽的輸出,由于Hash函數(shù)的單向性和每次通信過程中隨機(jī)數(shù)R的相異性,攻擊者也不可能根據(jù)此值回溯出標(biāo)簽的歷史數(shù)據(jù),因此此協(xié)議具有良好的前向安全性。

        (2)位置跟蹤:每次通信的隨機(jī)數(shù)R不同,決定了每次標(biāo)簽傳輸?shù)南⒁膊煌?,這樣就可以有效的防止因固定輸出而引發(fā)的位置跟蹤問題。

        (3)竊聽:所有有用信息都是經(jīng)過單向散列函數(shù)—Hash函數(shù)加密后傳輸?shù)?,因此,即使非法者截取信息,也無法解密Hash函數(shù)而得出信息的真正內(nèi)容。

        (4)偽裝哄騙:非法者是無法獲知標(biāo)簽和閱讀器標(biāo)識的,因此也根本無法偽裝成合法標(biāo)簽和閱讀器。

        (5)不可分辨性:對于標(biāo)簽響應(yīng)輸出,由于使用了單向Hash函數(shù)和隨機(jī)數(shù),這樣即使攻擊者獲得了多張標(biāo)簽的輸出,也無法區(qū)分出某一張的輸出;即使獲得了同一張的輸出,也無法區(qū)分出該張標(biāo)簽的某一次輸出。

        (6)重放攻擊:非法者事先記錄標(biāo)簽發(fā)出的信息,當(dāng)閱讀器再次與標(biāo)簽通信時,非法者通過記錄下的標(biāo)簽信息來偽裝成合法標(biāo)簽和閱讀器通信,但隨機(jī)數(shù)R的不同性決定了即使非法者截取了前一次的信息也無法模擬出下次的值,這樣也就無法將截獲信息重放給標(biāo)簽或閱讀器。

        (7)拒絕服務(wù):標(biāo)簽在收到閱讀器的詢問信息時,不需要為它們存儲隨機(jī)數(shù)作為一次性密鑰,且標(biāo)簽也沒有設(shè)置讀取標(biāo)簽的上限值。因此,本協(xié)議可以有效防止標(biāo)簽因同時被大量閱讀器訪問而造成的標(biāo)簽停止工作。

        3.2 性能分析

        為了清晰地對比改進(jìn)協(xié)議與其它協(xié)議在安全性能[10]方面的特點,表1給出了詳細(xì)比較。其中,√表示具備該項要求;×表示不具備該項要求。

        表1 安全性能比較

        假設(shè)數(shù)據(jù)庫中標(biāo)簽的數(shù)目為N,L表示128個比特位(因為從前面對于hash函數(shù)的要求來看,hash函數(shù)輸出的值至少為128位才能保證抵御相關(guān)的攻擊),標(biāo)簽和閱讀器標(biāo)識IDt、IDr只有128bits也就是1L。由分析可知,隨機(jī)Hash鎖協(xié)議,Hash鏈協(xié)議等都有N數(shù)量級上的運算量,這使得運算量過大,對RFID系統(tǒng)的成本和運算速度帶來影響。在改進(jìn)的安全協(xié)議中,后臺數(shù)據(jù)庫最多需執(zhí)行2N個記錄搜索,進(jìn)行一次Hash運算。相比于現(xiàn)存協(xié)議,如Hash鏈中需計算2N個Hash函數(shù)和N個記錄搜索,本方案的計算速度快。標(biāo)簽中只需要1L的存儲容量,也不需要隨機(jī)數(shù)產(chǎn)生器,這樣可以大大降低標(biāo)簽的成本。

        此外,因大部分計算和查找都由后臺數(shù)據(jù)庫執(zhí)行,效率也較高。本協(xié)議中標(biāo)簽和閱讀器不需要存儲對方的身份標(biāo)識信息,查找相應(yīng)記錄和大部分計算過程全由后臺數(shù)據(jù)庫執(zhí)行,隨著標(biāo)簽和閱讀器數(shù)目的增加,后臺數(shù)據(jù)庫計算時間緩慢增加,因此,該協(xié)議還可適用于標(biāo)簽和閱讀器數(shù)目較多的情況。

        4 安全性推導(dǎo)與分析

        到目前為止,已經(jīng)提出了很多RFID安全協(xié)議,但大都缺乏嚴(yán)格的形式化分析和證明。下面將采用經(jīng)典的安全協(xié)議分析方法—BAN邏輯對改進(jìn)協(xié)議進(jìn)行形式化分析和證明。

        4.1 BAN 邏輯

        BAN邏輯[11-12]是一種基于主體信念以及用于從已知信念推出新的信念的推理規(guī)則的邏輯。應(yīng)用BAN邏輯時,首先要進(jìn)行“理想化”,即將協(xié)議的消息轉(zhuǎn)換為BAN邏輯中的公式,再根據(jù)具體情況進(jìn)行合理假設(shè),最后由邏輯的推理規(guī)則根據(jù)理想化協(xié)議和假設(shè)進(jìn)行推理,推斷出協(xié)議能否完成預(yù)期目標(biāo)。

        本文使用到的BAN邏輯的幾條基本邏輯推理規(guī)則如下:

        對于一個 Hash函數(shù) H(X),還有以下兩條規(guī)則:

        4.2 本協(xié)議的BAN邏輯安全分析

        4.2.1 協(xié)議的初始化假設(shè)

        假設(shè)R代表閱讀器,T代表標(biāo)簽,S代表閱讀器產(chǎn)生的隨機(jī)數(shù),IDt仍代表標(biāo)簽標(biāo)識,則協(xié)議的初始假設(shè)為:

        4.2.2 協(xié)議的理想化模型

        M1:R→T:Query,S

        M2:T→R:H(IDt),H(IDt‖S)

        M3:R→T:H(IDt⊕S)

        其中M1是明文傳輸,對協(xié)議邏輯屬性的分析沒有作用,將以上模型轉(zhuǎn)換成如下BAN邏輯語言時可省略,即:

        M2:R?H(IDt),H(IDt,S)

        M3:T?H(IDt,S)

        4.2.3 協(xié)議的安全目標(biāo)及分析推理

        (1)R|≡T|~#(IDt)

        (2)T|≡R|~#(IDt)

        下面分析推理改進(jìn)協(xié)議能否達(dá)到以上安全目標(biāo):

        (1)證明 R|≡T|~#(IDt)

        由①②可得:R|≡T|~#(IDt),即達(dá)到安全目標(biāo)(1)。

        (2)T|≡R|~#(IDt)

        由M3拆分消息后可知:T?IDt,T?S,根據(jù)規(guī)則

        得出:T|≡R|~ (IDt,S) ①

        又由假設(shè)P3可知:T|≡#(IDt) ②

        由①②可得:T|≡R|~#(IDt),即達(dá)到安全目標(biāo)(2)。

        4.3 BAN分析結(jié)論

        通過對本文提出的安全協(xié)議進(jìn)行BAN邏輯形式化分析,可推導(dǎo)出其安全目標(biāo)R|≡T|~#(IDt)和T|≡R|~#(IDt),因此該協(xié)議能夠有效地實現(xiàn)RFID傳感網(wǎng)絡(luò)中標(biāo)簽和閱讀器的雙向合法身份認(rèn)證的安全目標(biāo)。

        5 結(jié)論

        本文介紹了RFID傳感網(wǎng)絡(luò)中幾種典型的基于Hash函數(shù)的RFID安全認(rèn)證協(xié)議,針對協(xié)議中的不足提出了一種新的基于Hash函數(shù)的改進(jìn)方案。此方案有效地解決了RFID傳感網(wǎng)絡(luò)中閱讀器與標(biāo)簽間面臨的多種安全隱私問題,具有成本低、效率高、安全性高等特點。最后通過建立協(xié)議的理想化模型,利用BAN邏輯對該協(xié)議進(jìn)行形式化分析,在理論上證明了其安全性,使其在實際應(yīng)用中具有較高的實用價值。

        [1]Sarma S E,Weis S A,Engels D W.RFID Systems and Security and Privacy Implications[C]//Proc.of the 4th International Workshop on Cryptographic Hardware and Embedded Systems.Berlin,Germany:Springer-Verlag,2003:454-469.

        [2]Sarma S E,Weis S A,Engels D W.Radio Frequency Identification:Secure Risks and Challenges[J].RSA Laboratories Crypto bytes,2003,6(1):2-9.

        [3]Weis S A,Sarma S E,Rivest R L,et al.Security and Privacy Aspects of Low-Cost Radio Frequency Identification Systems[C]//Proc.of the 1st International Conference on Security in Pervasive Computing.Berlin,Germany:Springer-Verlag,2004:201-212.

        [4]Ohkubo M,Suzuki K,Kingships S.Hash-Chain Based Forward-Secure Privacy Protection Scheme for Low-Cost RFID[C]//Proc.of Symposium on Cryptography and Information Security.Sendai,Japan:[s.n.],2004:719-724.

        [5]王健偉,王東,TIMO Korhonen,等.一種新的RFID傳感網(wǎng)絡(luò)中多閱讀器防碰撞協(xié)議[J].傳感技術(shù)學(xué)報,2008,21(8):2140-6140.

        [6]陳穎,張福洪.RFID傳感網(wǎng)絡(luò)中多閱讀器碰撞算法的研究[J].傳感技術(shù)學(xué)報,2010,23(2):1206-1210.

        [7]余恬恬,馮全源.基于Hash函數(shù)的RFID挑戰(zhàn)-應(yīng)答認(rèn)證協(xié)議[J].計算機(jī)工程,2009,35(24):156-157.

        [8]Chen Y C,Wang Weilin,Huang M S.RFID Authentication Protocol for Anti-Counterfeiting and Privacy Protection[C]//Proc.of the 9th International Conference on Advanced Communication Technology.Phoenix Park,Korea:[s.n.],2007.

        [9]丁振華,李錦濤,馮波,等.基于Hash函數(shù)的RFID安全認(rèn)證協(xié)議研究[J].計算機(jī)研究與發(fā)展,2009,46(4):583-592.

        [10]Osaka K,Takagi T.An Efficient and Secure RFID Security Method with Ownership Transfer[C]//Proc.of Computational Intelligence and Security.Guangzhou,China:[s.n.],2006:1090-1095.

        [11]Burrows M A,Needham R.Logic of Authentication[J].ACM Transaction on Computer Systems,1990,8(1):18-36.

        [12]馮登國.可證明安全性理論與方法研究[J].軟件學(xué)報,2005,16(10):1743-1756.

        猜你喜歡
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        財經(jīng)(2017年15期)2017-07-03 22:40:49
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        數(shù)據(jù)庫
        財經(jīng)(2015年3期)2015-06-09 17:41:31
        數(shù)據(jù)庫
        財經(jīng)(2014年21期)2014-08-18 01:50:18
        數(shù)據(jù)庫
        財經(jīng)(2014年6期)2014-03-12 08:28:19
        數(shù)據(jù)庫
        財經(jīng)(2013年6期)2013-04-29 17:59:30
        蜜桃视频免费进入观看| 国产亚洲欧美在线播放网站| 人妻少妇精品中文字幕av| 亚洲国产综合在线亚洲区亚洲av| 国产午夜精品无码| 内射无码专区久久亚洲| 国产精品区一区二区三在线播放| 性色av手机在线观看| 男女主共患难日久生情的古言| 国产伦精品免编号公布| 久久国产精品无码一区二区三区| 国产丝袜精品丝袜一区二区| 特黄 做受又硬又粗又大视频 | 日韩精品久久伊人中文字幕| 插上翅膀插上科学的翅膀飞| 欧美精品一区二区蜜臀亚洲| 国产成人无码A区在线观| 国产熟女精品一区二区| 久久99热国产精品综合| 亚洲精品中文字幕不卡| 漂亮人妻被强了中文字幕| 成人影院yy111111在线| 日本做受120秒免费视频| 又硬又粗又大一区二区三区视频 | 国产人妻黑人一区二区三区| 久久久久无码精品国| 午夜福利视频一区二区二区| 久久精品免费一区二区喷潮| 又粗又粗又黄又硬又深色的| 18分钟处破好疼哭视频在线观看| 亚洲毛片αv无线播放一区| 尤物成av人片在线观看| 人妻少妇av中文字幕乱码| 中文字幕网伦射乱中文| 日本一区二区三区高清千人斩| 亚洲精品国产av一区二区| 国产亚洲精品97在线视频一| 边啃奶头边躁狠狠躁| 国产精品一区二区三区在线蜜桃 | 麻豆国产精品久久人妻| 国产一线二线三线女|