[发明专利]一种光盘版权保护方法有效
申请号: | 201611092781.7 | 申请日: | 2016-12-02 |
公开(公告)号: | CN106611108B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 于晴;王振伟;徐富豪 | 申请(专利权)人: | 北京鼎普科技股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/44 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 金海荣 |
地址: | 100095 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光盘 版权 保护 方法 | ||
本发明公开了一种光盘版权保护方法,涉及计算机软件领域,包括:在计算机读取或刻录光盘时,计算机运行光盘中的认证程序;利用认证程序,首先读取记录在光盘的主描述卷中的第一验证信息,并对第一验证信息进行验证;在对第一验证信息验证成功后,利用认证程序,继续读取记录在光盘的主描述卷中的第二验证信息,并根据第二验证信息,生成光盘的动态验证码;通过在相应时间内启动与光盘配对发行的动态令牌,生成动态令牌的动态验证码;将光盘的动态验证码和动态令牌的动态验证码进行匹配,并根据匹配结果,继续运行光盘或退出光盘。本发明利用在文件系统头部写入的验证信息和非接触动态令牌,实现光盘版权保护。
技术领域
本发明涉及计算机软件领域,特别涉及一种光盘版权保护方法。
背景技术
常见的光盘拷贝技术包括Cactus Data Shiedld、DiscGuard、Dummyfiles等。由于本身保护机制缺陷,还是容易造成光盘被成功复制,而光盘的副本又可以被二次复制,从而造成文件、软件的任意使用,不利用知识产权的保护。
例如,Cactus Data Shiedld是一种音乐保护CD技术,其通过在光盘中加入电子自动记录扇区以干扰CD-ROM在复制过程的操作。但这种技术与CD技术(或CDROM刻录机)兼容性不佳,因此未被广泛应用。
又例如DiscGuard,其对:利用光盘上的执行文件进行被加密,CD-ROM压片时被加入数字签名并且被映射到软件的序列中,软件执行时将序列号与数字签名进行对照。DiscGuard使用光盘刻录机进行拷贝时,仍然会被复制。
发明内容
根据本发明实施例提供一种光盘版权保护方法,解决现有技术无法保护光盘版权的问题。
根据本发明实施例提供的一种光盘版权保护方法,包括:
在计算机读取或刻录光盘时,所述计算机运行光盘中的认证程序;
利用所述认证程序,首先读取记录在所述光盘的主描述卷中的第一验证信息,并对所述第一验证信息进行验证;
在对所述第一验证信息验证成功后,利用所述认证程序,继续读取记录在所述光盘的主描述卷中的第二验证信息,并根据所述第二验证信息,生成所述光盘的动态验证码;
通过在相应时间内启动与所述光盘配对发行的动态令牌,生成所述动态令牌的动态验证码;
将所述光盘的动态验证码和所述动态令牌的动态验证码进行匹配,并根据匹配结果,继续运行所述光盘或退出所述光盘。
优选地,所述第一验证信息和所述第二验证信息存放在所述主描述卷的路径表地址之前。
优选地,所述第一验证信息是自定义的验证密文信息,所述的对第一验证信息进行验证包括:
所述认证程序对所述自定义的验证密文信息进行解密处理,根据解密结果,确定是否验证成功。
优选地,所述的根据解密结果,确定是否验证成功包括:
若所述认证程序通过对所述自定义的验证密文信息解密,能够得到验证明文信息,且所得到的验证明文信息与预先设置的验证信息匹配,则确定验证成功,否则确定验证失败。
优选地,所述第二验证信息包括动态令牌的令牌码,所述光盘的动态验证码包括第一动态验证码,所述的根据所述第二验证信息,生成所述光盘的动态验证码包括:
将所述动态令牌的令牌码和所述计算机的第一当前时间输入至伪随机算法中,通过伪随机计算,得到所述光盘的第一动态验证码。
优选地,所述动态令牌的动态验证码包括所述动态令牌的第一动态验证码,所述的通过在相应时间内启动与所述光盘配对发行的动态令牌,生成所述动态令牌的动态验证码的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京鼎普科技股份有限公司,未经北京鼎普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611092781.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基因变异检测方法及装置
- 下一篇:一种存储设备上的软件的运行方法