新四季網

一種實現數據安全的無線實時定位方法

2023-10-06 16:49:19 2

專利名稱:一種實現數據安全的無線實時定位方法
技術領域:
本發明涉及定位技術領域,尤其涉及一種無線實時定位系統和方法。
背景技術:
實時定位系統(Real Time Location System,RTLS)是指通過無線通信技術,在一個指定的空間(辦公樓、場地、城區、全球)內,實時、或者接近於實時的對目標定位的系統。 目標的位置信息是通過測量無線電波的物理特性得到。無線實時定位系統是一種基於測距技術的定位系統,可分為通過接收信號強度 (received signal strength indicator, RSSI)定位,通過至[|達時|1[| (timeof arrival, Τ0Α)或者到達時間差(time difference on arrival, TD0A)定位,通過到達角度(angle of arrival,A0A)定位等幾種技術方案。其基本原理是標籤按照一定規律向讀寫器發送無線信號,3個以上讀寫器收到該信號後,根據其無線信號的強度、到達時間或到達角度,計算該標籤的位置信息。由於RTLS技術具有廣闊的應用前景,如港口貨櫃定位、醫院醫療設備管理、生產過程管理,亦可用於人員的定位,如煤礦井下人員定位、主題公園兒童保護、醫院醫生/ 病人定位等重要領域,美國在上世紀九十年代就開始了這方面的研究,並制定了國家標準, 該標準已經成為了國際標準。從目前已經實施的RTLS系統的實際應用效果看,RTLS降低了生產成本、管理成本,提高了管理水平和工作效率,在現代物流、生產過程控制、安全防範方面發揮了重要的作用。一個典型的實時定位系統包括標籤、讀寫器、無線接入點(可選)、定位引擎和應用系統組成。標籤通過單向的無線通訊通道,將標籤的ID和狀態等數據發送不同的讀寫器;讀寫器通過不同的組網方式將數據匯總到定位引擎;定位引擎根據不同讀寫器收到的標籤的信號強度,計算標籤的定位信息;應用系統通過定位引擎提供的API訪問獲取標籤的ID信息、狀態信息和位置信息。實時定位系統應用廣泛,包括涉密資產定位監控、碼頭貨櫃定位等應用,其中很多與安全有關的應用系統中,必須採取安全措施以防止「黑客」的蓄意攻擊,即有些人試圖欺騙無線實時定位系統以獲取有利於自己目的,例如偷盜標籤所標識的物品等。目前的實時定位系統,標籤按照一定的規律、或根據讀寫器的要求,發送其ID信息以及標籤狀態信息,這些信息被讀寫器收到後,按照定位算法,計算其位置信息。標籤的無線信息有可能被竊聽和假冒,為了複製或改變數據,未經授權地讀出標籤內的數據,或者為了假冒真正的標籤,竊聽其無線電通訊並在系統範圍內重放數據(重放和欺詐),模擬原有的標籤信息,從而存在用一個仿冒的標籤代替真正標籤的安全隱患。

發明內容
本發明的目的在於提出一種實現數據安全的無線實時定位方法,能夠極大地提高無線實時定位過程中數據通信的安全等級。
4
為達此目的,本發明採用以下技術方案一種實現數據安全的無線實時定位方法,包括以下步驟A、標籤向讀寫器發送包含有標籤身份認證請求的定位信息;B、讀寫器向標籤發送標籤身份認證詢問;C、標籤向讀寫器返回標籤身份認證應答;D、讀寫器根據應答結果對標籤身份進行認證,並根據定位信息進行定位。進一步包括以下步驟Al、標籤產生第一隨機數RA,將第一隨機數RA、標籤ID和標籤狀態信息使用密鑰 K和密碼算法ek加密計算出第一加密數據Tokenl,發送給讀寫器;Bi、讀寫器收到第一加密數據Tokenl後,使用密鑰K和密碼算法ek進行解密,獲得第一隨機數RA、標籤ID和標籤狀態信息,同時產生第二隨機數RB,讀寫器將第一隨機數 RA、第二隨機數RB和標籤ID使用密鑰K和密碼算法ek加密計算出第二加密數據T0ken2, 並將第二加密數據Token2發送給標籤;Cl、標籤收到第二加密數據T0ken2後,使用密鑰K和密碼算法ek進行解密,將取得的第三隨機數RA'與第一隨機數RA進行比較,如果兩數一致,則標籤確認兩個公有密鑰 K是一致的,標籤產生第四隨機數RA2,將第二隨機數RB、第四隨機數RA2和標籤ID使用密鑰K和密碼算法ek加密計算出第三加密數據T0ken3,並發送給讀寫器;D1、讀寫器收到第三加密數據T0ken3後,使用密鑰K和密碼算法ek進行解密,將取得的第五隨機數RB'與第二隨機數RB進行比較,如果兩數一致,則讀寫器確認兩個公有的密鑰K是一致的,並判斷標籤和讀寫器屬於共同的系統,讀寫器將標籤狀態信息發送給定位引擎,如果不一致,則發送標籤假冒信息;E1、定位引擎根據讀寫器發送的標籤狀態信息,進行定位計算,得出標籤在系統的位置坐標。或者進一步包括以下步驟A2、標籤產生第六隨機數Ni,將包括標籤ID、標籤狀態信息和第六隨機數附的第一標籤數據採用公開的第一密鑰El進行加密,並將加密後的第一標籤數據發送給讀寫器;B2、讀寫器收到加密後的第一標籤數據,採用第一密鑰El對加密後的第一標籤數據進行解密,獲得標籤id、標籤狀態信息和第六隨機數m ;C2、讀寫器計算接收到的第一標籤數據的第一定位數據R1,將第一標籤數據和第一定位數據Rl —起發送給定位引擎;D2、讀寫器產生第七隨機數N2,根據第一密鑰El和第六隨機數附產生第二密鑰 E2,採用第二密鑰E2對包括標籤ID和第二隨機數N2的第二標籤數據進行加密後發送給標籤;E2、標籤接收到加密後的第二標籤數據,根據第一密鑰El和第六隨機數m計算第二密鑰E2,採用第二密鑰E2對加密後的第二標籤數據進行解密,獲得標籤ID和第七隨機數 N2,標籤計算接收到的第二標籤數據的第二定位數據R2 ;F2、標籤根據第二密鑰E2和第七隨機數N2,產生第三密鑰E3,採用第三密鑰E3對包括標籤ID、標籤狀態信息和第二定位數據R2的第三標籤數據進行加密,發送給讀寫器;G2、讀寫器接收到加密後的第三標籤數據,根據第二密鑰E2和第七隨機數N2計算第三密鑰E3,採用第三密鑰E3對加密後的第三標籤數據進行解密,讀寫器計算接收到的第三標籤數據的第三定位數據R3,將標籤ID、標籤狀態信息、第二定位數據R2和第三定位數據R3發送給定位引擎;H2、定位引擎根據讀寫器發送的標籤ID、標籤狀態信息、第一定位數據R1、第二定位數據R2和第三定位數據R3,進行定位計算,得出標籤在系統的位置坐標。步驟C2中,定位引擎採用從讀寫器接收的數據對標籤的存在進行驗證,如果在預定時間內沒有從讀寫器收到數據,則判斷標籤不存在。步驟G2中,定位引擎採用從讀寫器接收的數據對標籤的身份進行驗證,如果在預定時間內沒有從讀寫器收到數據,則判斷標籤為非法標籤。採用了本發明的技術方案,通過在數據通信過程中增加了加密技術,並且在通信協議中變換系統密鑰,極大地提高了無線實時定位過程中數據通信的安全等級,防止標籤的無線信息被竊聽和假冒。


圖1是本發明具體實施方式
一中實現數據安全的無線實時定位的流程圖。圖2是本發明具體實施方式
二中實現數據安全的無線實時定位的流程圖。
具體實施例方式下面結合附圖並通過具體實施方式
來進一步說明本發明的技術方案。本發明技術方案的主要思想是通過在數據通信過程中增加了加密技術,來提高無線實時定位過程中數據通信的安全等級,防止標籤的無線信息被竊聽和假冒。首先標籤向讀寫器發送包含有標籤身份認證請求的定位信息,其次讀寫器向標籤發送標籤身份認證詢問,然後標籤向讀寫器返回標籤身份認證應答,最後讀寫器根據應答結果對標籤身份進行認證,並根據定位信息進行定位。下面描述實現發明目的的兩種具體實施方式

具體實施方式
一是根據國際標準ISO 9798-2 「三通互相鑑別」加密方案,採用對稱加密算法,讀寫器和標籤使用共同的密鑰K以及加密算法ek。雙方在通信中互相檢驗另一方,確定參與通信的雙方是否屬於同一個應用,防止假冒的偽造數據。圖1是本發明具體實施方式
一中實現數據安全的無線實時定位的流程圖。如圖1 所示,該具體實施方式
中實現數據安全的無線實時定位流程包括以下步驟步驟101、標籤產生第一隨機數RA,將第一隨機數RA、標籤ID和標籤狀態信息使用密鑰K和密碼算法ek加密計算出第一加密數據Tokenl,發送給讀寫器。步驟102、讀寫器收到第一加密數據Tokenl後,使用密鑰K和密碼算法ek進行解密,獲得第一隨機數RA、標籤ID和標籤狀態信息。步驟103、讀寫器同時產生第二隨機數RB,讀寫器將第一隨機數RA、第二隨機數RB 和標籤ID使用密鑰K和密碼算法ek加密計算出第二加密數據T0ken2,如果有,第二加密數據T0ken2還可能包括附加的控制數據,並將第二加密數據T0ken2發送給標籤。Token 2 = ek (RB | | RA | | ID)步驟104、標籤收到第二加密數據T0ken2後,使用密鑰K和密碼算法ek進行解密,將取得的第三隨機數RA'與第一隨機數RA進行比較,如果兩數一致,則標籤確認兩個公有密鑰K是一致的,表示他們屬於同一個應用,如果兩數不一致,則標籤確認兩個公有密鑰K 不是一致的,標籤身份認證失敗,表示他們不屬於同一個應用。步驟105、標籤產生第四隨機數RA2,將第二隨機數RB、第四隨機數RA2和標籤ID 使用密鑰K和密碼算法ek加密計算出第三加密數據T0ken3,如果有,第三加密數據Token3 還可能包括附加的控制數據,並將第三加密數據Token3發送給讀寫器。Token 3 = ek (RB | | RA2 | | ID)步驟106、讀寫器收到第三加密數據T0ken3後,使用密鑰K和密碼算法ek進行解密,將取得的第五隨機數RB 』與第二隨機數RB進行比較,如果兩數一致,則讀寫器確認兩個公有的密鑰K是一致的,並判斷標籤和讀寫器屬於共同的系統,如果不一致,則發送標籤假冒信息。步驟107、讀寫器將標籤狀態信息發送給定位引擎,定位引擎根據讀寫器發送的標籤狀態信息,進行定位計算,得出標籤在系統的位置坐標。
具體實施方式
二對具體實施方式
一的加密過程進行了優化。圖2是本發明具體實施方式
二中實現數據安全的無線實時定位的流程圖。如圖2 所示,該具體實施方式
中實現數據安全的無線實時定位流程包括以下步驟步驟201、標籤產生第六隨機數m,將包括標籤ID、標籤狀態信息和第六隨機數m 的第一標籤數據採用公開的、與讀寫器約定的第一密鑰El進行加密,並將加密後的第一標籤數據發送給讀寫器。步驟202、讀寫器收到加密後的第一標籤數據,採用第一密鑰El對加密後的第一標籤數據進行解密,獲得標籤id、標籤狀態信息和第六隨機數m。步驟203、讀寫器計算接收到的第一標籤數據的第一定位數據R1,將第一標籤數據和第一定位數據Rl —起發送給定位引擎。本步驟中,定位引擎採用從讀寫器接收的數據對標籤的存在進行驗證,如果在預定時間內沒有從讀寫器收到數據,則判斷標籤不存在。步驟204、讀寫器產生第七隨機數N2,根據第一密鑰El和第六隨機數附產生第二密鑰E2,採用第二密鑰E2對包括標籤ID和第二隨機數N2的第二標籤數據進行加密後發送給標籤。步驟205、標籤接收到加密後的第二標籤數據,根據第一密鑰El和第六隨機數附計算第二密鑰E2,採用第二密鑰E2對加密後的第二標籤數據進行解密,獲得標籤ID和第七隨機數N2,標籤計算接收到的第二標籤數據的第二定位數據R2。步驟206、標籤根據第二密鑰E2和第七隨機數N2,產生第三密鑰E3,採用第三密鑰 E3對包括標籤ID、標籤狀態信息和第二定位數據R2的第三標籤數據進行加密,發送給讀寫
ο步驟207、讀寫器接收到加密後的第三標籤數據,根據第二密鑰E2和第七隨機數 N2計算第三密鑰E3,採用第三密鑰E3對加密後的第三標籤數據進行解密,讀寫器計算接收到的第三標籤數據的第三定位數據R3,將標籤ID、標籤狀態信息、第二定位數據R2和第三定位數據R3發送給定位引擎,本步驟中,定位引擎採用從讀寫器接收的數據對標籤的身份進行驗證,如果在預定時間內沒有從讀寫器收到數據,則判斷標籤為非法標籤。步驟208、定位引擎根據讀寫器發送的標籤ID、標籤狀態信息、第一定位數據R1、
7第二定位數據R2和第三定位數據R3,進行定位計算,得出標籤在系統的位置坐標。本具體實施方式
能夠防止第三方通過無線數據監聽的方式獲取大量通訊數據,並以此數據為基礎破解公共密鑰K,從而達到入侵系統的目的,因此,通過在通信協議中變換系統密鑰,將極大地提高無線實時定位系統通信的安全加密等級。以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局限於此, 任何熟悉該技術的人在本發明所揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求的保護範圍為準。
權利要求
1.一種實現數據安全的無線實時定位方法,其特徵在於,包括以下步驟A、標籤向讀寫器發送包含有標籤身份認證請求的定位信息;B、讀寫器向標籤發送標籤身份認證詢問;C、標籤向讀寫器返回標籤身份認證應答;D、讀寫器根據應答結果對標籤身份進行認證,並根據定位信息進行定位。
2.根據權利要求1所述的一種實現數據安全的無線實時定位方法,其特徵在於,進一步包括以下步驟Al、標籤產生第一隨機數RA,將第一隨機數RA、標籤ID和標籤狀態信息使用密鑰K和密碼算法ek加密計算出第一加密數據Tokenl,發送給讀寫器;Bi、讀寫器收到第一加密數據Tokenl後,使用密鑰K和密碼算法ek進行解密,獲得第一隨機數RA、標籤ID和標籤狀態信息,同時產生第二隨機數RB,讀寫器將第一隨機數RA、第二隨機數RB和標籤ID使用密鑰K和密碼算法ek加密計算出第二加密數據T0ken2,並將第二加密數據T0ken2發送給標籤;Cl、標籤收到第二加密數據T0ken2後,使用密鑰K和密碼算法ek進行解密,將取得的第三隨機數RA'與第一隨機數RA進行比較,如果兩數一致,則標籤確認兩個公有密鑰K是一致的,標籤產生第四隨機數RA2,將第二隨機數RB、第四隨機數RA2和標籤ID使用密鑰K 和密碼算法ek加密計算出第三加密數據T0ken3,並發送給讀寫器;D1、讀寫器收到第三加密數據T0ken3後,使用密鑰K和密碼算法ek進行解密,將取得的第五隨機數RB'與第二隨機數RB進行比較,如果兩數一致,則讀寫器確認兩個公有的密鑰K是一致的,並判斷標籤和讀寫器屬於共同的系統,讀寫器將標籤狀態信息發送給定位引擎,如果不一致,則發送標籤假冒信息;E1、定位引擎根據讀寫器發送的標籤狀態信息,進行定位計算,得出標籤在系統的位置坐標。
3.根據權利要求1所述的一種實現數據安全的無線實時定位方法,其特徵在於,進一步包括以下步驟A2、標籤產生第六隨機數Ni,將包括標籤ID、標籤狀態信息和第六隨機數m的第一標籤數據採用公開的第一密鑰El進行加密,並將加密後的第一標籤數據發送給讀寫器;B2、讀寫器收到加密後的第一標籤數據,採用第一密鑰El對加密後的第一標籤數據進行解密,獲得標籤ID、標籤狀態信息和第六隨機數m ;C2、讀寫器計算接收到的第一標籤數據的第一定位數據R1,將第一標籤數據和第一定位數據Rl —起發送給定位引擎;D2、讀寫器產生第七隨機數N2,根據第一密鑰El和第六隨機數m產生第二密鑰E2,採用第二密鑰E2對包括標籤ID和第二隨機數N2的第二標籤數據進行加密後發送給標籤;E2、標籤接收到加密後的第二標籤數據,根據第一密鑰El和第六隨機數m計算第二密鑰E2,採用第二密鑰E2對加密後的第二標籤數據進行解密,獲得標籤ID和第七隨機數N2, 標籤計算接收到的第二標籤數據的第二定位數據R2 ;F2、標籤根據第二密鑰E2和第七隨機數N2,產生第三密鑰E3,採用第三密鑰E3對包括標籤ID、標籤狀態信息和第二定位數據R2的第三標籤數據進行加密,發送給讀寫器;G2、讀寫器接收到加密後的第三標籤數據,根據第二密鑰E2和第七隨機數N2計算第三密鑰E3,採用第三密鑰E3對加密後的第三標籤數據進行解密,讀寫器計算接收到的第三標籤數據的第三定位數據R3,將標籤ID、標籤狀態信息、第二定位數據R2和第三定位數據R3 發送給定位引擎;H2、定位引擎根據讀寫器發送的標籤ID、標籤狀態信息、第一定位數據R1、第二定位數據R2和第三定位數據R3,進行定位計算,得出標籤在系統的位置坐標。
4.根據權利要求3所述的一種實現數據安全的無線實時定位方法,其特徵在於,步驟 C2中,定位引擎採用從讀寫器接收的數據對標籤的存在進行驗證,如果在預定時間內沒有從讀寫器收到數據,則判斷標籤不存在。
5.根據權利要求3或者4所述的一種實現數據安全的無線實時定位方法,其特徵在於, 步驟G2中,定位引擎採用從讀寫器接收的數據對標籤的身份進行驗證,如果在預定時間內沒有從讀寫器收到數據,則判斷標籤為非法標籤。
全文摘要
本發明公開了一種實現數據安全的無線實時定位方法,標籤向讀寫器發送包含有標籤身份認證請求的定位信息,讀寫器向標籤發送標籤身份認證詢問,標籤向讀寫器返回標籤身份認證應答,讀寫器根據應答結果對標籤身份進行認證,並根據定位信息進行定位。採用了本發明的技術方案,能夠極大地提高無線實時定位過程中數據通信的安全等級,防止標籤的無線信息被竊聽和假冒。
文檔編號H04W12/02GK102238535SQ201010160078
公開日2011年11月9日 申請日期2010年4月23日 優先權日2010年4月23日
發明者呂豐訓, 張革軍 申請人:北京烽火聯拓科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