发明名称 | 软件保护系统 | ||
摘要 | 本发明涉及一种保护可在计算机(10)上执行的软件(16)的系统,该系统的类型是所述软件与一存储卡(24)相关,存储卡(24)插在与计算机相连的读取装置(20)中。所述软件包括:存储公共密钥的器件;周期性地产生伪随机数的器件;收到读取装置的信息后使用公共密钥实现第一算法的器件;对实现第一算法的结果与伪随机数进行比较的器件;以及根据所述比较的结果中断所述软件执行的器件。所述卡包括:受保护的存储器,用来存储相关的专用密钥;收到计算机发出的信息后使用专用密钥实现第二算法的器件,从而获得编码信息;以及将编码信息传送给计算机的器件。 | ||
申请公布号 | CN1304504A | 申请公布日期 | 2001.07.18 |
申请号 | CN99807104.8 | 申请日期 | 1999.06.15 |
申请人 | 施蓝姆伯格系统公司 | 发明人 | 杰罗姆·西昂;斯蒂法妮·莱昂 |
分类号 | G06F1/00 | 主分类号 | G06F1/00 |
代理机构 | 柳沈知识产权律师事务所 | 代理人 | 吕晓章 |
主权项 | 1.一种保护可在计算机上执行的软件的系统,该系统的类型是所述软件与一个存储卡相关,存储卡插在与计算机相连的读/写装置中,该系统的特征在于:所述软件包括:存储公共密钥或值的器件;周期性地产生伪随机数并将所述伪随机数传送给所述读/写装置的器件;收到所述读/写装置的信息后,使用所述值或公共密钥实现第一算法的器件;对实现所述第一算法的结果与所述随机数进行比较的比较器;以及根据所述比较的结果中断所述软件执行的器件;所述卡包括:受保护的存储器,用来存储相关的专用值或密钥;收到所述计算机发出的信息后实现与所述第一算法相关的第二算法并使用所述的专用值或密钥从而获得编码信息的器件;以及将所述编码信息传送给所述计算机的器件。 | ||
地址 | 法国蒙特鲁日 |