[發明專利]基于加密許可文件的授權方法及系統有效
| 申請號: | 201811464480.1 | 申請日: | 2018-12-03 |
| 公開(公告)號: | CN109359478B | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | 鐘賓帆;韓娟;司偉立;石晶林;胡金龍 | 申請(專利權)人: | 北京中科晶上科技股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 11280 | 代理人: | 王勇;李科 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 加密 許可 文件 授權 方法 系統 | ||
1.一種生成授權文件的方法,包括:
1)針對第n個授權產品,對授權信息mn執行加密計算獲得An,n≥1;
其中,所述授權信息mn包括其所針對授權產品的授權編號n;
2)將mn、An、Bn組合在一起作為針對第n個待授權產品的加密許可信息Mn,其中Bn為基于第i個授權產品的信息獲得,i≠n,i≥1;其中,在n=1時,Bn為一設定值;
3)根據Mn與所述第i個授權產品的加密許可信息Mi生成第n個授權產品的授權文件,所述授權文件至少包括Mn以及Mi;其中,在n=1時,基于M1生成針對第1個產品的授權文件。
2.根據權利要求1所述的方法,所述Bn為基于第i個授權產品的授權信息mi或其部分而獲得。
3.根據權利要求1所述的方法,所述Bn為基于對第i個授權產品的授權信息mi執行加密計算所得到的An或其部分而獲得。
4.根據權利要求1所述的方法,其中步驟2)所述i等于n-1。
5.根據權利要求1~4中任意一項所述的方法,其中步驟2)以區塊鏈數據文件的方式生成所述授權文件,所述授權文件中包含所有N個授權產品中每一個的加密許可信息{Mp},1≤p≤N。
6.根據權利要求5所述的方法,其中所述區塊鏈數據文件的最低區塊高度被設置為固定值。
7.根據權利要求1~4中任意一項所述的方法,其中步驟1)采用各類哈希算法的組合來對授權信息mn執行加密計算。
8.根據權利要求1~4中任意一項所述的方法,其中所述授權信息還包括:與授權有效期相關的信息和/或與所授予權限相關的信息。
9.一種基于權利要求1~8中任意一項方法所生成授權文件對產品進行授權的方法,包括:
1)根據授權文件確定針對當前待授權產品的授權編號n;
2)在授權編號n大于1時,提取授權文件中的Mn與第i個授權產品的相應信息,判斷能否通過Mn中的Bn推測出與所述第i個授權產品的相應信息完全一致的字符串,以確定授權信息是否合法;或者
在授權編號n等于1時,提取授權文件中的Mn,并判斷Mn中的Bn是否為所述設定值,以確定授權信息是否合法。
10.根據權利要求9所述的方法,對于采用區塊鏈數據文件形式且i等于n-1的授權文件,在步驟2)中包括:
2-1)從授權文件中獲得授權編號小于等于n的全部加密許可信息{Mk},k≤n;
2-2)在n大于1時,按照k從大至小的順序依次判斷能否從Mk中的Bk推測出Mk-1中的Ak-1,并判斷M1中的B1是否為所述設定值,若均滿足則認為授權信息合法,否則認為授權信息不合法;或者
在n等于1時,判斷M1中的B1是否為所述設定值,若是則認為授權信息合法,若否則認為授權信息不合法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科晶上科技股份有限公司,未經北京中科晶上科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811464480.1/1.html,轉載請聲明來源鉆瓜專利網。





