摘要:針對目前我國農(nóng)產(chǎn)品質(zhì)量追溯體系中存在的問題,分析了RFID(Radio frenquency identification)技術(shù)框架,討論了幾種不同的數(shù)據(jù)加密方法,通過編譯RFID標(biāo)簽上的數(shù)據(jù)并進行哈希處理產(chǎn)品質(zhì)量信息數(shù)據(jù),設(shè)計了一種包含產(chǎn)品信息和公鑰的RFID標(biāo)簽。最后,設(shè)計了一種基于網(wǎng)格技術(shù)的質(zhì)量追蹤分布式模型,該模型通過網(wǎng)格服務(wù)解決不同供應(yīng)商之間的質(zhì)量信息追蹤問題,并通過一個實例來描述產(chǎn)品從加工到流通環(huán)節(jié)信息追溯的實現(xiàn)方法。
關(guān)鍵詞:RFID技術(shù);農(nóng)產(chǎn)品;質(zhì)量追溯;網(wǎng)格服務(wù)
中圖分類號:TS207.7文獻標(biāo)識碼:A文章編號:0439-8114(2011)13-2736-04
Research on Agricultural Products Quality Traceability System Based
on RFID Technology
ZENG Yi1,2
(1.School of Traffic and Transportation Engineering, Central South University, Changsha 410083, China;
2.Key Laboratory of Conveyance and Equipment, Ministry of Education, East China Jiaotong University, Nanchang 330013, China)
Abstract: In view of the problems existing in agricultural products quality traceability system in China, based on analysing the technical framework of the RFID(Radio frenquency identification), several different data encryption methods were discussed and a RFID label containing product information and public key was designed by coding the data on RFID label and hashing the products quality information data. Finally, a quality track distributed model based on grid technologies was designed to resolve quality information tracing among different suppliers by grid services, and a method of quality information tracing from agricultural products processing to circulation links was described by an instance.
Key words: RFID technology; agricultural products;quality traceability; grid services
近年來,農(nóng)產(chǎn)品安全問題日益突出,引起了人們的廣泛關(guān)注。農(nóng)產(chǎn)品生產(chǎn)各方面的可追蹤性已顯得日益重要,實行農(nóng)產(chǎn)品安全標(biāo)志及追溯管理,建立農(nóng)產(chǎn)品質(zhì)量安全可追溯系統(tǒng)是有效解決食品安全問題的重要措施。農(nóng)產(chǎn)品溯源被定義為在供應(yīng)鏈上跟蹤產(chǎn)品處理過程的歷史記錄,以確定該產(chǎn)品在供應(yīng)鏈中從起源到客戶的所有輸入原料的來源地并提供相關(guān)記錄信息[1]。與此同時,各國研究人員相繼研究建立了若干追溯系統(tǒng);Lachance等[2]利用GPS、條碼和HACCP技術(shù)建立了食品安全可追溯系統(tǒng);Moretti等[3]建立了漁業(yè)可追溯系統(tǒng),美國、法國的研究人員采用電子射頻識別(RFID)標(biāo)簽和條形碼相結(jié)合的追蹤模式,實現(xiàn)了對肉牛生長發(fā)育和牛肉生產(chǎn)的整個供應(yīng)鏈流程的追蹤。目前,RFID技術(shù)被證實比條碼技術(shù)更適合運用于解決農(nóng)產(chǎn)品質(zhì)量的溯源。對如何運用RFID技術(shù)識別和驗證農(nóng)產(chǎn)品的方法進行研究,可以通過建立一個可溯源的分布式系統(tǒng)來實現(xiàn)農(nóng)產(chǎn)品在供應(yīng)鏈上的數(shù)據(jù)通訊與質(zhì)量管理。
1RFID技術(shù)框架
1.1RFID技術(shù)標(biāo)準(zhǔn)
目前,RFID還未形成統(tǒng)一的全球化標(biāo)準(zhǔn),市場為多種標(biāo)準(zhǔn)并存的局面,但隨著全球物流行業(yè)RFID大規(guī)模應(yīng)用,RFID標(biāo)準(zhǔn)的統(tǒng)一已經(jīng)得到業(yè)界的廣泛認(rèn)同。ISO將RFID的國際標(biāo)準(zhǔn)分為空中接口標(biāo)準(zhǔn)、數(shù)據(jù)結(jié)構(gòu)標(biāo)準(zhǔn)、一致性測試標(biāo)準(zhǔn)和應(yīng)用標(biāo)準(zhǔn)4個方面[4,5]。
國際標(biāo)準(zhǔn)化組織(ISO)和EPCglobal在RFID的空中接口方面形成了多個標(biāo)準(zhǔn),如圖1所示?,F(xiàn)有的RFID技術(shù)工作在多個無線頻率范圍內(nèi),通常情況下,RFID閱讀器發(fā)送的頻率稱為RFID系統(tǒng)的工作頻率或載波頻率。RFID載波頻率基本上有3個范圍:低頻(30 kHz~300 kHz)、高頻(3 MHz~30 MHz)和超高頻(300 MHz~3 GHz)。
1.2RFID標(biāo)簽
RFID 供應(yīng)鏈管理標(biāo)簽可提供較長的讀取范圍和增強的性能,圖2給出了有關(guān)RFID標(biāo)簽的數(shù)據(jù)單元所包含的信息,對RFID信息的監(jiān)控能夠滿足端到端供應(yīng)鏈監(jiān)控的需要。零售、制造、配送、交通運輸行業(yè)以及政府機構(gòu)的貨物、貨箱和貨盤級應(yīng)用需要高性能、具備高效RF功能的RFID標(biāo)簽,從而在各種操作環(huán)境和應(yīng)用中都能實現(xiàn)最佳性能。
1.3數(shù)字簽名-數(shù)據(jù)完整性與安全性的驗證
數(shù)字簽名是附加在數(shù)據(jù)單元上的一些數(shù)據(jù),或是對數(shù)據(jù)單元所作的密碼變換,數(shù)據(jù)的接收者可以通過數(shù)字簽名來確認(rèn)數(shù)據(jù)單元來源和數(shù)據(jù)單元的完整性,以防偽造。數(shù)字簽名具有準(zhǔn)確性、實用性、完整性、可鑒別性和不可抵賴性等特性,同時解決否認(rèn)、偽造、篡改及冒充等問題。
有幾種方法可以保護RFID標(biāo)簽上的數(shù)據(jù)不被篡改,大部分的方法是使用公鑰加密和在不同的窗體的哈希函數(shù)[6]。該方法的主要缺點是數(shù)學(xué)處理能力被標(biāo)記在設(shè)置好的內(nèi)存中執(zhí)行。一種較有前途的方法是將RFID技術(shù)應(yīng)用到有高附加值的產(chǎn)品中,并將進行身份驗證的防偽EPC代碼藏于其中[7]。但是,該方法要求供應(yīng)商授權(quán),具有一個內(nèi)部通訊的解密碼,通過解鎖來實現(xiàn)產(chǎn)品的身份識別。
利用射頻識別技術(shù)防偽,與其他防偽技術(shù)如激光防偽、數(shù)字防偽等技術(shù)相比,其優(yōu)點在于:每個標(biāo)簽都有一個全球惟一的ID號碼,此惟一ID是在制作芯片時放在ROM中的,無法修改、無法仿造;無機械磨損,防污損;讀寫器具有不直接對最終用戶開放的物理接口,保證其自身的安全性;數(shù)據(jù)安全方面除標(biāo)簽的密碼保護外,數(shù)據(jù)部分可用一些算法實現(xiàn)安全管理;讀寫器與標(biāo)簽之間存在相互認(rèn)證的過程等。
因此,一個可行的解決方法是結(jié)合數(shù)字簽名技術(shù),利用產(chǎn)品質(zhì)量數(shù)據(jù)庫提供的驗證標(biāo)信息,編譯一個RFID標(biāo)簽上的數(shù)據(jù),進行哈希處理產(chǎn)品質(zhì)量信息數(shù)據(jù),然后使用私鑰加密。在此基礎(chǔ)上,本文設(shè)計出一種包含產(chǎn)品信息和公鑰的RFID標(biāo)簽,如圖3所示。最后,將數(shù)字簽名附加到包含產(chǎn)品信息和公鑰的標(biāo)簽,提供給用戶一個安全的認(rèn)證源,此方法類似于互聯(lián)網(wǎng)交易中的受信任數(shù)字證書。
以上提出的解決方案必須確認(rèn)數(shù)據(jù)的完整性,并防止偽造商品包裝及數(shù)字簽名。為了提高安全性,防止標(biāo)記被克隆,每個RFID標(biāo)簽對應(yīng)惟一的序列號,并將該序列號嵌入哈希值。將RFID的制造標(biāo)記加密,并分別寫在對應(yīng)的生產(chǎn)訂單上。
2基于Web Services的質(zhì)量追溯網(wǎng)絡(luò)分布式模型
2.1Web Services平臺
Web Services是一種構(gòu)建應(yīng)用程序的普通模型,并能在所有支持 Internet通訊的操作系統(tǒng)上實施運行[8]。Web Services令基于組件的開發(fā)和 Web 的結(jié)合達(dá)到最佳,基于組件的對象模型,如Distributed Component Object Model(DCOM)、Remote Method Invocation(RMI)、Internet Inter-Orb Protocol(IIOP)都已經(jīng)發(fā)布很長時間了,但是這些模型都依賴于特殊對象模型協(xié)議。而 Web Services利用 SOAP 和 XML對這些模型在通訊方面作了進一步的擴展,以消除特殊對象模型的障礙。Web Services 主要利用HTTP和 SOAP 協(xié)議使商業(yè)數(shù)據(jù)在Web上傳輸,SOAP通過 HTTP調(diào)用商業(yè)對象執(zhí)行遠(yuǎn)程功能調(diào)用,Web用戶能夠使用SOAP和HTTP通過Web調(diào)用的方法來調(diào)用遠(yuǎn)程對象[8,9]。
客戶根據(jù)WSDL描述文檔,會生成一個 SOAP 請求消息。Web Services都是放在Web服務(wù)器(如IIS)后面,客戶生成的SOAP請求會被嵌入在一個Http post請求中,發(fā)送到Web服務(wù)器上。Web服務(wù)器再把這些請求轉(zhuǎn)發(fā)給Web services請求處理器。請求處理器的作用在于解析收到的 SOAP 請求,調(diào)用Web services,然后再生成相應(yīng)的 SOAP 應(yīng)答。Web服務(wù)器得到 SOAP 應(yīng)答后,再通過 HTTP應(yīng)答的方式把信息送回到客戶端。在此基礎(chǔ)上,本文建立了基于Web services服務(wù)的分布式網(wǎng)絡(luò)模型,如圖4所示。
2.2質(zhì)量網(wǎng)絡(luò)分布式模型
為了實現(xiàn)質(zhì)量追蹤網(wǎng)絡(luò)分布式模型在RFID環(huán)境下的集成,提出了基于Web services環(huán)境下開放網(wǎng)格服務(wù)架構(gòu)的追溯網(wǎng)絡(luò)分布式模型,如圖5所示。該模型引入RFID技術(shù),實現(xiàn)資源與對象之間的信息和服務(wù)共享,從而實現(xiàn)對服務(wù)周期內(nèi)的質(zhì)量追溯系統(tǒng)的資源狀態(tài)進行監(jiān)控,并將動態(tài)的質(zhì)量追溯服務(wù)通過SOAP協(xié)議進行封裝,用Web服務(wù)描述語言(Web services description language,WSDL)進行統(tǒng)一的描述,通過簡單對象訪問協(xié)議(Simple object access protocol,SOAP)實現(xiàn)質(zhì)量追溯信息之間的消息通訊,從而實現(xiàn)質(zhì)量追溯信息之間的分布式協(xié)同管理。當(dāng)農(nóng)產(chǎn)品資源狀態(tài)隨環(huán)境發(fā)生改變時,集成在系統(tǒng)服務(wù)技術(shù)下的質(zhì)量追溯模型可以做出響應(yīng)。
2.3實例分析
為了更好地說明質(zhì)量追蹤網(wǎng)絡(luò)分布式模型對農(nóng)產(chǎn)品信息的追溯,以農(nóng)畜產(chǎn)品(如牛、豬、羊等肉制品)的實體加工分割過程為例進行信息追蹤。對各個工序的產(chǎn)品及在制品用RFID進行編碼標(biāo)識(信息包含商品品名、批號、生產(chǎn)日期、數(shù)量、交貨地位置、運輸路徑等信息),每個工序上的產(chǎn)品都作為一個獨立的供應(yīng)鏈貿(mào)易單元,通過指定的信息來關(guān)聯(lián)這些貿(mào)易項目,以實現(xiàn)流通過程中產(chǎn)品及在制品之間的信息追溯。產(chǎn)品的追溯過程及RFID標(biāo)簽對應(yīng)的編碼如圖6所示,其中各個加工工序中的GTIN是不同的,分別代表各個加工階段的產(chǎn)品;RFID耳標(biāo)的編碼可以依據(jù)ISO的規(guī)則制定,以保證編碼的惟一性;YYMMDD代表年月日;AI(251)數(shù)據(jù)串或者(10)數(shù)據(jù)串可作為產(chǎn)品加工過程的搜索關(guān)鍵字。
3小結(jié)
RFID技術(shù)由于其眾多優(yōu)點,在農(nóng)產(chǎn)品安全追溯中的應(yīng)用越來越廣泛。但農(nóng)產(chǎn)品數(shù)據(jù)信息的加密技術(shù)是制約RFID技術(shù)廣泛應(yīng)用的一大因素,可行的解決方法是將RFID編碼技術(shù)與數(shù)字簽名技術(shù)相結(jié)合,通過編譯RFID標(biāo)簽上的數(shù)據(jù)進行哈希處理,然后使用私鑰加密。加密信息可以通過網(wǎng)絡(luò)平臺進行消息驗證,從而為用戶提供一種較便捷的服務(wù)方式,為RFID技術(shù)的推廣提供了一種新的思路。為了實現(xiàn)該解決方法,本文構(gòu)建了一個基于Web Services的質(zhì)量追溯網(wǎng)絡(luò)分布式模型,該模型可以通過調(diào)用網(wǎng)格服務(wù)來解決不同供應(yīng)商間的質(zhì)量信息追蹤與農(nóng)產(chǎn)品消息的驗證問題。
參考文獻:
[1] OPARA L U, MAZAUD F. Food traceability from field to plate[J]. Outlook on Agriculture, 2001, 30(4):239-247.
[2] LACHANCE P A. Nutraceutical/drug/anti-terrorism safety assurance through traceability[J]. Toxicology Letters, 2004, 150 (1): 25-27.
[3] MORETTI V M, TURCHINI G M, BELLAGAMBA F, et al. Traceability issues in fishery and aquaculture products[J]. Vet Res Commun,2003,27(Suppl.1):497-505.
[4] FINKENZELLER K. RFID Handbook: Fundamentals and application in contactless smart cards and identification[M]. 2nd ed. UK: John Wiley & Sons,2003.
[5] KNOSPE H, POHL H. RFID security[J]. Information Security Technical Report,2004,9(4):39-50.
[6] SARMA S E, WEIS S A, ENGELS D W. RFID systems and security and privacy implications[A]. KALISKI B S, KOC C K,PAAR C. the 4th international workshop on cryptographic hardware and embedded systems[C]. Berlin,Heidelberg: Springer-Verlag,2002.
[7] WONG K H M, HUI P C L, CHAN A C K. Cryptography and authentication on RFID passivetags for apparel products[J]. Computers in Industry,2006,57(4):342-349.
[8] OMG. Data distribution service for real-time systems specification version 1.0[EB/OL]. http://www.omg.org/cgi-bin/doc?formal/04-12-02.pdf,2009-06-10.
[9] REDMOND F E. Dcom: microsoft distributed component object model[M]. UK:John Wiley Sons Inc,1997.
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文