[發明專利]基于區塊鏈數據文件實施產品授權的方法及系統有效
| 申請號: | 201811463903.8 | 申請日: | 2018-12-03 |
| 公開(公告)號: | CN109614768B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 鐘賓帆;韓娟;司偉立;石晶林;胡金龍 | 申請(專利權)人: | 北京中科晶上科技股份有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10;G06F21/12;G06F21/31;G06F21/45 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 11280 | 代理人: | 王勇;李科 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 數據文件 實施 產品 授權 方法 系統 | ||
1.一種基于區塊鏈數據文件對產品進行授權的方法,包括:
1)在新增或刪除一項針對產品的授權時,由實施授權的設備產生區塊鏈數據文件,所述區塊鏈數據文件中包含與當前授權對應的產品的加密信息以及全部或部分較早授權的產品的授權信息,并且所述與當前授權對應的產品的加密信息中包含針對另一件授權產品的信息;所述針對另一件授權產品的信息用于對所述當前授權對應的產品進行交叉驗證;所述區塊鏈數據文件的針對每一件授權產品的非加密信息中包含該授權產品的授權編號,并且所述區塊鏈數據文件的針對至少一件授權產品的加密信息中包含針對該授權產品的經過加密的授權信息以及針對所述另一件授權產品的經過加密的授權信息;所述區塊鏈數據文件包含所有N個授權產品中每一個的加密許可信息{Mn},1≤n≤N,n為授權產品的編號;其中,所述加密許可信息Mn包括:針對授權編號為n的授權產品的授權信息mn、對授權信息加密而獲得的An以及Bn;其中,B1為固定值,在n1時,Bn為對第i個產品的授權信息mi執行加密計算所得的Ai,i≠n,i≥1;
2)將所述區塊鏈數據文件提供給與所述新增或刪除的授權對應的產品;
其中,所述交叉驗證包括:當n等于1時,提取授權文件中的M1,如果M1中的B1與生成授權文件時所設置的固定值相等,則認為授權信息合法;當n不等于1時,提取授權文件中的加密許可信息Mn以及加密許可信息Mi,比較Mn中Bn與Mi中的Ai是否一致,若驗證的結果為是,則認為授權信息合法。
2.根據權利要求1所述的方法,其中所述與當前授權對應的產品的加密信息中包含針對另一件授權產品的經過加密的信息。
3.根據權利要求1所述的方法,其中步驟2)包括:以離線的方式將所述區塊鏈數據文件提供給與所述新增或刪除的授權對應的產品。
4.根據權利要求1所述的方法,其中步驟2)包括:通過互聯網向各個網絡中的產品廣播所述區塊鏈數據文件。
5.根據權利要求1所述的方法,其中步驟2)包括:
2-1)通過互聯網將所述區塊鏈數據文件提供給與所述新增或刪除的授權對應的產品處于同一網絡中的至少一個產品;
2-2)由接收到所述區塊鏈數據文件的產品通過內部網絡向與其處于同一網絡的所有產品廣播所述區塊鏈數據文件。
6.根據權利要求5所述的方法,其中步驟2)中接收到的區塊鏈數據文件的產品通過以下方式確定所述區塊鏈數據文件:
若接收到的區塊鏈數據文件中所包含的許可信息所對應的產品的總數大于原區塊鏈數據文件中所包含的許可信息所對應的產品的總數,則采用接收到的區塊鏈數據文件作為所述區塊鏈數據文件;或者
若根據區塊鏈數據文件中產品編號的規則,接收到的區塊鏈數據文件中至少有一個產品編號產生的時間晚于原區塊鏈數據文件中所有產品編號產生的時間,則采用接收到的區塊鏈數據文件作為所述區塊鏈數據文件。
7.根據權利要求1所述的方法,其中實施授權的設備通過以下方式產生新的區塊鏈數據文件:
確定與所述新增的授權對應的授權編號為p的授權產品的加密許可信息Mp;
將Mp增加到原區塊鏈數據文件中,以生成新的區塊鏈數據文件。
8.根據權利要求1所述的方法,其中i等于n-1。
9.根據權利要求1所述的方法,其中所述區塊鏈數據文件的最低區塊高度被設置為固定值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科晶上科技股份有限公司,未經北京中科晶上科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811463903.8/1.html,轉載請聲明來源鉆瓜專利網。





