[發(fā)明專利]一種產(chǎn)品信息的加密、解密方法及裝置有效
| 申請?zhí)枺?/td> | 201711183121.4 | 申請日: | 2017-11-23 |
| 公開(公告)號: | CN108055125B | 公開(公告)日: | 2020-06-30 |
| 發(fā)明(設(shè)計)人: | 王虎森 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/14;G06Q30/00;G06F21/60 |
| 代理公司: | 北京國昊天誠知識產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 產(chǎn)品信息 加密 解密 方法 裝置 | ||
1.一種基于區(qū)塊鏈的產(chǎn)品信息加密方法,所述方法應(yīng)用于生產(chǎn)方,包括:
根據(jù)產(chǎn)品的唯一暗碼,單向生成生產(chǎn)加密密鑰,其中,除所述產(chǎn)品的生產(chǎn)方和購買方之外無法獲取所述唯一暗碼;
根據(jù)所述生產(chǎn)加密密鑰,對所述產(chǎn)品的生產(chǎn)信息進行加密,生成生產(chǎn)信息加密數(shù)據(jù);
根據(jù)所述生產(chǎn)加密密鑰,生成生產(chǎn)信息查詢標識;
將生產(chǎn)信息集合寫入?yún)^(qū)塊鏈,所述生產(chǎn)信息集合包含生產(chǎn)信息查詢標識、以及生產(chǎn)信息加密數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,根據(jù)產(chǎn)品的唯一暗碼,單向生成生產(chǎn)加密密鑰,具體包括:
接收生產(chǎn)方在生產(chǎn)所述產(chǎn)品時生成的生產(chǎn)隨機數(shù);
根據(jù)所述唯一暗碼與所述生產(chǎn)隨機數(shù)的組合,單向生成生產(chǎn)加密密鑰。
3.如權(quán)利要求2所述的方法,所述方法還包括:
根據(jù)所述唯一暗碼,單向生成隨機數(shù)查詢標識;
在可信存儲庫中為所述產(chǎn)品創(chuàng)建唯一標識;
將所述隨機數(shù)查詢標識以及所述生產(chǎn)隨機數(shù)發(fā)送至所述可信存儲庫,并均與所述唯一標識關(guān)聯(lián)。
4.如權(quán)利要求1所述的方法,根據(jù)所述生產(chǎn)加密密鑰,生成生產(chǎn)信息查詢標識,具體包括:
根據(jù)所述生產(chǎn)加密密鑰,單向生成第1流通密鑰,再根據(jù)所述第1流通密鑰,單向生成生產(chǎn)信息查詢標識;則
將生產(chǎn)信息集合寫入?yún)^(qū)塊鏈,具體包括:
根據(jù)第1公鑰,對第1流通密鑰進行加密,生成第1流通密鑰加密數(shù)據(jù),所述第1公鑰為第1次序流通方的流通公鑰;
根據(jù)第1公鑰,單向生成第1流通密鑰查詢標識;
將生產(chǎn)信息集合寫入?yún)^(qū)塊鏈,所述生產(chǎn)信息集合包含所述第1流通密鑰查詢標識、生產(chǎn)信息查詢標識、第1流通密鑰加密數(shù)據(jù)以及生產(chǎn)信息加密數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,根據(jù)第1公鑰,對第1流通密鑰進行加密,生成第1流通密鑰加密數(shù)據(jù),具體包括:
根據(jù)第1公鑰,對產(chǎn)品的公開明碼與第1流通密鑰的組合進行加密,生成第1流通密鑰加密數(shù)據(jù)。
6.如權(quán)利要求4所述的方法,將生產(chǎn)信息集合寫入?yún)^(qū)塊鏈,具體包括:
根據(jù)生產(chǎn)私鑰,對所述生產(chǎn)信息集合進行簽名,所述生產(chǎn)私鑰為生產(chǎn)方在生產(chǎn)所述產(chǎn)品時生成的私鑰;
將簽名后的生產(chǎn)信息集合寫入?yún)^(qū)塊鏈。
7.一種基于區(qū)塊鏈的產(chǎn)品信息解密方法,所述方法應(yīng)用于購買方,包括:
根據(jù)產(chǎn)品的唯一暗碼,單向生成生產(chǎn)加密密鑰,其中,除所述產(chǎn)品的生產(chǎn)方和購買方之外無法獲取所述唯一暗碼;
根據(jù)所述生產(chǎn)加密密鑰,生成生產(chǎn)信息查詢標識;
根據(jù)所述生產(chǎn)信息查詢標識,從區(qū)塊鏈中讀取所述產(chǎn)品的生產(chǎn)信息加密數(shù)據(jù);
根據(jù)所述生產(chǎn)加密密鑰,對所述生產(chǎn)信息加密數(shù)據(jù)進行解密,獲得生產(chǎn)信息。
8.如權(quán)利要求7所述的方法,所述方法還包括:
根據(jù)所述生產(chǎn)加密密鑰,單向生成第1流通密鑰,根據(jù)第n流通密鑰,單向生成第n加密密鑰,根據(jù)第n加密密鑰,單向生成第n+1流通密鑰;
根據(jù)所述第n流通信息查詢標識,從區(qū)塊鏈中讀取所述產(chǎn)品的第n流通信息加密數(shù)據(jù);
根據(jù)所述第n加密密鑰,對所述第n流通信息加密數(shù)據(jù)進行解密,獲得第n流通信息;
其中,n為大于0的自然數(shù)。
9.如權(quán)利要求7所述的方法,根據(jù)產(chǎn)品的唯一暗碼,單向生成生產(chǎn)加密密鑰,具體包括:
根據(jù)產(chǎn)品的唯一暗碼,單向生成隨機數(shù)查詢標識;
從可信存儲庫中獲取與所述隨機數(shù)查詢標識對應(yīng)的生產(chǎn)隨機數(shù);
根據(jù)所述唯一暗碼與所述生產(chǎn)隨機數(shù)的組合,單向生成生產(chǎn)加密密鑰。
10.如權(quán)利要求8所述的方法,根據(jù)所述第n流通密鑰,單向生成第n加密密鑰,具體包括:
從可信存儲庫中獲取與隨機數(shù)查詢密鑰對應(yīng)的第n隨機數(shù);
根據(jù)所述第n流通密鑰與所述第n隨機數(shù)的組合,單向生成第n加密密鑰,
其中,n為大于0的自然數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711183121.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





