[發明專利]一種產品信息的加密方法及裝置有效
| 申請號: | 202010764583.0 | 申請日: | 2017-11-23 |
| 公開(公告)號: | CN111865586B | 公開(公告)日: | 2023-01-10 |
| 發明(設計)人: | 王虎森 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/14;G06Q30/00;G06F21/60 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 徐晨影;許振新 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 產品信息 加密 方法 裝置 | ||
1.一種基于區塊鏈的產品信息加密方法,所述方法應用于流通方,包括:
根據第n公鑰,單向生成第n流通密鑰查詢標識;
根據第n流通密鑰查詢標識,從區塊鏈中讀取第n流通密鑰加密數據;
根據第n私鑰,對所述第n流通密鑰加密數據進行解密,得到第n流通密鑰;
根據所述第n流通密鑰,單向生成第n加密密鑰;
根據第n加密密鑰,對第n流通信息進行加密,生成第n流通信息加密數據;
根據所述第n加密密鑰,生成第n流通信息查詢標識;
將第n信息集合寫入區塊鏈,所述第n信息集合包含第n流通信息查詢標識以及第n流通信息加密數據;
其中,n為大于0的自然數。
2.如權利要求1所述的方法,根據所述第n流通密鑰,單向生成第n加密密鑰,具體包括:
接收第n次序流通方在接收產品時生成的第n隨機數;
根據所述第n流通密鑰與所述第n隨機數的組合,單向生成第n加密密鑰。
3.如權利要求2所述的方法,所述方法還包括:
將所述第n隨機數發送至可信存儲庫,并與所述產品的唯一標識關聯。
4.如權利要求3所述的方法,根據所述第n加密密鑰,生成第n流通信息查詢標識,具體包括:
根據所述第n加密密鑰,單向生成第n+1流通密鑰,再根據第n+1流通密鑰,單向生成第n流通信息查詢標識;則
將第n信息集合寫入區塊鏈,具體包括:
根據第n+1公鑰,對第n+1流通密鑰進行加密,生成第n+1流通密鑰加密數據,所述第n+1公鑰為第n+1次序流通方的流通公鑰;
根據第n+1公鑰,單向生成第n+1流通密鑰查詢標識;
將第n信息集合寫入區塊鏈,所述第n信息集合包含所述第n+1流通密鑰查詢標識、第n流通信息查詢標識、第n+1流通密鑰加密數據以及第n流通信息加密數據。
5.如權利要求4所述的方法,根據第n+1公鑰,對第n+1流通密鑰進行加密,生成第n+1流通密鑰加密數據,具體包括:
根據第n+1公鑰,對產品的公開明碼與第n+1流通密鑰的組合進行加密,生成第n+1流通密鑰加密數據。
6.如權利要求4所述的方法,將第n信息集合寫入區塊鏈,具體包括:
根據第n私鑰,對所述第n信息集合進行簽名;
將簽名后的第n信息集合寫入區塊鏈。
7.如權利要求1所述的方法,根據第n私鑰,對所述第n流通密鑰加密數據進行解密之前,所述方法還包括:
根據生產公鑰,對簽名后的生產信息集合進行簽名驗證;或
根據第n公鑰,對簽名后的第n信息集合進行簽名驗證。
8.一種基于區塊鏈的產品信息加密裝置,所述裝置應用于流通方,包括:標識生成單元、數據讀取單元、數據解析單元、密鑰生成單元、數據加密單元、數據傳輸單元,其中,
所述標識生成單元,根據第n公鑰,單向生成第n流通密鑰查詢標識;
所述數據讀取單元,根據第n流通密鑰查詢標識,從區塊鏈中讀取第n流通密鑰加密數據;
所述數據解析單元,根據第n私鑰,對所述第n流通密鑰加密數據進行解密,得到第n流通密鑰;
所述密鑰生成單元,根據所述第n流通密鑰,單向生成第n加密密鑰;
所述數據加密單元,根據第n加密密鑰,對第n流通信息進行加密,生成第n流通信息加密數據;
根據所述第n加密密鑰,生成第n流通信息查詢標識;
所述數據傳輸單元,將第n信息集合寫入區塊鏈,所述第n信息集合包含第n流通信息查詢標識以及第n流通信息加密數據;
其中,n為大于0的自然數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010764583.0/1.html,轉載請聲明來源鉆瓜專利網。





