當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]摘要:假冒偽劣商品不僅影響了經(jīng)濟的發(fā)展,而且嚴(yán)重?fù)p害了消費者的利益。基于RFID的防偽系統(tǒng)受到廣泛的青睞,本系統(tǒng)以安全加密芯片為核心微處理器,增加RFID防偽標(biāo)簽讀寫部分,并配備有很好的人機交互界面,通過短距

摘要:假冒偽劣商品不僅影響了經(jīng)濟的發(fā)展,而且嚴(yán)重?fù)p害了消費者的利益?;?strong>RFID的防偽系統(tǒng)受到廣泛的青睞,本系統(tǒng)以安全加密芯片為核心微處理器,增加RFID防偽標(biāo)簽讀寫部分,并配備有很好的人機交互界面,通過短距離的USB方式以及長距離無線方式傳輸數(shù)據(jù)進(jìn)行實時防偽判斷,是一款功能多樣的防偽讀寫設(shè)備。
關(guān)鍵詞:RFID;防偽技術(shù);USB傳輸;無線傳輸

    隨著假冒偽劣商品的日益猖獗,使用安全可靠的防偽技術(shù)手段來進(jìn)行商品防偽顯得極為重要。筆者設(shè)計了一款基于RFID的防偽讀寫器,能夠?qū)崟r識別各種RFID防偽標(biāo)簽信息。
    此外,為了便于用戶操作讀寫器設(shè)計了人機交互部件,并將讀寫設(shè)備設(shè)計成一個HID設(shè)備,避免了安裝驅(qū)動帶來的麻煩。能夠通過在線USB方式以及無線WIFI方式對商品真?zhèn)芜M(jìn)行判斷,是連接防偽商品與服務(wù)器的橋梁。產(chǎn)品在防偽驗證時結(jié)合了讀寫器、RFID電子標(biāo)簽、客戶端以及服務(wù)器等多方面的共同作用進(jìn)行實時防偽識別,保證了防偽系統(tǒng)的安全可靠性。基于在防偽系統(tǒng)中的特殊應(yīng)用,讀寫器的設(shè)計也十分小巧靈活,安全性高,在進(jìn)行商品防偽鑒定時操作簡單,使用方便。

1 系統(tǒng)總體概述
   
本系統(tǒng)設(shè)計的是一款基于RFlD的防偽系統(tǒng)讀寫器,主要用于商品真假的鑒定,從而較好的保護知識產(chǎn)權(quán)和消費者的合法權(quán)益。此系統(tǒng)主要包括:MCU核心控制組成模塊、液晶顯示模塊、鍵盤控制模塊、13.56 MHz標(biāo)準(zhǔn)電子標(biāo)簽?zāi)K、無線傳輸Wifi模塊、有線傳輸USB模塊等,系統(tǒng)結(jié)構(gòu)框圖如圖1所示。



2 各模塊的介紹
2.1 MCU控制部分
    MCU芯片選用的是ZTEIC國民技術(shù)公司生產(chǎn)的芯片Z8D168。它采用了ZTEIC自行開發(fā)的Zi8051-SC8位安全MCU核,與工業(yè)標(biāo)準(zhǔn)8051指令集完全兼容的單周期高性能8位安全微控制器,內(nèi)部集成了各種公鑰算法引擎,可以支持大數(shù)模乘、模冪等運算處理,可支持幾種加解密算法。對AES算法的運算速度可以到2.4 Mbps,且提供有專用的存儲空間用于存儲運算的中間數(shù)據(jù)及最后結(jié)果,因此本系統(tǒng)采用AES解密的方式對標(biāo)簽中的數(shù)據(jù)進(jìn)行解密能極大減少運算量,且保證解密數(shù)據(jù)的準(zhǔn)確性。此外還包含有一些安全特性如防止DPA/SPA攻擊、存儲區(qū)域加密、總線加擾、安全優(yōu)化布線、每一顆芯片具有唯一序列號。芯片的供電電壓為2.7~5.5 V,一般選擇較常用的供電電壓3.3 V和5 V。因此選用此款MCU芯片能增加系統(tǒng)的防偽力度。整個電路的設(shè)計圍繞Z8D168展開,以此MCU為核心通過增加外圍電路實現(xiàn)對防偽電子標(biāo)簽的訪問等。
2.2 人機交互部分
   
