本發(fā)明涉及射頻識別,尤其涉及一種rfid認(rèn)證方法及裝置。
背景技術(shù):
1、最早期的rfid認(rèn)證方法主要依賴于標(biāo)簽的識別。標(biāo)簽上攜帶有唯一的標(biāo)識符,讀寫器通過射頻信號與標(biāo)簽進(jìn)行通信,以驗(yàn)證其合法性。然而,這種方法容易受到仿制和偽造標(biāo)簽的攻擊,安全性較低。為了增強(qiáng)安全性,靜態(tài)密碼認(rèn)證方法被引入。在這種方法中,標(biāo)簽和讀寫器之間的通信需要進(jìn)行密碼驗(yàn)證。標(biāo)簽和讀寫器事先共享一個(gè)靜態(tài)密碼,通信時(shí)使用該密碼進(jìn)行認(rèn)證。然而,靜態(tài)密碼容易被破解和竊取,存在密碼泄露的風(fēng)險(xiǎn)。為了解決靜態(tài)密碼認(rèn)證的缺陷,動(dòng)態(tài)密碼認(rèn)證方法應(yīng)運(yùn)而生。這種方法使用動(dòng)態(tài)生成的一次性密碼(one-time?password,otp)來進(jìn)行認(rèn)證。每次認(rèn)證時(shí),標(biāo)簽和讀寫器都會(huì)生成一個(gè)新的otp,使攻擊者無法重復(fù)使用密碼進(jìn)行欺騙。然而,動(dòng)態(tài)密碼認(rèn)證方法對時(shí)間同步要求較高,且在密鑰分發(fā)和管理方面存在困難。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要提供一種rfid認(rèn)證方法及裝置,以解決至少一個(gè)上述技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,一種rfid認(rèn)證方法,包括以下步驟:
3、步驟s1:獲取rfid標(biāo)簽;對rfid標(biāo)簽進(jìn)行標(biāo)簽定位,得到標(biāo)簽定位數(shù)據(jù);基于標(biāo)簽定位數(shù)據(jù)對rfid標(biāo)簽進(jìn)行標(biāo)簽定位工程,生成定位rfid標(biāo)簽;
4、步驟s2:獲取即時(shí)精細(xì)時(shí)間單位;對即時(shí)精細(xì)時(shí)間單位和rfid標(biāo)簽進(jìn)行時(shí)序融合分析,生成時(shí)間-標(biāo)簽關(guān)系數(shù)據(jù);基于時(shí)間-標(biāo)簽關(guān)系數(shù)據(jù)對對rfid標(biāo)簽進(jìn)行標(biāo)簽時(shí)間工程,生成時(shí)間rfid標(biāo)簽;
5、步驟s3:對rfid標(biāo)簽進(jìn)行標(biāo)簽身份映射,生成主標(biāo)簽動(dòng)態(tài)標(biāo)識碼;根據(jù)定位rfid標(biāo)簽和時(shí)間rfid標(biāo)簽對切分主標(biāo)簽動(dòng)態(tài)標(biāo)識碼進(jìn)行均分隨機(jī)分配,得到存儲(chǔ)rfid定位標(biāo)簽和存儲(chǔ)rfid計(jì)時(shí)標(biāo)簽;基于預(yù)設(shè)的標(biāo)簽層級機(jī)制對存儲(chǔ)rfid定位標(biāo)簽和存儲(chǔ)rfid計(jì)時(shí)標(biāo)簽進(jìn)行區(qū)分層級賦予,得到前后分層標(biāo)簽,其中前后分層標(biāo)簽包括前置驗(yàn)證標(biāo)簽和后置主標(biāo)簽;
6、步驟s4:對前后分層標(biāo)簽進(jìn)行前置驗(yàn)證,得到前置認(rèn)證結(jié)果;當(dāng)前置認(rèn)證結(jié)果為認(rèn)證不通過結(jié)果時(shí),對認(rèn)證不通過結(jié)果進(jìn)行結(jié)果返回,得到失敗信息文本;當(dāng)前置認(rèn)證結(jié)果為認(rèn)證通過結(jié)果時(shí),基于認(rèn)證通過結(jié)果對rfid標(biāo)簽進(jìn)行標(biāo)識碼解碼,從而通過rfid認(rèn)證。
7、本發(fā)明通過對rfid標(biāo)簽進(jìn)行標(biāo)簽定位和定位工程,可以獲得準(zhǔn)確的標(biāo)簽定位數(shù)據(jù),從而提高了標(biāo)簽的定位精度。這有助于在后續(xù)的認(rèn)證流程中確保標(biāo)簽的準(zhǔn)確性和可追溯性。通過對即時(shí)精細(xì)時(shí)間單位和rfid標(biāo)簽進(jìn)行時(shí)序融合分析,生成時(shí)間-標(biāo)簽關(guān)系數(shù)據(jù)。這樣可以建立時(shí)間與標(biāo)簽之間的關(guān)聯(lián),為后續(xù)的認(rèn)證流程提供時(shí)間維度的驗(yàn)證和控制。通過對rfid標(biāo)簽進(jìn)行標(biāo)簽身份映射,生成主標(biāo)簽動(dòng)態(tài)標(biāo)識碼。這樣可以確保標(biāo)簽的唯一性和動(dòng)態(tài)性,增強(qiáng)了標(biāo)簽的安全性和防偽能力。通過預(yù)設(shè)的標(biāo)簽層級機(jī)制,對存儲(chǔ)rfid定位標(biāo)簽和存儲(chǔ)rfid計(jì)時(shí)標(biāo)簽進(jìn)行區(qū)分層級賦予,生成前后分層標(biāo)簽,包括前置驗(yàn)證標(biāo)簽和后置主標(biāo)簽。這樣的分層設(shè)計(jì)可以實(shí)現(xiàn)不同層級的認(rèn)證和訪問控制,提高了系統(tǒng)的靈活性和安全性。通過對前置驗(yàn)證標(biāo)簽進(jìn)行前置驗(yàn)證操作,可以獲得前置認(rèn)證結(jié)果。當(dāng)認(rèn)證結(jié)果為不通過時(shí),可以及時(shí)返回失敗信息文本,提供明確的認(rèn)證失敗原因。而當(dāng)認(rèn)證結(jié)果為通過時(shí),可以進(jìn)行后續(xù)的rfid標(biāo)簽的解碼和認(rèn)證操作,實(shí)現(xiàn)rfid認(rèn)證的順利進(jìn)行。對于rfid認(rèn)證流程的設(shè)計(jì)具有益處,可以提高標(biāo)簽定位精度、建立時(shí)間-標(biāo)簽關(guān)系、生成動(dòng)態(tài)標(biāo)識碼、實(shí)現(xiàn)標(biāo)簽層級管理,并通過前置驗(yàn)證確保認(rèn)證過程的準(zhǔn)確性和安全性。因此,本發(fā)明通過提高標(biāo)簽定位及時(shí)間精度、靈活標(biāo)簽層級管理和設(shè)計(jì)認(rèn)證流程,提高了認(rèn)證系統(tǒng)的安全性和效能。
8、在本說明書鐘中,提供了一種rfid認(rèn)證裝置,所述rfid認(rèn)證裝置內(nèi)置控制器,所述控制器用于執(zhí)行如上所述的rfid認(rèn)證方法,該控制器包括:
9、標(biāo)簽定位模塊,用于獲取rfid標(biāo)簽;對rfid標(biāo)簽進(jìn)行標(biāo)簽定位,得到標(biāo)簽定位數(shù)據(jù);基于標(biāo)簽定位數(shù)據(jù)對rfid標(biāo)簽進(jìn)行標(biāo)簽定位工程,生成定位rfid標(biāo)簽;
10、標(biāo)簽計(jì)時(shí)模塊,用于獲取即時(shí)精細(xì)時(shí)間單位;對即時(shí)精細(xì)時(shí)間單位和rfid標(biāo)簽進(jìn)行時(shí)序融合分析,生成時(shí)間-標(biāo)簽關(guān)系數(shù)據(jù);基于時(shí)間-標(biāo)簽關(guān)系數(shù)據(jù)對對rfid標(biāo)簽進(jìn)行標(biāo)簽時(shí)間工程,生成時(shí)間rfid標(biāo)簽;
11、標(biāo)簽分層模塊,用于對rfid標(biāo)簽進(jìn)行標(biāo)簽身份映射,生成主標(biāo)簽動(dòng)態(tài)標(biāo)識碼;根據(jù)定位rfid標(biāo)簽和時(shí)間rfid標(biāo)簽對切分主標(biāo)簽動(dòng)態(tài)標(biāo)識碼進(jìn)行均分隨機(jī)分配,得到存儲(chǔ)rfid定位標(biāo)簽和存儲(chǔ)rfid計(jì)時(shí)標(biāo)簽;基于預(yù)設(shè)的標(biāo)簽層級機(jī)制對存儲(chǔ)rfid定位標(biāo)簽和存儲(chǔ)rfid計(jì)時(shí)標(biāo)簽進(jìn)行區(qū)分層級賦予,得到前后分層標(biāo)簽,其中前后分層標(biāo)簽包括前置驗(yàn)證標(biāo)簽和后置主標(biāo)簽;
12、認(rèn)證流程模塊,用于對前后分層標(biāo)簽進(jìn)行前置驗(yàn)證,得到前置認(rèn)證結(jié)果;當(dāng)前置認(rèn)證結(jié)果為認(rèn)證不通過結(jié)果時(shí),對認(rèn)證不通過結(jié)果進(jìn)行結(jié)果返回,得到失敗信息文本;當(dāng)前置認(rèn)證結(jié)果為認(rèn)證通過結(jié)果時(shí),基于認(rèn)證通過結(jié)果對rfid標(biāo)簽進(jìn)行標(biāo)識碼解碼,從而通過rfid認(rèn)證。
13、本發(fā)明的有益之處在于通過對rfid標(biāo)簽進(jìn)行標(biāo)簽空間特征提取和標(biāo)簽定位,得到準(zhǔn)確的標(biāo)簽定位數(shù)據(jù)和定位編碼數(shù)據(jù)。這有助于提高標(biāo)簽的定位精度,確保認(rèn)證過程中標(biāo)簽位置的準(zhǔn)確性。標(biāo)簽工程過程對定位編碼數(shù)據(jù)進(jìn)行數(shù)據(jù)解構(gòu)、標(biāo)識符定向注入和標(biāo)簽整合操作,生成定位rfid標(biāo)簽。這些操作加強(qiáng)了標(biāo)簽的安全性,使得標(biāo)簽更難以偽造或篡改,提高了系統(tǒng)的防偽能力。時(shí)序融合和時(shí)序邏輯分析可以生成時(shí)間-標(biāo)簽關(guān)系數(shù)據(jù)。這使得系統(tǒng)可以建立時(shí)間與標(biāo)簽之間的關(guān)聯(lián),從而實(shí)現(xiàn)時(shí)間維度的驗(yàn)證和控制。時(shí)間標(biāo)識碼的生成進(jìn)一步加強(qiáng)了時(shí)間與標(biāo)簽的關(guān)系。標(biāo)簽身份動(dòng)態(tài)映射和標(biāo)識轉(zhuǎn)碼操作,以及步驟s32中的主標(biāo)簽動(dòng)態(tài)標(biāo)識碼生成,使得標(biāo)簽具有動(dòng)態(tài)性和唯一性。這增強(qiáng)了標(biāo)簽的安全性和防偽能力,并可以用于后續(xù)的認(rèn)證過程。標(biāo)簽層級機(jī)制和分層標(biāo)簽設(shè)計(jì),以及前置層級賦予操作,使得存儲(chǔ)rfid定位標(biāo)簽和存儲(chǔ)rfid計(jì)時(shí)標(biāo)簽可以進(jìn)行不同層級的認(rèn)證和訪問控制。這增加了系統(tǒng)的靈活性和安全性,可以根據(jù)需要對標(biāo)簽進(jìn)行精細(xì)化管理和控制。標(biāo)簽認(rèn)證流程設(shè)計(jì)可以對前置驗(yàn)證標(biāo)簽和后置主標(biāo)簽進(jìn)行認(rèn)證機(jī)制的設(shè)計(jì),并生成完整的標(biāo)簽認(rèn)證流程。這有助于確保認(rèn)證過程的準(zhǔn)確性和安全性,并提供明確的認(rèn)證結(jié)果。在rfid認(rèn)證方法中發(fā)揮了重要作用,包括提高標(biāo)簽定位精度、增強(qiáng)標(biāo)簽安全性、建立時(shí)間-標(biāo)簽關(guān)系、生成動(dòng)態(tài)標(biāo)識碼、實(shí)現(xiàn)標(biāo)簽層級管理和設(shè)計(jì)認(rèn)證流程。這些有益之處有助于提高rfid認(rèn)證系統(tǒng)的效能和安全性。因此,本發(fā)明通過提高標(biāo)簽定位及時(shí)間精度、靈活標(biāo)簽層級管理和設(shè)計(jì)認(rèn)證流程,提高了認(rèn)證系統(tǒng)的安全性和效能。
1.一種rfid認(rèn)證方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的rfid認(rèn)證方法,其特征在于,步驟s1包括以下步驟:
3.根據(jù)權(quán)利要求2所述的rfid認(rèn)證方法,其特征在于,步驟s14包括以下步驟:
4.根據(jù)權(quán)利要求1所述的rfid認(rèn)證方法,其特征在于,步驟s2包括以下步驟:
5.根據(jù)權(quán)利要求4所述的rfid認(rèn)證方法,其特征在于,步驟s24包括以下步驟:
6.根據(jù)權(quán)利要求1所述的rfid認(rèn)證方法,其特征在于,步驟s3包括以下步驟:
7.根據(jù)權(quán)利要求1所述的rfid認(rèn)證方法,其特征在于,步驟s4包括以下步驟:
8.根據(jù)權(quán)利要求7所述的rfid認(rèn)證方法,其特征在于,步驟s41包括以下步驟:
9.根據(jù)權(quán)利要求7所述的rfid認(rèn)證方法,其特征在于,步驟s42包括以下步驟:
10.一種rfid認(rèn)證裝置,其特征在于,所述rfid認(rèn)證裝置內(nèi)置控制器,所述控制器用于執(zhí)行如權(quán)利要求1所述的rfid認(rèn)證方法,該控制器包括: