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

一種增強型RFID 雙向認證協議?

2019-11-13 08:19:14劉立波鄭巧珍
艦船電子工程 2019年10期
關鍵詞:數據庫

劉立波 鄭巧珍 付 強

(中國船舶重工集團公司第七二二研究所 武漢 430079)

1 引言

無線射頻識別技術(Radio Frequency Identification,RFID)是一種自動識別技術,能實現對感知物品的精確定位和資源共享,它的信息讀取過程不需要人工干預,還能夠在惡劣環境下工作[1]。但是在RFID 應用越來越廣泛的同時,RFID 系統的安全問題也越來越嚴峻。為了提高RFID 系統的安全性,研究者們把密鑰方法應用到RFID認證協議中,但是RFID 標簽其儲存空間和計算能力都有限,無法實現復雜的高安全加密算法。另一方面,Hash函數因操作簡單、易實現,可以被廣泛用于RFID標簽中[1]。因此密鑰方法與Hash 函數方法相結合的認證協議也應運而生。

本文針對一種基于非對稱密鑰和Hash 函數的RFID 雙向認證協議的不足提出了改進方案,同時用BAN邏輯驗證改進協議的安全性。

2 基于非對稱密鑰和Hash 函數的RFID雙向認證協議

RFID 系統一般分為三個部分:標簽(Tag)、讀寫器(Reader)、數據庫(Data Base)。數據庫和讀寫器一般都具有足夠的存儲和計算能力,兩者之間可以使用有線信道通信,目前的密碼算法和安全協議完全可以保護兩者的通信安全,因此RFID 的安全問題主要在讀寫器和標簽之間[1]。

文獻[1]中介紹的RFID 雙向認證協議。其認證過程和更新過程如圖1所示。

表1 文獻[1]協議中的標識符

其中,標簽和讀寫器中都引入隨機數產生模塊和相同的Hash 算法,另外,標簽上存儲有DID 和秘密值——數字串num;讀寫器上存放非對稱密鑰對{K,K-1}和非對稱加密算法;數據庫中存有標簽的標識符ID、加密后的數字串Dnum和標簽信息DM。

3 分析與改進方案

3.1 原雙向認證協議分析

該協議能讓標簽與讀寫器實現雙向身份認證,在應用方面有不少優點。比如標簽中ID 雖然使用非對稱密鑰加密,但是標簽并不需要運行非對稱加密算法,降低了標簽的負載;不同于類似Hash 鏈的RFID 認證協議,該協議的后端數據庫只用根據ID查詢信息,而不用計算所有ID 的Hash 值來與之匹配等。

但是該協議還是仍然存在不足之處。比如標簽易被跟蹤,num 的更新不同步和非對稱加密算法使用不當等問題。以下是具體的分析。

1)標簽容易被跟蹤。在標簽端存儲的DID 沒有進行過更新,每一次標簽都是向讀寫器發送同樣的信息,雖然攻擊者無法根據DID得到標簽的真實ID,但是非法攻擊者卻可以將DID 視作ID 的別稱,跟蹤標簽及其攜帶者。

2)非對稱密鑰算法使用過多,造成計算資源的浪費。協議在執行步驟3)時,讀寫器直接將ID 發送給數據庫,由此可以認為該協議將讀寫器與數據庫之間的信道默認是安全的,當讀寫器與數據庫之間的通信是安全的時候,讀寫器就不需要再對num和M加解密,可以節省非對稱密鑰算法的計算開銷。

3)隨機數產生器依然要求一定的計算能力。標簽端在更新階段需要產生高質量的偽隨機數,而當前應用廣泛、高效的梅森旋轉算法,通過反饋位移寄存器產生隨機數,算法最大周期為219937-1,標簽需進行19937 次位移操作,這將增加標簽的負擔[3]。

圖1 文獻[1]協議認證與更新過程

4)無法抵抗中繼攻擊。中繼攻擊是中間人攻擊的一種,攻擊者在讀寫器端偽裝成標簽,又在標簽端偽裝成讀寫器,偽標簽與偽讀寫器可以通信,然后通過轉發真正的讀寫器與標簽之間的消息,使假冒標簽通過讀寫器的認證[4]。這種偽裝攻擊是最難抵抗的一種攻擊。

5)存在更新不同步問題。在更新數字串num時,新的數字串Nnum 是由標簽產生的,如果在標簽已經進行后,攔截了標簽向讀寫器發送的更新消息,即步驟12)未執行,那么就會造成標簽的數字串num已更新,而數據庫里面的數字串num還是上一次認證時使用的,從而引起更新不同步問題,使合法標簽認證失敗。

