[發明專利]使用區塊鏈對溫度記錄儀的芯片數據驗真的方法及裝置在審
| 申請號: | 201910897485.1 | 申請日: | 2019-09-23 |
| 公開(公告)號: | CN111130759A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 楊友永;劉富益;向雪蛟;顧建良 | 申請(專利權)人: | 上海唯鏈信息科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32 |
| 代理公司: | 北京德和衡律師事務所 11405 | 代理人: | 李穎 |
| 地址: | 200001 上海市長寧*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 區塊 溫度 記錄儀 芯片 數據 方法 裝置 | ||
1.一種使用區塊鏈對溫度記錄儀的芯片數據驗真的方法,其特征在于,所述方法包括:
步驟S101:服務器根據所述溫度記錄儀的溫度傳感器芯片的唯一標識UID生成與該溫度傳感器芯片對應的密鑰,并將所述密鑰寫入所述溫度傳感器芯片,外部設備無法獲取所述密鑰;將所述唯一標識UID同步到區塊鏈進行上鏈存證;
步驟S102:用戶獲取所述溫度傳感器芯片的唯一標識UID,基于區塊鏈判斷所述溫度傳感器芯片是否存在;若是,進入S103;若否,方法結束;
步驟S103:所述服務器計算由用戶獲取UID信息的所述溫度傳感器芯片的密鑰,獲取當前時間作為時間戳,基于計算出的密鑰和時間戳計算第一簽名;基于所述溫度傳感器芯片存儲的密鑰及該時間戳計算第二簽名;
步驟S104:判斷所述第一簽名是否等于所述第二簽名,若相等,進入S105;若不相等,方法結束;
步驟S105:所述溫度傳感器芯片驗真通過。
2.如權利要求1所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的方法,其特征在于,所述服務器基于所述唯一標識UID通過非對稱加密算法計算出所述溫度傳感器芯片的密鑰。
3.如權利要求1所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的方法,其特征在于,所述溫度傳感器芯片存儲有所述服務器用于生成簽名信息的加密算法。
4.如權利要求1所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的方法,其特征在于,所述服務器及溫度傳感器芯片都存儲用于計算密鑰的算法。
5.一種使用區塊鏈對溫度記錄儀的芯片數據驗真的裝置,其特征在于,所述裝置包括:
生成模塊:用于由服務器根據所述溫度記錄儀的溫度傳感器芯片的唯一標識UID生成與該溫度傳感器芯片對應的密鑰,并將所述密鑰寫入所述溫度傳感器芯片,外部設備無法獲取所述密鑰;將所述唯一標識UID同步到區塊鏈進行上鏈存證;
第一判斷模塊:用于由用戶獲取所述溫度傳感器芯片的唯一標識UID,基于區塊鏈判斷所述溫度傳感器芯片是否存在;
計算簽名模塊:用于由所述服務器計算由用戶獲取UID信息的所述溫度傳感器芯片的密鑰,獲取當前時間作為時間戳,基于計算出的密鑰和時間戳計算第一簽名;基于所述溫度傳感器芯片存儲的密鑰及該時間戳計算第二簽名;
第二判斷模塊:用于判斷所述第一簽名是否等于所述第二簽名;
驗真通過模塊:用于標記所述溫度傳感器芯片驗真通過。
6.如權利要求5所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的裝置,其特征在于,所述服務器基于所述唯一標識UID通過非對稱加密算法計算出所述溫度傳感器芯片的密鑰。
7.如權利要求6所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的裝置,其特征在于,所述溫度傳感器芯片存儲有所述服務器用于生成簽名信息的加密算法。
8.如權利要求6所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的裝置,其特征在于,所述服務器及溫度傳感器芯片都存儲用于計算密鑰的算法。
9.一種使用區塊鏈對溫度記錄儀的芯片數據驗真的系統,其特征在于,包括:
處理器,用于執行多條指令;
存儲器,用于存儲多條指令;
其中,所述多條指令,用于由所述存儲器存儲,并由所述處理器加載并執行如權利要求1-4任一所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的方法。
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質中存儲有多條指令;所述多條指令,用于由處理器加載并執行如權利要求1-4任一所述的使用區塊鏈對溫度記錄儀的芯片數據驗真的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海唯鏈信息科技有限公司,未經上海唯鏈信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910897485.1/1.html,轉載請聲明來源鉆瓜專利網。





