[发明专利]一种软件许可控制装置及其方法有效
申请号: | 201110291431.4 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102509034A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 向绍绪;肖翱;杨松;季统凯;岳强 | 申请(专利权)人: | 广东电子工业研究院有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;H04L9/08 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 许可 控制 装置 及其 方法 | ||
技术领域
本发明涉及软件版权保护技术领域,尤其是一种软件许可控制装置及其方法。
背景技术
软件许可控制,指的是对软件的版权保护;使用软件必须取得授权,且使用软件过程中受到许可证的控制,有效防止非法盗用软件和越权使用软件。传统的软件保护一般使用序列号、网络验证、硬件加密等方法。
软件序列号:这也是使用最为普遍的软件保护方式,通过取得机器特征码后通过一个单向函数变换后生成序列号,与用户输入的序列号进行比对;如果相同则允许用户使用软件。使用序列号软件保护方法,实现简单,能够控制用户是否能够使用软件,但是不能基于复杂规则的软件许可控制。
网络验证法:软件启动时把使用者信息发送到远程服务器检测,针对返回的结果来控制用户的软件使用行为。此方法要求联网操作,且必须配置专门的认证服务器,适合网络软件的保护或者会员制软件的保护。
硬件加密法:软件服务提供商在提供软件时同时提供一个加密硬件(加密芯片),俗称加密狗,加密狗中存有用户许可信息,或者使用智能芯片,加密芯片参与到软件运行过程中的计算环节。这方法可以很好的解决软件许可问题,但是无疑间增加了软件的成本。
本专利对云计算操作系统提出了一种高安全性的软件许可控制装置。为保证本装置的高安全性,引入了多种加密算法:RSA非对称加密算法和AES对称加密算法。下文对这些概念进行简要概述。
云计算(Cloud Computing)是2007年诞生的新名词,目前仍没有公认的定义。云计算是一种商业计算模型,它将计算任务分部在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。而云计算操作系统是云计算后台的整体管理运营系统,它是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理海量的基础硬件、软资源之上的云平台综合管理系统。
发明内容
本发明解决的技术问题之一在于提供一种软件许可控制装置,可更详细的控制软件的许可行为。
本发明解决的技术问题之二在于提供一种软件许可控制方法,可更详细的控制软件的许可行为。
本发明解决上述技术问题之一的技术方案是:
控制装置包括有软件许可生成器、软件许可文件和云计算操作系统;
软件许可生成器,用来对许可证输入文件进行处理,生成软件许可文件,同时会产生随机的密钥信息,用于许可证输入文件的处理,以及加入到受保护的软件中,用来进行许可证的验证操作;
许可证文件,许可证文件保存有相应的许可信息,如机器许可信息、时限许可信息、配置许可信息等;受保护软件运行时,必须加载许可证文件,并按许可证配置的许可下运行;
云计算操作系统,受保护的目标软件,包括物理机器安装运行许可、软件运行期限许可、软件运行资源配置许可等。
本发明解决上述技术问题之二的技术方案是:
包括步骤如下:
第1步,按照云计算操作系统配置许可证输入文件;
第2步,生成RSA密钥,并保存;
第3步,使用RSA私钥对许可证输入文件追加签名,即对许可证文件签名后,把签名值追加到原许可文件最后面;
第4步,生成AES密钥,并保存;
第5步,使用AES密钥对签名后的许可文件进行加密;
第6步,把上述步骤产生的RSA公钥、AES密钥加入到云计算操作系统软件中;
第7步,在云计算操作系统软件中验证许可文件,取得AES密钥解密许可证文件后使用RSA公钥进行签名验证;如果验证通过则可以按许可文件控制云计算操作系统软件控制其许可,验证失败则拒绝用户使用此软件。
所述的配置许可证输入文件有机器运行许可、运行时限许可、可管理资源许可等。
使用1024位RSA算法。
使用256位AES密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110291431.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:晶片透镜的制造方法
- 下一篇:集成zigbee功能的SIM卡