讀寫器設(shè)置有鍵盤控制和液晶顯示部分方便用戶操作,均采用串行的方式以節(jié)約引腳。液晶控制部分采用HT1621LCD驅(qū)動芯片控制段式液晶顯示6位密碼數(shù)字,鍵盤控制部分采用HD7279A芯片連接16鍵的鍵盤矩陣。其中HT1621是128點內(nèi)存映象和多功能的LCD驅(qū)動器,通過軟件配置特性使它適用于多種LCD應(yīng)用場合,包括LCD模塊和顯示子系統(tǒng)。用于連接主控制器和HT1621的管腳只有4或5條可以減少MCU引腳占用率,此外HT1621還有一個節(jié)電命令用于降低系統(tǒng)功耗。HD7279A是一片具有串行接口可同時驅(qū)動8位共陰極數(shù)碼管的智能顯示驅(qū)動芯片,該芯片同時還可以連接多達(dá)64鍵的矩陣鍵盤,其芯片內(nèi)部含有譯碼器,可以直接接受BCD碼或16進(jìn)制碼,并同時具有2種譯碼方式,64鍵鍵盤控制器內(nèi)含抖動電路能精確讀取鍵值。
2.3 13.56 MHz電子標(biāo)簽
   
此系統(tǒng)采用13.56 MHz的RFID電子標(biāo)簽卡來完成操作。讀寫芯片F(xiàn)M1702選用的是復(fù)旦微電子股份有限公司設(shè)計的基于ISO14443標(biāo)準(zhǔn)的非接觸式專用讀卡機芯片。FM1702SL使用的認(rèn)證算法為三重認(rèn)證,是基于密鑰長度為48比特的私有加密數(shù)據(jù)流。當(dāng)一張電子標(biāo)簽卡按照ISO144 43A協(xié)議被選中后,用戶可以按照標(biāo)準(zhǔn)協(xié)議繼續(xù)操作。在卡認(rèn)證過程中,加密算法被初始化,在成功認(rèn)證之后與卡的通訊處于加密狀態(tài)。FM1 702支持13.56 MHz頻率下的typeA非接觸通信協(xié)議和多種加密算法,芯片內(nèi)部有高集成度的模擬電路,只需少量的外圍電路連接即可以使用,操作距離可以達(dá)到10 cm。支持SPI接口模式,內(nèi)部包含512byte的EEPROM和64byteFIFO,具有TTL和CMOS 2種電壓工作模式。
2.4 無線發(fā)送部分
   
無線數(shù)據(jù)收發(fā)部分采用的是海凌科有限公司推出的全新的第三代嵌入式Uart-Wifi模塊產(chǎn)品HLK-WIFI-M03,內(nèi)置IEEE802.11無線網(wǎng)絡(luò)協(xié)議棧以及TCP/IP協(xié)議棧,可以實現(xiàn)串口數(shù)據(jù)到無線網(wǎng)絡(luò)之間的傳輸,能將MCU串口中的數(shù)據(jù)以Wifi無線網(wǎng)絡(luò)形式發(fā)送出去。全面支持串口透明數(shù)據(jù)傳輸、DHCP協(xié)議動態(tài)IP地址分配和DNS域名解析功能,最高可達(dá)11 kB/s的發(fā)送速率。支持串口的波特率范圍1 200~115 200 bps,可使用的頻率范圍為2.412~2.484 GHz,通過連接符合IEEE802.11g/802.11b標(biāo)準(zhǔn)的2.4 G天線可以滿足頻率要求。
2.5 數(shù)據(jù)通信部分USB實現(xiàn)
   
此系統(tǒng)采用的是USB通信連接,芯片自帶有USB通信接口,但設(shè)備作為HID(Human Interface Device)設(shè)備來與主機通信。HID設(shè)備的一個好處是操作系統(tǒng)自帶了HID類的驅(qū)動,編寫程序時只需通過函數(shù)調(diào)用即可完成通信??梢源蟠鬁p少初次使用讀寫器時安裝設(shè)備驅(qū)動帶來的不便。

3 各模塊功能的實現(xiàn)方法
   
此讀寫器在使用時有兩方面的功能,可以通過USB方式以及無線wifi方式傳輸數(shù)據(jù)。讀寫器與PC機通過在線判斷時采用的是USB的連接形式,此時的讀寫器作為一個HID設(shè)備。將讀寫器與主機通過USB口直接相連,讀寫器將解密后的數(shù)據(jù)通過USB傳給主機判斷,主機將收到的數(shù)據(jù)與數(shù)據(jù)庫中存儲的數(shù)據(jù)比對,即可核實產(chǎn)品的真?zhèn)涡畔?。在PC機出現(xiàn)故障的情況下或是數(shù)據(jù)庫沒有更新時,可能會識別成判斷有誤,此種情況下可以通過無線方式將數(shù)據(jù)信息通過Wifi以無線形式傳輸給服務(wù)器由服務(wù)器判斷并返回判斷結(jié)果給讀寫器。利用讀寫器的這些功能可以保證及時對每個商品進(jìn)行正常的真?zhèn)螜z驗,可以時刻保護消費者的合法權(quán)益。

4 軟件實現(xiàn)方法
   
