[發明專利]基于區塊鏈的物聯網震動檢測設備的數據驗真方法在審
| 申請號: | 202110695389.6 | 申請日: | 2021-06-23 |
| 公開(公告)號: | CN113343263A | 公開(公告)日: | 2021-09-03 |
| 發明(設計)人: | 周斌;張學淵 | 申請(專利權)人: | 物觀科技(無錫)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/64;G06F16/23;G06F16/27 |
| 代理公司: | 合肥銘輝知識產權代理事務所(普通合伙) 34212 | 代理人: | 張名列 |
| 地址: | 214000 江蘇省無錫市錫山區安*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 聯網 震動 檢測 設備 數據 方法 | ||
本發明公開了一種基于區塊鏈的物聯網震動檢測設備的數據驗真方法,包括以下步驟:S1:其中根據需要檢測震動數據的設備中原有的出廠SN號,通過服務器生成基于出廠SN號所對應的私鑰,并將所述私鑰寫入震動檢測設備的信息源;S2:其中檢測設備中檢測屬性編號,然后加入至私鑰端形成二次私鑰,則形成輸入HMAC算法中的一組固定密鑰。本發明利用的是HMAC算法,HMAC算法是一種執行“校驗和”的算法,它通過對數據進行“校驗”來檢查數據是否被更改,可以很好的實現準確數據的追蹤和溯源。
技術領域
本發明涉及物聯網技術領域,尤其涉及一種基于區塊鏈的物聯網震動檢測設備的數據驗真方法。
背景技術
物流是指為了滿足客戶的需求,通過運輸、保管、配送等方式,實現原材料、半成品、成品或相關信息進行由商品的產地到商品的消費地的計劃、實施和管理的全過程,起源于20世紀30年代。物流的概念最早在美國形成,由物體的運輸、倉儲、包裝、搬運裝卸、流通加工、配送等環節構成。
在現有技術中震動檢測設備是使用通用的震動傳感器檢測震動信息如果震動異常則表示物流運輸中,可能造成損壞或者外接因素影響物流件的完整性,將震動傳感器檢測到的震動數據通過震動檢測設備傳輸給中心化數據庫,這種中心化數據庫中的數據容易被篡改和刪除,導致數據不可信,難以實現數據的追蹤和溯源。
發明內容
基于背景技術存在的技術問題,本發明提出了一種基于區塊鏈的物聯網震動檢測設備的數據驗真方法。
本發明提出的一種基于區塊鏈的物聯網震動檢測設備的數據驗真方法,包括以下步驟:
S1:其中根據需要檢測震動數據的設備中原有的出廠SN號,通過服務器生成基于出廠SN號所對應的私鑰,并將所述私鑰寫入震動檢測設備的信息源;
S2:其中檢測設備中檢測屬性編號,然后加入至私鑰端形成二次私鑰,則形成輸入HMAC算法中的一組固定密鑰;
S3:其中檢測震動數據的設備通過規范操作采集震動數據及預先設置的各個檢測屬性對應的數據;同時利用人工或者設備對震動檢測設備讀數,然后根據讀數中提取主要的特征數據;然后將對應的屬性提取不同的固定密鑰,經過HMAC算法得出哈希值;將其中的私鑰、二次私鑰和哈希值數據打包上傳到區塊鏈存儲,并通過時間進行標記形成一個壓縮文件;
S4:用戶在使用時,通過實際得到的震動檢測設備的設備信息源、震動數據特征值及使用設備的檢測屬性,再通過區塊鏈平臺查詢區塊鏈上存儲的壓縮文件;
S5:利用震動數據特征值及使用設備的檢測屬性判斷用戶獲取的數據是否與區塊上存儲的數據一致;若是,進入下步驟;若否,方法結束;
S6:利用震動檢測設備的設備信息源判斷用戶獲取的數據是否是來自設備的原始數據;若是,驗真通過;若否,方法結束。
作為本發明中進一步方案,所述步驟S3中通過HMAC算法計算的得到哈希值并加以判斷,其中具體的計算流程如下:
S31: 在出廠SN號后面添加0或者對出廠SN號用一個特定字符串進行處理,進而來創建一個私鑰;
S32:將上一步生成的私鑰的末端加上代表檢測設備檢測屬性編號的字符串,填充至第一步的私鑰中形成一個二級固定密鑰;
S33:二級固定密鑰與i-pad做異或運算得到hash sum1。
S34:將人工或者設備讀數的得到的主要特征數據、和屬性提取的固定密鑰與o-pad做異或運算的得到hash sum2。
S36:對比hash sum1和hash sum2之間的異同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于物觀科技(無錫)有限公司,未經物觀科技(無錫)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110695389.6/2.html,轉載請聲明來源鉆瓜專利網。





