[发明专利]一种软件版权保护方法、设备和系统无效
申请号: | 200910085813.4 | 申请日: | 2009-06-01 |
公开(公告)号: | CN101571900A | 公开(公告)日: | 2009-11-04 |
发明(设计)人: | 薛明 | 申请(专利权)人: | 薛明 |
主分类号: | G06F21/22 | 分类号: | G06F21/22;H04L9/30;H04L9/32 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
地址: | 102218北京市昌*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 版权 保护 方法 设备 系统 | ||
1.一种软件版权保护设备,其特征在于,包括:
外部接口,用于与计算机设备进行交互;
存储区,用于存储一对执行非对称加密算法的公钥和私钥,所述公钥以设备证书的形式保存;根据来自计算机设备的请求,将存储的设备证书通过所述外部接口发送至计算机设备;
被保护软件调用模块,用于实现计算机设备的软件主体部分通过所述外部接口对被保护软件管理模块进行调用;
被保护软件管理模块,用于通过所述外部接口接收来自计算机设备的软件被保护部分的密文,用所述存储区中存储的私钥对软件被保护部分的密文进行解密,执行解密后的软件被保护部分得到运行结果,并通过所述外部接口向所述计算机设备返回所述运行结果。
2.根据权利要求1所述的软件版权保护设备,其特征在于,所述软件版权保护设备进一步包括密钥生成模块,用于生成相互对应的新公钥和新私钥;
存储区进一步用于通过外部接口接收来自计算机设备的新设备证书的密文,用当前存储的私钥解密所述新设备证书的密文,得到新设备证书,用所述新设备证书替换已存储的设备证书,并用来自密钥生成模块的新私钥替换已存储的私钥。
3.根据权利要求1或2所述的软件版权保护设备,其特征在于,存储区进一步用于存储:证书颁发机构CA信任列表,用于保存可以信任CA的名称及其对应的CA公钥证书;
所述公钥以设备证书的形式保存为:证书文件由CA机构进行数字签名并公开发布,且证书中使用扩展属性表明此证书的用途是软件保护。
4.一种软件版权保护设备,其特征在于,包括:
外部接口,用于与软件现场交易子系统或计算机设备进行交互;
存储区,用于存储一对执行非对称加密算法的公钥和私钥,所述公钥以设备证书的形式保存;将存储的设备证书通过所述外部接口发送至软件现场交易子系统;
被保护软件调用模块,用于实现计算机设备的软件主体部分通过所述外部接口对被保护软件管理模块进行调用;
被保护软件管理模块,用于通过所述外部接口接收来自软件现场交易子系统的软件被保护部分的密文,存储所述软件被保护部分的密文;根据被保护软件调用模块的调用,用所述存储区中存储的私钥对存储的软件被保护部分的密文进行解密,执行解密后的软件被保护部分得到运行结果,并通过所述外部接口向所述计算机设备返回所述运行结果。
5.一种软件版权保护方法,其特征在于,该方法涉及如权利要求1所述的软件版权保护设备,包括如下步骤:
将软件分成主体部分和被保护部分,所述主体部分和被保护部分对应相同的软件标识,软件主体部分安装在计算计设备中;
计算机设备执行所述软件主体部分,从软件版权保护设备获取设备证书,并向软件网络发售子系统发出携带所述设备证书的下载软件请求;
软件网络发售子系统收到所述下载软件请求后,检查所述设备证书的合法性,若检查通过,则用所述设备证书中包含的公钥对软件被保护部分进行加密得到软件被保护部分的密文,并将所述软件被保护部分的密文发送至所述计算机设备;
计算机设备运行软件主体部分,并向所述软件版权保护设备发送调用软件被保护部分的请求消息,所述请求消息中包含软件标识;
软件版权保护设备用自身的私钥解密所述软件标识对应的软件被保护部分密文,执行解密后的软件被保护部分得到运行结果,并向所述计算机设备返回所述运行结果。
6.根据权利要求5所述的方法,其特征在于,所述软件网络发售子系统将所述软件被保护部分的密文发送至所述计算机设备之后,进一步包括:
将软件被保护部分的密文保存在所述软件版权保护设备中或保存在计算机设备中。
7.根据权利要求5所述的方法,其特征在于,所述软件版权保护设备用自身的私钥解密软件被保护部分密文,得到软件被保护部分的明文的步骤包括:
计算机设备将软件被保护部分密文以及对称密钥K的密文传输至软件版权保护设备;
软件版权保护设备用自身的私钥对对称密钥K的密文进行解密,得到对称密钥K;
软件版权保护设备用所述对称密钥K解密软件被保护部分密文,得到软件被保护部分的明文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于薛明,未经薛明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910085813.4/1.html,转载请声明来源钻瓜专利网。