目前使用的防偽系統(tǒng)設(shè)計主要是先讀取RFID電子標(biāo)簽中的數(shù)據(jù)并傳輸給讀寫器,讀寫器對讀取的數(shù)據(jù)進(jìn)行解密處理,將解密數(shù)據(jù)與服務(wù)器端數(shù)據(jù)庫中的信息比對,判斷商品的真?zhèn)巍>唧w設(shè)計流程如圖2所示。其中讀寫器設(shè)計部分包括電子標(biāo)簽的讀取、USB及wifi通信部分、數(shù)據(jù)解密處理部分和讀寫器與PC機相互通信部分的設(shè)計。


4.1 電子標(biāo)簽的控制
    MCU對13.56 MHz RFID標(biāo)簽的操作需要多條指令的聯(lián)合操作完成,其中必須對FM1702SL的內(nèi)部寄存器進(jìn)行設(shè)置。主要包括復(fù)位初始化FM1702SL、讀寫器向標(biāo)簽發(fā)出請求、選擇標(biāo)簽、三次相互驗證、讀寫操作6個操作步驟。如圖3所示。


4.2 USB HID通信的設(shè)計
   
USB HID的實現(xiàn)需要靠硬件與PC機端的軟件共同作用。HID設(shè)備只通過控制和中斷管道與主機通信,控制管道主要完成接收與響應(yīng)USB主機的控制請求;中斷管道主要用于主機接收USB設(shè)備的異步傳輸數(shù)據(jù)和主機將實時性的數(shù)據(jù)發(fā)送給USB HID設(shè)備。HID設(shè)備的描述符除了與USB標(biāo)準(zhǔn)描述符相同的5個描述符:設(shè)備描述符、配置描述符、端點描述符、字符串描述符、接口描述符外,還有3個HID設(shè)備類特定描述符:HID描述符、報告描述符、實體描述符,如圖4所示。其中HID描述符主要描述HID規(guī)范的版本號、通信所使用的額外描述符、報表描述符的長度等;在定義接口描述符時,要將HID類別設(shè)為0x03,主機就會請求繼續(xù)得到HID描述符以及報告描述符信息。主機首先發(fā)送SETUP封包給設(shè)備以讀取默認(rèn)地址0的設(shè)備描述符,讀寫器接收到SETUP中斷后判斷數(shù)據(jù)信息并將相應(yīng)的描述符信息發(fā)送給主機,主機再根據(jù)HID描述符的信息請求其相關(guān)的描述符。


4.3 加解密算法的設(shè)計
   
讀寫器利用安全加解密MCU芯片通過編程設(shè)計高級對稱加密算法AES來實現(xiàn)對讀取到的數(shù)據(jù)加密或解密。AES算法標(biāo)準(zhǔn)已經(jīng)嵌入在MCU中,在利用AES算法時通過函數(shù)接口實現(xiàn)對算法的訪問。在解密運算時,讀寫器生產(chǎn)商首先通過數(shù)字簽名從CA認(rèn)證中心獲取解密密鑰,當(dāng)讀寫器讀到RFID標(biāo)簽數(shù)據(jù)后開啟AES數(shù)據(jù)解密功能進(jìn)行解密運算。將解密運算結(jié)果從內(nèi)存中取出通過USB傳輸給PC機供后續(xù)防偽判斷處理。
4.4 讀寫器與PC機的通信
   
讀寫器通過接收PC機的指令識別出指令是否有效并執(zhí)行相應(yīng)操作,在USB模式下如果識別為傳送標(biāo)簽信息指令,則將解密好的數(shù)據(jù)信息通過USB傳遞給PC機接收,PC機將數(shù)據(jù)保存,并提取出電子標(biāo)簽中所包含的標(biāo)簽UID信息和商品的ID信息,與服務(wù)器中的數(shù)據(jù)庫進(jìn)行比對,經(jīng)查找后能在數(shù)據(jù)庫中找到相同的信息則視該商品為正品,否則為偽造商品。在無線傳輸模式下,讀寫器采用的是串口形式將處理的數(shù)據(jù)傳遞給尤線收發(fā)模塊,由此模塊將數(shù)據(jù)信息以無線Wifi形式傳遞給服務(wù)器接收,只要將服務(wù)器端正確的地址、用戶信息等寫入Wifi模塊,就可以建立客戶端與服務(wù)器之間的無通信。

5 結(jié)束語
   
文中介紹了基于RFID的防偽系統(tǒng)讀寫器的設(shè)計,包括硬件電路的設(shè)計與軟件的實現(xiàn)。該讀寫器可以有效防止防偽標(biāo)記的二次利川和復(fù)制,能實時檢測商品的屬性判斷商品是否為偽劣品,可以達(dá)到真正的防偽效果,為消費者和商品零售商防偽識別帶來了便利。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