3.2 改進方案

根據對原協議的分析,本文提出了以下的改進方案,如圖2所示。

表2 改進協議中的新引入的標識符

改進方案的具體步驟如下:

1)讀寫器→標簽:讀寫器發送請求Query,計時模塊開始計時;

2)標簽→讀寫器:標簽返回DID;

3)讀寫器→數據庫:讀寫器若在規定時間T0內收到標簽回復(T1

4)數據庫→讀寫器:數據庫根據ID 查找相應num和M,返回給讀寫器;

5)讀寫器→標簽:讀寫器產生R1并且發送給標簽,同時用num與R1計算哈希值H1=H(num‖ R1);

6)標簽→讀寫器:標簽應答時間T1'

7)讀寫器:比較H1和H2,若相等,則標簽為合法標簽,讀寫器完成認證和信息的讀取;

8)讀寫器:產生新的隨機數R2和R3,然后使用R2更新ID:NID=ID⊕R2,再加密NID,同時還用R2計 算 H3=H(num‖R2) , 最 后P=DNID⊕H(num‖R3);

9)讀寫器→標簽:讀寫器打包發送{H3,R2,R3,P,更新命令};

10)標 簽:先 使 用R2與num 計 算 哈 希 值H4=H(num‖R2),比較H3和H4,若相等,則進行標簽更新,DNID=P⊕H(num‖R3),Nnum=num⊕R3,最 后 用 更 新 后 的 Nnum 與 R3計 算H5=H(Nnum‖R3);

11)標簽→讀寫器:標簽發送H5與更新成功消息;

12)讀寫器→數據庫:讀寫器更新數字串Nnum=num⊕R3,然后計算H6=H(Nnum‖R3)是否與H5相等,相等則表示更新成功,然后發送更新后的NID和Nnum給數據庫;

13)數據庫:更新NID和Nnum。

在認證協議的改進方案中,雙向身份認證過程與原協議基本一致,只是減少了對num和M的解密計算,增加了讀寫器的計時模塊,但是對更新過程進行了較大的修改。

首先新協議增加了標簽ID 的更新,來防止攻擊者跟蹤標簽及其攜帶者;其次由于讀寫器與數據庫之間使用的是安全信道,改進協議減去了對num和M的加解密過程;然后新協議將產生隨機數的任務都交給讀寫器來完成,減輕了標簽的計算任務;同時讀寫器引入了計時模塊,有效預防了中繼攻擊;最后新協議也解決了更新不同步的問題。

4 改進協議安全性能分析

改進協議在安全性方面有了很大地提高,具體如下。

1)雙向認證與防竊聽。標簽利用非對稱密鑰認證閱讀器,閱讀器通過Hash 函數來認證標簽。與此同時,協議中無論是非對稱密鑰算法,還是Hash函數都可以保護ID與num的機密性。

2)防重放攻擊。在認證過程和更新過程中引入隨機數,使得每一輪認證信息與以前都不同,可以防止攻擊者利用竊聽到的信息進行重放來偽裝合法的標簽。

3)防篡改攻擊。標簽和讀寫器之間使用了Hash 函數進行加密,在Hash 函數中引入數字串num,由于數字串num 是秘密信息,所以當攻擊者攻擊協議時,攻擊者無法計算出正確的Hash 值,有效防止了認證消息被非法篡改。

4)防同步破壞攻擊。在本協議中,標簽的更新由讀寫器發起,在標簽完成更新后,還需要使用新的數字串Nnum 與隨機數R3進行Hash 運算,由讀寫器確認更新成功來保證同步更新。即使更新過程中,讀寫器和標簽之間的消息被攔截(無論是步驟10),還是步驟12)),數據庫也可以通過存儲了上一輪的ID 和num 和當前更新的NID 和Nnum,避免了數據庫和標簽中ID 和num 不一致而無法繼續認證的問題。

5)防位置跟蹤。協議在運行期間,攻擊者可以通過一些非法手段得到標簽的部分數據信息,特別是某些關鍵數據,對合法標簽進行位置跟蹤[2],但是改進協議會在每次完成信息認證后,立即更新用戶的ID 信息和數字串num,動態信息認證可以防止攻擊者的跟蹤。

圖2 改進協議的認證與更新過程

