[发明专利]一种应用软件授权方法及系统在审
申请号: | 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.vipzhuanli.com/pat/books/202111175576.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种斜弹针脱模机构
- 下一篇:一种改良的大鼠牙周炎症造模方法