[發明專利]軟件授權方法、裝置、授權服務端及終端設備有效
| 申請號: | 202011043202.6 | 申請日: | 2020-09-28 |
| 公開(公告)號: | CN112165382B | 公開(公告)日: | 2023-09-08 |
| 發明(設計)人: | 李業旺 | 申請(專利權)人: | 大唐高鴻信安(浙江)信息科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32;H04L9/40;H04L67/06 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;曹娜 |
| 地址: | 322000 浙江省金*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 授權 方法 裝置 服務端 終端設備 | ||
1.一種軟件授權方法,應用于授權服務端,其特征在于,包括:
在檢測到USBkey設備接入的情況下,獲取待授權的終端設備的標識信息;其中,所述USBkey設備中包括目標軟件的授權信息;
利用USBkey設備中存儲的目標軟件的授權信息中的私鑰信息對該終端設備的所述標識信息進行數字簽名,以生成該終端設備的授權文件;
向所述終端設備發送生成的所述授權文件以及所述授權信息中的公鑰信息,以使終端設備根據所述授權文件和所述公鑰信息對目標軟件進行授權;
將所述USBkey設備中可授權設備的數量減1,其中,當所述USBkey設備中可授權設備的數量等于0時,停止獲取待授權的終端設備的標識信息。
2.根據權利要求1所述的方法,其特征在于,所述授權信息中還包括以下至少一項:
所述目標軟件的授權版本信息;
所述目標軟件的授權使用期限;
可授權設備的數量。
3.根據權利要求1所述的方法,其特征在于,在檢測到USBkey設備接入的情況下,獲取終端設備的標識信息,包括:
在檢測到USBkey設備接入后,向待授權的終端設備發送授權請求;
接收所述終端設備根據所述授權請求上報的所述終端設備的標識信息。
4.根據權利要求1所述的方法,其特征在于,在檢測到USBkey設備接入的情況下,獲取待授權的終端設備的標識信息;其中,所述USBkey設備中包括目標軟件的授權信息之后,所述方法還包括:
根據預先存儲的終端設備的背書密鑰,對所述標識信息進行解密,根據解密結果對所述終端設備進行身份認證;
利用所述授權信息中的私鑰信息對所述標識信息進行簽名,生成所述終端設備的授權文件,包括:
在所述終端設備的身份認證通過的情況下,利用所述授權信息中的私鑰信息對所述標識信息進行簽名,生成所述終端設備的授權文件。
5.一種軟件授權方法,應用于終端設備,其特征在于,包括:
向授權服務端發送所述終端設備的標識信息;
接收所述授權服務端發送的所述終端設備的授權文件以及授權信息中的公鑰信息;其中,由授權服務端利用USBkey設備中存儲的目標軟件的授權信息中的私鑰信息對該終端設備的所述標識信息進行數字簽名,以生成該終端設備的授權文件,以使終端設備根據所述授權文件和所述公鑰信息對目標軟件進行授權;所述USBkey設備中可授權設備的數量減1;其中,當所述USBkey設備中可授權設備的數量等于0時,停止獲取待授權的終端設備的標識信息;
根據所述授權文件和所述公鑰信息對目標軟件進行授權。
6.根據權利要求5所述的方法,其特征在于,所述終端設備包括可信計算模塊,向授權服務端發送所述終端設備的標識信息,包括:
接收所述授權服務端發送的授權請求;
根據所述可信計算模塊的標識信息和所述可信計算模塊中存儲的背書密鑰,計算所述終端設備的標識信息;
向所述服務端發送所述標識信息。
7.一種授權服務端,包括:收發機、存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至4中任一項所述的軟件授權方法的步驟。
8.一種終端設備,包括:收發機、存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述授權服務端執行所述計算機程序時實現如權利要求5至6中任一項所述的軟件授權方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐高鴻信安(浙江)信息科技有限公司,未經大唐高鴻信安(浙江)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011043202.6/1.html,轉載請聲明來源鉆瓜專利網。





