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