專利名稱:一種rfid芯片口令保護方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種RFID芯片口令保護方法。
背景技術(shù):
RFID是RadioFrequencyIdentification的縮寫,即無線射頻識別,俗稱電子標(biāo)簽。RFID射頻識別是一種非接觸式的自動識別技術(shù),它通過射頻信號自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù),識別工作無需人工干預(yù),可工作于各種惡劣環(huán)境。RFID技術(shù)可識別高速運動物體并可同時識別多個標(biāo)簽,操作快捷方便。
RFID是一種簡單的無線系統(tǒng),用于控制、檢測和跟蹤物體。RFID技術(shù)的基本工作原理并不復(fù)雜標(biāo)簽進入磁場后,接收解讀器發(fā)出的射頻信號,憑借感應(yīng)電流所獲得的能量發(fā)送出存儲在芯片中的產(chǎn)品信息(Passive Tag,無源標(biāo)簽或被動標(biāo)簽),或者由標(biāo)簽主動發(fā)送某一頻率的信號(Active Tag,有源標(biāo)簽或主動標(biāo)簽),解讀器讀取信息并解碼后,送至中央信息系統(tǒng)進行有關(guān)數(shù)據(jù)處理。一套完整的RFID系統(tǒng),是由閱讀器(Reader)與電子標(biāo)簽(TAG)也就是所謂的應(yīng)答器(Transponder)及應(yīng)用軟件系統(tǒng)三個部份所組成,其工作原理是Reader發(fā)射一特定頻率的無線電波能量給Transponder,用以驅(qū)動Transponder電路將內(nèi)部的數(shù)據(jù)送出,此時Reader便依序接收解讀數(shù)據(jù),送給應(yīng)用程序做相應(yīng)的處理。以RFID卡片閱讀器及電子標(biāo)簽之間的通訊及能量感應(yīng)方式來看大致上可以分成感應(yīng)I禹合(Inductive Coupling)及后向散射I禹合(Backscatter Coupling)兩種。一般低頻的RFID大都采用第一種式,而較高頻大多采用第二種方式。閱讀器根據(jù)使用的結(jié)構(gòu)和技術(shù)不同可以是讀或讀/寫裝置,是RFID系統(tǒng)信息控制和處理中心。閱讀器通常由耦合模塊、收發(fā)模塊、控制模塊和接口單元組成。閱讀器和應(yīng)答器之間一般采用半雙工通信方式進行信息交換,同時閱讀器通過耦合給無源應(yīng)答器提供能量和時序。在實際應(yīng)用中,可進一步通過Ethernet或WLAN等實現(xiàn)對物體識別信息的采集、處理及遠程傳送等管理功能。應(yīng)答器是RFID系統(tǒng)的信息載體,目前應(yīng)答器大多是由耦合原件(線圈、微帶天線等)和微芯片組成無源單元。目前公開的IS0/IEC 15693標(biāo)準(zhǔn)或IS0/IEC14443標(biāo)準(zhǔn)的RFID芯片一般沒有口令保護功能,或者是須要新增專用指令來對用戶數(shù)據(jù)塊的寫入、鎖定進行口令保護,這樣需要讀卡器同步升級,給用戶帶來不必要的麻煩。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問題就在于克服現(xiàn)有技術(shù)的缺陷,提供一種RFID芯片口令保護方法,它基于現(xiàn)有IS0/IEC15693標(biāo)準(zhǔn)或IS0/IEC14443標(biāo)準(zhǔn),不改變原有的指令系統(tǒng),增加對芯片內(nèi)數(shù)據(jù)的寫鎖操作的口令保護,以防止被惡意篡改芯片內(nèi)部數(shù)據(jù),滿足日益增長的數(shù)據(jù)安全需要。
為解決上述問題,本發(fā)明采用如下技術(shù)方案本發(fā)明提供了一種RFID芯片口令保護方法,所述RFID芯片為符合IS0/IEC15693標(biāo)準(zhǔn)或IS0/IEC14443標(biāo)準(zhǔn)的RFID芯片,芯片由存儲器、RF模塊和數(shù)字模塊組成,芯片不需要電源,芯片直接接上天線與讀卡器的天線通過耦合方式得到能量及讀寫芯片內(nèi)的數(shù)據(jù);所述RFID芯片口令保護方法包括下列步驟I)在RFID芯片數(shù)字模塊的用戶數(shù)據(jù)區(qū)定義一個數(shù)據(jù)塊為口令數(shù)據(jù)塊,用戶數(shù)據(jù)區(qū)其它部分稱為其它數(shù)據(jù)塊;2)在口令數(shù)據(jù)塊中寫入口令;3)鎖定口令數(shù)據(jù)塊,開啟口令保護功能; 4)當(dāng)口令保護功能開啟后,讀口令數(shù)據(jù)塊將得到全零,保證了口令本身的安全;5)當(dāng)口令保護功能開啟后,只有再次向口令數(shù)據(jù)塊寫入正確的口令,并保證場強連續(xù),才可以對其它數(shù)據(jù)塊進行寫、鎖操作;6)當(dāng)口令保護功能開啟后,不向口令數(shù)據(jù)塊寫入口令,對其它數(shù)據(jù)塊進行寫、鎖操作將會失敗。7)當(dāng)口令保護功能開啟后,向口令數(shù)據(jù)塊寫入錯誤的口令,并不會改變口令塊內(nèi)的數(shù)值,但此后對其它數(shù)據(jù)塊進行寫、鎖操作將會失?。?)任何條件下,讀出其它數(shù)據(jù)塊都是允許的,口令保護不涉及讀出。本發(fā)明基于現(xiàn)有IS0/IEC15693標(biāo)準(zhǔn)或IS0/IEC14443標(biāo)準(zhǔn),不改變原有的指令系統(tǒng),增加對芯片內(nèi)數(shù)據(jù)的寫鎖操作的口令保護,以防止被惡意篡改芯片內(nèi)部數(shù)據(jù),滿足日益增長的數(shù)據(jù)安全需要。本發(fā)明在不增加指令的前提下,在RFID芯片中增加了口令保護功能。因而,本發(fā)明的優(yōu)點有I、可以防止芯片內(nèi)部數(shù)據(jù)被惡意篡改。2、使用通用的命令實現(xiàn)口令保護功能,不用修改目前市場上的讀卡器就可使其支持芯片的口令保護功能。
圖I為本發(fā)明所述RFID芯片口令保護方法流程框圖。
具體實施例方式本發(fā)明提供了一種RFID芯片口令保護方法,所述RFID芯片為符合IS0/IEC15693標(biāo)準(zhǔn)或IS0/IEC14443標(biāo)準(zhǔn)的RFID芯片,芯片由存儲器、RF模塊和數(shù)字模塊組成,芯片不需要電源,芯片直接接上天線與讀卡器的天線通過耦合方式得到能量及讀寫芯片內(nèi)的數(shù)據(jù);如圖I所示,所述RFID芯片口令保護方法包括下列步驟I、在RFID芯片數(shù)字模塊的用戶數(shù)據(jù)區(qū)定義一個數(shù)據(jù)塊為口令數(shù)據(jù)塊,用戶數(shù)據(jù)區(qū)其它部分稱為其它數(shù)據(jù)塊。2、在口令數(shù)據(jù)塊中寫入口令。3、如果不鎖定口令數(shù)據(jù)塊,該芯片跟現(xiàn)有市場上一般芯片一致,沒有口令保護功倉泛。
4、鎖定口令數(shù)據(jù)塊,則開啟口令保護功能。5、當(dāng)口令保護功能開啟后,讀口令數(shù)據(jù)塊將得到全零,保證了口令本身的安全。6、當(dāng)口令保護功能開啟后,只有再次向口令數(shù)據(jù)塊寫入正確的口令,才可以對其它數(shù)據(jù)塊進行寫、鎖操作。7、當(dāng)口令保護功能開啟后,不向口令數(shù)據(jù)塊寫入口令或?qū)懭脲e誤的口令(7),對其它數(shù)據(jù)塊進行寫、鎖操作將會失敗。向口令數(shù)據(jù)塊寫入錯誤的口令并不會導(dǎo)致口令數(shù)據(jù)塊內(nèi)的口令變化。
8、任何條件下,讀出其它數(shù)據(jù)塊都是允許的,即口令保護不涉及讀出。最后應(yīng)說明的是顯然,上述實施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非對實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引申出的顯而易見的變化或變動仍處于本發(fā)明的保護范圍之中。
權(quán)利要求
1.一種RFID芯片口令保護方法,所述RFID芯片為符合IS0/IEC15693標(biāo)準(zhǔn)或ISO/IEC14443標(biāo)準(zhǔn)的RFID芯片,芯片由存儲器、RF模塊和數(shù)字模塊組成,芯片不需要電源,芯片直接接上天線與讀卡器的天線通過耦合方式得到能量及讀寫芯片內(nèi)的數(shù)據(jù);其特征在于,所述RFID芯片口令保護方法包括下列步驟 1)在RFID芯片數(shù)字模塊的用戶數(shù)據(jù)區(qū)定義一個數(shù)據(jù)塊為口令數(shù)據(jù)塊,用戶數(shù)據(jù)區(qū)其它部分稱為其它數(shù)據(jù)塊; 2)在口令數(shù)據(jù)塊中寫入口令; 3)鎖定口令數(shù)據(jù)塊,開啟口令保護功能; 4)當(dāng)口令保護功能開啟后,讀口令數(shù)據(jù)塊將得到全零,保證了口令本身的安全; 5)當(dāng)口令保護功能開啟后,只有再次向口令數(shù)據(jù)塊寫入正確的口令,并保證場強連續(xù),才可以對其它數(shù)據(jù)塊進行寫、鎖操作; 6)當(dāng)口令保護功能開啟后,不向口令數(shù)據(jù)塊寫入口令,對其它數(shù)據(jù)塊進行寫、鎖操作將會失?。? 7)當(dāng)口令保護功能開啟后,向口令數(shù)據(jù)塊寫入錯誤的口令,并不會改變口令塊內(nèi)的數(shù)值,但此后對其它數(shù)據(jù)塊進行寫、鎖操作將會失敗; 8)任何條件下,讀出其它數(shù)據(jù)塊都是允許的,口令保護不涉及讀出。
2.如權(quán)利要求I所述的RFID芯片口令保護方法,其特征在于通過標(biāo)準(zhǔn)的鎖指令開啟口令保護功能,通過標(biāo)準(zhǔn)的寫指令傳輸和驗證口令,達到不修改指令系統(tǒng)而增加口令保護功能的目的。
全文摘要
本發(fā)明公開了一種RFID芯片口令保護方法,RFID芯片為符合ISO/IEC15693標(biāo)準(zhǔn)或ISO/IEC14443標(biāo)準(zhǔn)的芯片,保護方法為在芯片數(shù)字模塊的用戶數(shù)據(jù)區(qū)定義一個數(shù)據(jù)塊為口令數(shù)據(jù)塊,用戶數(shù)據(jù)區(qū)其它部分稱為其它數(shù)據(jù)塊;在口令數(shù)據(jù)塊中寫入口令;鎖定口令數(shù)據(jù)塊的同時即開啟口令保護功能;此時直接向其它數(shù)據(jù)塊寫入數(shù)據(jù)或?qū)ζ渌鼣?shù)據(jù)塊進行鎖定無效,必須先向口令塊再次寫入之前的口令,在場強不間斷的情況下才可以成功地向其它數(shù)據(jù)塊寫入數(shù)據(jù)或鎖定其它數(shù)據(jù)塊。本發(fā)明不改變原有的指令系統(tǒng),增加對芯片內(nèi)數(shù)據(jù)的寫鎖操作的口令保護,以防止被惡意篡改芯片內(nèi)部數(shù)據(jù),滿足日益增長的數(shù)據(jù)安全需要。
文檔編號G06K19/073GK102646208SQ20121003776
公開日2012年8月22日 申請日期2012年2月20日 優(yōu)先權(quán)日2012年2月20日
發(fā)明者莊雪亞, 邸鵬 申請人:江蘇凱路威電子科技有限公司