[发明专利]软件保护系统无效
申请号: | 99807104.8 | 申请日: | 1999-06-15 |
公开(公告)号: | CN1304504A | 公开(公告)日: | 2001-07-18 |
发明(设计)人: | 杰罗姆·西昂;斯蒂法妮·莱昂 | 申请(专利权)人: | 施蓝姆伯格系统公司 |
主分类号: | G06F1/00 | 分类号: | G06F1/00 |
代理公司: | 柳沈知识产权律师事务所 | 代理人: | 吕晓章 |
地址: | 法国蒙*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 保护 系统 | ||
1.一种保护可在计算机上执行的软件的系统,该系统的类型是所述软件与一个存储卡相关,存储卡插在与计算机相连的读/写装置中,该系统的特征在于:
所述软件包括:
存储公共密钥或值的器件;
周期性地产生伪随机数并将所述伪随机数传送给所述读/写装置的器件;
收到所述读/写装置的信息后,使用所述值或公共密钥实现第一算法的器件;
对实现所述第一算法的结果与所述随机数进行比较的比较器;以及
根据所述比较的结果中断所述软件执行的器件;
所述卡包括:
受保护的存储器,用来存储相关的专用值或密钥;
收到所述计算机发出的信息后实现与所述第一算法相关的第二算法并使用所述的专用值或密钥从而获得编码信息的器件;以及
将所述编码信息传送给所述计算机的器件。
2.如权利要求1的保护系统,其特征在于,所述第一、二算法是非对称公共密钥和专用密钥型算法。
3.如权利要求2的保护系统,其特征在于,所述卡还包括:
产生一个辅助伪随机数的器件;
对所述辅助伪随机数施以所述第二加密算法的器件;
将所述伪随机数和辅助伪随机数组合起来的器件;
对所述的数的组合施以所述第二算法的器件;和
将加密的数和加密的组合传送给所述计算机的器件;
所述软件包括:
对所述加密数和所述加密组合施以所述第一加密算法的器件;和
将所述伪随机数和对所述加密辅助伪随机数施以所述第一算法的结果进行组合的器件。
4.如权利要求1的保护系统,其特征在于,所述第一、二算法是零公开算法。
5.如权利要求1-4任一项的保护系统,其特征在于,对于所有的软件,公共密钥或值和专用密钥或值都是相同的。
6.如权利要求1-4任一项的保护系统,其特征在于,所述公共密钥或值和专用密钥或值专用于每一个软件。
7.如权利要求1-6任一项的保护系统,其特征在于,还包括能够将所述软件从供货商下载到计算机中的网络器件;使用所述卡通过网络要求供货商提供与所述软件相关的专用值或密钥的器件;以及接收加密形式的所述专用值或密钥并在卡中进行解密而以解密的形式将其存储在卡中的器件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施蓝姆伯格系统公司,未经施蓝姆伯格系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99807104.8/1.html,转载请声明来源钻瓜专利网。