生活随笔
收集整理的這篇文章主要介紹了
(区块链溯源)基于NFC的区块链物流溯源跟踪防伪
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 技術背景
現有的溯源跟蹤技術主要有如下幾種類型:
(1)RFID無線射頻技術,即在產品包裝上加貼一個帶芯片的標識,產品在業務流程中的信息可以被記錄,并從芯片中讀取完整 的信息;
(2)二維碼,即產品通過二維碼來標識,二維碼關聯了產品的的相關信息,同時也記錄相關的信息:
(3)條形碼,在條形碼添加商品的基本信息,包括生成日期、生產時間、批號等信息。
現有現有的防偽技術主要包括以下幾種類型:
(1)純標簽型:包括印花,水印,激光防偽標識,金屬線,氣泡防偽標識,NFC(IC)智能卡,或者DNA防偽標識等物理知識;
(2)線上技術:即相應的認證信息存儲在互聯網的服務器上。但上述現有溯源跟蹤和防 偽技術存 在以下缺陷:
(1)一旦被物理復制則防偽標識立刻失效,復制只是時間和成本問題;
(2)無追溯性,環節依賴度高,難以杜絕監守自盜(需要信任多個不透明環節和個人),比如我們買一個坤包需要信任零售商,發貨商,快遞公司等,而我們經常不知道需要信任的這些環節和人是誰;
(3)現有防偽標識沒有附加信息或者附加信息太少;
(4)技術難度大,成本高昂,包括金屬線、DNA防偽標識等物理標簽只有 少量的廠家可以生產,且制作成本高昂;
(5)認證門檻高,需要專家認證,很多防偽標識造假很難,比如DNA防偽標識,普通個人無法判斷真偽,如為了鑒別DNA防偽標識,必須請專業的認證人員進行認證。
2. 業務流程
基于NFC的區塊鏈物流溯源跟蹤防偽方法,其特征在于該方法以溯源跟蹤防偽系統為基礎,所述溯源跟蹤防偽系統包括:可公開認證的區塊鏈后臺系統、區塊鏈網關系統、移動智能讀寫終端、緩存數據庫、NFC(IC)卡防偽標簽或內置NFC(IC)卡防偽標簽;
生成防偽標簽:產品生產廠家在所述區塊鏈后臺系統進行實名注冊賬號,得到用于身份驗證的公鑰和私鑰,生成所述防偽標簽,該防偽標簽信息包括芯片UID、明碼和暗碼信息。防偽標簽初始化:在將所述防偽標簽發送至生產廠家前,所述防偽標簽中的所述芯片UID和明碼信息被存儲在所述區塊鏈后臺系統中;生產廠家激活:產品生產廠家在產品封裝時加貼上述防偽標簽,通過上述公鑰和私鑰登錄所述移動智能讀寫終端APP,讀取上述防偽標簽中的暗碼信息,并通過所述區塊鏈 網關系統在所述區塊鏈后臺系統中進行解密驗證,同時在所述APP上添加產品物流信息,該信息被暫時儲存于所述緩存數據庫中;驗證通過,激活成功,所述產品物流信息被提取出來并通過所述區塊鏈網關系統儲存至所述區塊鏈后臺系統;儲存完畢,所述區塊鏈網關系統返回激活成功信號至所述APP;所述APP產生新的明碼和暗碼,所述新的暗碼存儲于所述防偽標簽,所述新的明碼通過所述區塊鏈網關系統存儲于所述區塊鏈后臺系統,原來的暗碼和明碼被刪除。中間商家添加信息:中間商家在所述區塊鏈后臺系統進行實名制注冊賬號,得到用于身份驗證的公鑰和私鑰,通過該公鑰私鑰登錄所述移動智能讀寫終端的APP,讀取儲存于所述防偽標簽中的暗碼,并通過區塊鏈網關系統在區塊鏈后臺系統中進行解密驗證,同時在所述APP上添加產品物流信息,該信息被暫時儲存于所述緩存數據庫中,驗證通過后,該信息通區塊鏈網關系統傳送至APP,APP產生新的明碼和暗碼,新的暗碼儲存防偽標簽,新的明碼可以通過區塊鏈網關系統存儲于區塊鏈后臺系統,原先的暗碼和明碼被刪除,該步驟可重復操作多次。最終用戶驗證:最終用戶在所述區塊鏈后臺系統中進行實名制注冊并且得到公鑰和私鑰,通過該公鑰和私鑰登錄移動智能讀寫終端的APP,讀取儲存于防偽標簽中的明碼和暗碼,并通過區塊鏈網關系統在區塊鏈后臺系統中進行解密驗證,驗證通過后,區塊鏈網關系統返回驗證成功信號和所有產品物流信息至APP,用戶得到該產品的所有物流信息并驗證為真品,APP產生新的明碼和暗碼,新的暗碼存儲于所述防偽標簽,新的明碼通過區塊鏈網系統存儲于區塊鏈后臺系統,原來的暗碼和明碼被刪除;用戶可不斷重復驗證。
3. 業務細節
生成防偽標簽:產品生產廠家在區塊鏈后臺系統進行實名注冊賬號,得到用于身份驗證的公 鑰A 和私鑰A;二維碼及NFC(IC)碼生成及讀寫系統生成NFC(IC)標簽代碼,制 備NFC(IC)芯片, 生成防偽標簽,該防偽標簽包括一個二維碼,該二維碼信息包 括芯片UID、明碼和暗碼信息。防偽標簽初始化:在防偽標簽發送至生產廠家前,防偽標簽中所述芯片UID和明碼信息被儲存在所述區塊鏈后臺系統中;生產廠家激活:產品生產廠家在產品封裝時加貼上述防偽標簽,通過上述公鑰A和私鑰A 登陸智 能手機終端的APP,讀該防偽標簽信息中的暗碼信息,并通過rest-api網 關在區塊鏈后臺 系統中進行解密驗證,同時在APP上添加產品物流信息,該信 息被暫時儲存于緩存數據庫 中;驗證通過,激活成功,產品物流信息被提取出來 并通過rest-api網關儲存至區塊鏈后 臺系統;儲存完畢,rest-api網關返回激活成 功信號至APP,APP顯示激活成功信號,同時 APP產生新的明碼和暗碼,新的 暗碼存儲于防偽標簽,新的明碼通過rest-api網關存儲于 區塊鏈后臺系統,原來 的暗碼和明碼被刪除。同時,每個芯片唯一的UID信息將和的新的明 碼一起存儲 于區塊鏈后臺系統,以便后續雙重驗證。中間商家添加信息: 中間商家在區塊鏈后臺系統進行實名注冊賬號,得到用于身份驗證的公鑰B 和私 鑰B,通過公鑰B和私鑰B登陸智能手機終端的APP,讀取存儲于防偽標 簽中的暗碼及NFC芯 片的UID,并通過rest-api網關在區塊鏈后臺系統中進行解 密驗證并核對芯片UID與區塊 鏈后臺系統中存儲的芯片UID吻合,同時在APP 上添加產品物流信息,該信息被暫時儲存于 緩存數據庫中;驗證通過后,產品物 流信息被提取出來并通過rest-api網關儲存至區塊鏈 后臺系統;儲存完畢,rest-api 網關返回信息添加成功信號至手機APP,手機APP顯示添加 信息成功信號及所 有芯片UID信息,同時APP產生新的明碼和暗碼,新的暗碼存儲于防偽標 簽,新的明碼通過rest-api網關存儲于區塊鏈網管系統,原來的暗碼和明碼被刪除;該步 驟根據中間商家的數目可重復若干次。最終用戶驗證:最終用戶在區塊鏈后臺系統進行實名注冊賬號,得到用于身份驗證的公鑰C 和私 鑰C,通過公鑰C和私鑰C登陸智能手機終端的APP,讀取存儲于防偽標 簽中的暗碼及NFC芯 片的UID,并通過rest-api網關在區塊鏈后臺系統中進行解 密驗證并核對芯片UID與區塊 鏈后臺系統中存儲的芯片UID吻合;驗證通過后,rest-api網關返回驗證成功信號至手機 APP,手機APP顯示驗證成功信號、所有 芯片UID信息以及產品所有物流信息,用戶驗證為真 品;同時APP產生新的明 碼和暗碼,新的暗碼存儲于防偽標簽,新的明碼通過rest-api網關 存儲于區塊鏈 后臺系統,原來的暗碼和明碼被刪除;用戶可不斷重復驗證,每次驗證只需 讀取 述NFC(IC)卡中的新的暗碼去區塊鏈后臺系統中驗證即可;此外,最終用戶可選 擇在 APP上添加產品物流信息,該信息先被暫時儲存于緩存數據庫中,驗證通 過后再儲存至區 塊鏈后臺系統中。
總結
以上是生活随笔為你收集整理的(区块链溯源)基于NFC的区块链物流溯源跟踪防伪的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。