6)防中繼攻擊。解決RFID中繼攻擊的方法就是對認證過程的時間進行限制,由于中繼攻擊的偽標簽和偽讀寫器需要一定的通信時間,假冒標簽的認證通常會比正常認證過程耗時更多,設置一個合理的時間限制就可以避免中繼攻擊。因此改進協議在讀寫器中加入了計時模塊,在步驟3)和步驟8)中,一旦標簽的響應時間超過預先設置的限制,讀寫器就會中斷此次認證。

5 改進協議安全性驗證

利用BAN 邏輯分析法驗證改進協議的安全性,但是由于篇幅原因,只證明認證階段。改進協議的流程可以用BAN邏輯語言描述為

消息(1):Tag →Reader:{ID}K

消息(2):Reader →DB:{ID}key

消息(3):DB →Reader:{Tag ?numReader,M}key

消息(4):Reader →Tag:R1

消息(5):Tag →Reader:H(Tag ?numReader,R1)

讀寫器與數據庫之間的消息和分析論證無關,將其去除,其他消息轉換為BAN 模型可以識別的理想化模型:

消息(1):Reader ?{ID}K

消息(4):Tag ?R1

協議的初始假設有以下這些:

假設 7:Reader|≡Tag|?{ID}K

假設 8:Reader|≡#{ID}K

假設 9:Reader|≡#(R1)

協議希望證明的目標是:

目標(1):Reader|≡ID;

首先證明目標1)Reader|≡ID

(g)由(e)和(f)中的結論,根據臨時值驗證規則 , 可 以 得 到 結 論 Reader|≡Tag|≡

6 結語

本文分析了一種基于非對稱密鑰和Hash 函數的RFID 雙向認證協議,并且針對其進行了協議的改進,修補了其中的漏洞。然后本文對改進協議也進行了性能分析和安全性驗證,相較于原協議,改進協議抗攻擊能力更強。但本文并沒有在硬件上對改進協議進行實驗驗證,因此協議距離實際應用還有一段距離,必然還需要進一步的完善。

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 992Tv视频国产精品| 在线亚洲精品福利网址导航| 日韩在线永久免费播放| 国产亚洲精品97在线观看| 黄色a一级视频| 成人一级黄色毛片| 激情亚洲天堂| 麻豆国产在线观看一区二区 | 免费播放毛片| 久久久久久高潮白浆| 天天色天天操综合网| 亚洲人成色77777在线观看| 日本高清成本人视频一区| 亚洲自偷自拍另类小说| 十八禁美女裸体网站| 日本国产精品| 国内精品免费| 亚洲免费毛片| 国产精品v欧美| 日韩123欧美字幕| 18禁影院亚洲专区| 久久精品无码国产一区二区三区| 久久青草精品一区二区三区| 国产成人精品视频一区视频二区| 国产午夜精品一区二区三区软件| 国产精品九九视频| 欧美日韩免费| 国产视频你懂得| 一本一道波多野结衣一区二区| 激情六月丁香婷婷| 97se亚洲综合在线| 成人在线不卡视频| 无码在线激情片| 四虎影视国产精品| 免费看a毛片| 精品五夜婷香蕉国产线看观看| 国产在线观看第二页| 国产第八页| 小说区 亚洲 自拍 另类| 欧美国产日韩一区二区三区精品影视| 免费在线a视频| 国产精品视频第一专区| 国产综合日韩另类一区二区| 456亚洲人成高清在线| 中字无码精油按摩中出视频| 国产欧美日韩另类| 最新亚洲人成无码网站欣赏网 | 91国内外精品自在线播放| 欧美一级在线看| 色噜噜狠狠色综合网图区| 亚洲床戏一区| 四虎影视国产精品| 99在线视频网站| 天堂网国产| 香蕉视频在线精品| 欧类av怡春院| 国产美女人喷水在线观看| 国产欧美在线观看一区| 久久香蕉国产线看精品| 亚洲综合色婷婷| 在线观看免费国产| 美女潮喷出白浆在线观看视频| 中文字幕在线欧美| 丁香婷婷久久| 久久精品日日躁夜夜躁欧美| 一本大道视频精品人妻| 香蕉eeww99国产在线观看| 免费在线观看av| 日韩一区二区三免费高清| 亚国产欧美在线人成| 国产精品第一区| 欧美高清国产| 欧美日韩北条麻妃一区二区| 国产凹凸视频在线观看| 激情综合婷婷丁香五月尤物| 亚洲日本中文综合在线| 国产精品真实对白精彩久久 | av在线人妻熟妇| 亚洲另类第一页| 婷婷综合在线观看丁香| 成人精品免费视频| 欧美激情网址|