[发明专利]一种软件许可控制装置及其方法有效
申请号: | 201110291431.4 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102509034A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 向绍绪;肖翱;杨松;季统凯;岳强 | 申请(专利权)人: | 广东电子工业研究院有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;H04L9/08 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 许可 控制 装置 及其 方法 | ||
1.一种软件许可控制装置,其特征在于:包括有软件许可生成器、软件许可文件和云计算操作系统;
软件许可生成器,用来对许可证输入文件进行处理,生成软件许可文件,同时会产生随机的密钥信息,用于许可证输入文件的处理,以及加入到受保护的软件中,用来进行许可证的验证操作;
许可证文件,许可证文件保存有相应的许可信息,如机器许可信息、时限许可信息、配置许可信息等;受保护软件运行时,必须加载许可证文件,并按许可证配置的许可下运行;
云计算操作系统,受保护的目标软件,包括物理机器安装运行许可、软件运行期限许可、软件运行资源配置许可等。
2.一种权利要求1所述的软件许可控制装置的软件许可控制方法,其特征在于:包括步骤如下:
第1步,按照云计算操作系统配置许可证输入文件;
第2步,生成RSA密钥,并保存;
第3步,使用RSA私钥对许可证输入文件追加签名,即对许可证文件签名后,把签名值追加到原许可文件最后面;
第4步,生成AES密钥,并保存;
第5步,使用AES密钥对签名后的许可文件进行加密;
第6步,把上述步骤产生的RSA公钥、AES密钥加入到云计算操作系统软件中;
第7步,在云计算操作系统软件中验证许可文件,取得AES密钥解密许可证文件后使用RSA公钥进行签名验证;如果验证通过则可以按许可文件控制云计算操作系统软件控制其许可,验证失败则拒绝用户使用此软件。
3.根据权利要求2所述的软件许可控制方法,其特征在于:所述的配置许可证输入文件有机器运行许可、运行时限许可、可管理资源许可等。
4.根据权利要求2或3所述的软件许可控制方法,其特征在于:使用1024位RSA算法。
5.根据权利要求2或3所述的软件许可控制方法,其特征在于:使用256位AES密钥。
6.根据权利要求4所述的软件许可控制方法,其特征在于:使用256位AES密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110291431.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:晶片透镜的制造方法
- 下一篇:集成zigbee功能的SIM卡