[發明專利]一種應用軟件授權方法及系統在審
| 申請號: | 202111175576.8 | 申請日: | 2021-10-09 |
| 公開(公告)號: | CN113868606A | 公開(公告)日: | 2021-12-31 |
| 發明(設計)人: | 陳中 | 申請(專利權)人: | 新大陸數字技術股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F21/73;G06F21/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 350015 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用軟件 授權 方法 系統 | ||
本發明公開了一種應用軟件授權方法,包括以下步驟:當硬件設備開機時,加載預設的安全驅動;當應用軟件在硬件設備上啟動時,應用軟件和安全驅動按照預設規則相互驗證對方是否可信,若驗證雙方均是可信的,則執行下一步;應用軟件通過安全驅動讀取硬件設備的硬件唯一標識;將上述獲取到的硬件唯一標識與授權文件進行比對,若匹配,則該硬件設備獲得所述應用軟件的授權。本發明的方案中,在安全驅動獲取硬件唯一標識前,對安全驅動與應用軟件按照預設的規則互相進行是否可信的驗證,一方面可以防止第三方通過篡改和模擬的驅動來欺騙應用,達到破解授權驗證的目的,另一方面,可以驗證應用是否可信,防止他人用非法軟件對安全驅動進行探測,破解安全驅動規則,以達到破解授權驗證的目的。
技術領域
本發明涉及軟件授權領域,特別涉及一種應用軟件授權方法及系統。
背景技術
當前,硬件設備的應用軟件授權,一般是通過Mac地址、CPUID等硬件唯一標識信息來對硬件設備進行標識,而后通過在授權文件中加入設備標識來進行授權。但是,安卓系統的“讀硬件ID”操作通過硬件設備操作系統層取到的硬件標識信息很容易被偽造,從而給應用軟件的授權可靠性帶來了極大的威脅,比如,通過操作系統層或者硬件驅動層篡改偽造硬件設備ID信息騙取授權,一個授權文件被大量使用在多個終端上,從而給軟件開發商造成嚴重經濟損失。特別是在用戶離線使用的情況下,無法通過云授權來提高授權可靠性,離線授權情況下,硬件設備應用軟件如何提高安全性顯得更為重要。
發明內容
為了解決上述技術問題,本發明的技術方案為:
一種應用軟件授權方法,包括以下步驟:
當硬件設備開機時,加載預設的安全驅動;
當應用軟件在硬件設備上啟動時,應用軟件和安全驅動按照預設規則相互驗證對方是否可信,若驗證雙方均是可信的,則執行下一步;
應用軟件通過安全驅動讀取硬件設備的硬件唯一標識;
將上述獲取到的硬件唯一標識與授權文件進行比對,若匹配,則該硬件設備獲得所述應用軟件的授權。
其中,所述應用軟件和安全驅動相互驗證對方是否可信具體為:
驗證應用軟件是否可信:應用軟件向安全驅動中寫入第一加密串,所述第一加密串中包含第一加密規則信息,安全驅動按照第一加密規則將第一加密串解密成明文信息,并通過驗證該明文信息是否符合預設的要求來判斷該應用軟件是否可信;
驗證安全驅動是否可信:應用軟件讀取安全驅動生成的第二加密串,所述第二加密串中包含第二加密規則信息,應用軟件按照第二加密規則將第二加密串解密成明文信息,并通過驗證該明文信息是否符合預設的要求來判斷該安全驅動是否可信。
其中,當應用軟件被驗證為是可信的,安全驅動向應用軟件開放激活有效功能代碼,反之,則不開放有效功能代碼;
當安全驅動被驗證為是可信的,應用軟件向安全驅動開放激活有效功能代碼,反之,則不開放有效功能代碼。
其中,應用軟件和安全驅動相互驗證對方是否可信的方法如下:
為安全驅動和應用軟件預配置規則表,所述規則表中包括加密類型信息以及秘鑰信息;
驗證應用軟件是否可信,具體為,應用軟件從規則表中隨機選擇加密類型和/或秘鑰編號形成第一加密規則并將第一加密規則寫入安全驅動;根據第一加密規則將第一加密信息進行加密生成第一加密串,而后將第一加密串寫入安全驅動;安全驅動根據規則表確定出第一加密規則對應的加密類型以及秘鑰編號,調用預置的秘鑰將第一加密串解密成明文,而后通過分析解密出的明文是否符合預設要求來驗證安全驅動是否可信;
驗證安全驅動是否可信,具體為,安全驅動從規則表中隨機選擇加密類型和/或秘鑰編號形成第二加密規則并寫入應用軟件;根據第二加密規則將第二加密信息進行加密生成第二加密串,而后將第二加密串寫入應用軟件;應用軟件根據規則表確定出第二加密規則對應的加密類型以及秘鑰編號,調用預置的秘鑰將第二加密串解密成明文,而后通過分析解密出的明文是否符合預設要求來驗證應用軟件是否可信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新大陸數字技術股份有限公司,未經新大陸數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111175576.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種斜彈針脫模機構
- 下一篇:一種改良的大鼠牙周炎癥造模方法





