[发明专利]光盘片的验证方法无效
申请号: | 201010588860.3 | 申请日: | 2010-12-10 |
公开(公告)号: | CN102543120A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 马汀·克约伯 | 申请(专利权)人: | 建兴电子科技股份有限公司 |
主分类号: | G11B20/00 | 分类号: | G11B20/00 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 梁爱荣 |
地址: | 中国台湾台北市*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 盘片 验证 方法 | ||
技术领域
本发明为一种光盘片的验证方法,特别是利用时间或者数据内容的比较而进行的光盘片的验证方法。
背景技术
由于CD或者DVD光盘片很容易被拷贝与备份,所以盗版的光盘片仍在市面上不断地流传,并且影响到正版光盘片的厂商的获利。而为了要保护光盘片的版权不让盗版者任意拷贝,现有的软件设计厂商提出了一些防止光盘片被拷贝的技术,然而这些技术还是被盗版业者所破解。以下介绍这些相关技术。
由于正版的光盘片是利用模具将数据压印于光盘片的数据层上而成为只读型光盘片(ROM disc),而压印光盘片的模具可以进行任意的设计。因此,正版厂商在正版光盘片上刻意制造出至少两个相同的逻辑区块地址(logical block address,LBA),或是于光盘片上造出不连续的逻辑区块地址,或者于光盘片的特定轨道上压印出无法译码的错误数据,用以防止盗版者的拷贝。
换句话说,一般运用于拷贝光盘片的软件,于数据拷贝于可录式光盘片(recordable disc)的过程中,一旦发现来源光盘片上同时出现两个相同的逻辑区块地址,或者是无法译码的错误数据,则拷贝软件会侦测出此错误,并且停止光盘片的拷贝。如此,即可以防止正版光盘片被复制。
然而,光盘片的拷贝软件也可以经过修改,于烧录光盘片时忽略两个相同逻辑区块地址或其它读取错误的信息,继续寻找下一个可读取的数据并拷贝,并且于上述会出现错误的地方填入冗赘数据(dummy data),例如:以0xFF等数据格式写入,或以维持空白的方式写入,并且完成盗版光盘片。
换句话说,现今的光盘片的拷贝软件并无法烧录出与原版光盘片一模一样具两个相同逻辑区块地址或者烧录出被破坏的轨道。而为了要完成光盘片的烧录,拷贝软件仅能在盗版光盘片的轨道上忽略两个相同逻辑区块地址中的第二个逻辑区块地址而不予记录,或者以冗赘数据来取代被破坏的轨道。
虽然上述的盗版光盘片可以利用烧录冗赘数据来完成。而正版软件设计者也可以根据上述的特性来进一步地设计验证程序(verifying software program)来侦测放入光驱的光盘片为正版光盘片或者盗版光盘片。
举例来说,假设有一正版游戏的光盘片,光盘片上除了正版游戏的软件外,还故意在部分的逻辑区块地址进行破坏,如此一来,当使用者在操作该游戏光盘片时,一但游戏光盘内的验证程序读取预期错误的逻辑区块地址时,例如:假设光盘片上的逻辑区块地址0x1111被故意进行破坏,则验证程序会预期光驱将回传读取错误信息,而这便符合验证程序内的设定,即,一旦验证程序自地址0x1111读回预期中的信息时,代表正在读取中的光盘片确实为正版的光盘片。
或者,假设正版光盘片上具有两个逻辑区块地址0x1111,则光驱读取到第二个逻辑区块地址0x1111时将回传读取错误信息,而这便符合验证程序内的设定,即,一旦验证程序预期在第二个逻辑区块地址0x1111会接收到预期中的信息时,代表正在读取中的光盘片确实为正版的光盘片。
另一方面,由于盗版光盘片并未提供与正版光盘片相同的破坏情形,因此光驱可在逻辑区块地址0x1111的地方读取到冗赘数据(dummy data)。换句话说,光驱仍然可以正常的读取数据,而这种未回传信息的情况便可以用来判断使用中的光盘片为盗版光盘片。
然而,为了因应读取正版软件时,光驱会在特定的读取指令时产生信息的作法,盗版设计者进一步设计一常驻程序并使得验证程序产生误判。简单来说,这类型的常驻程序在制作盗版光盘片的同时,也一并记录了存有错误数据的逻辑区块地址信息,并于后续利用盗版光盘片来读取时,通过常驻程序的执行而使验证程序产生误判。
如前所述,虽然盗版光盘片在复制正版光盘片的内容时,无法利用光驱的拷贝软件来制造出与正版光盘片完全一样内容。但在后续读取盗版光盘片时,可以通过常驻程序的辅助,让常驻程序负责产生并回复验证程序一个伪造的信息,造成验证程序的误判并认为盗版光盘片即为正版光盘片。
也就是说,当验证程序在读取盗版光盘片时,于读取到错误数据的逻辑区块地址时,虽然盗版光盘片所提供的冗赘数据无法使光驱产生“读取错误”信息,但是常驻程序已经预先得知在正版光盘片的该逻辑区块地址中为错误数据。因此,常驻程序撷取光驱所产生的信息,并自行产生一个伪造的信息并回传至验证程序,使得验证程序认为光驱确实输出了预期应该接收到的信息,并且据此而将盗版光盘片误判为正版光盘片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建兴电子科技股份有限公司,未经建兴电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010588860.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能插线板
- 下一篇:多粒度并行存储系统与存储器