浅析一种结合特殊母盘的加密技术

制作特殊母盘的光盘加密技术可以认为是一种硬加密,它必须改动母盘制作设备,从而使制作出来的光盘存在一些特殊区域,也称作“指纹”或“水印”。该特殊区域在盗版者用光盘刻录工其进行盘与盘对拷的过程中,会被系统检测成“坏扇区”而出现复制中断,于是合法的软件得到了保护。但是,母盘设备价值昂贵,改动母盘机,首先会产生额外的花费,其次操作不便而且耽误软件产品的上市时间,最后在对抗虚拟光驱类程序的复制方式上,也显示出不足。 比较主流的该类技术包括:

1、SafeDisc SafeDisc技术有三种主要功能:验证数字签名、内容保护编码、反破解软件。当使用普通的CD-R设备进行非授权复制的时候,其中的数字签名不会被传输到复制光盘上,这样当使用这种非授权光盘时,解码程序将会侦测这种文件是否存在,如果没有解码程序则无法正常工作,所以也不能使用了。这种CD包括大约10000个不可读扇区,约占据20M存储容量,通常扇区起始于800结束于10000。

2、SecuROM 该技术在每张光盘上加入了电子指纹和复杂的编码技术来防止盗版。同SafeDisc保护机制不同的是,SecuROM并不会在光盘上设置不可读的坏扇区,只要是支持RAW模式的读出设备就可以支持这种光盘。

3、LaserLock LaserLock使用加密编码软件和特殊的盘片生产工艺,来防止盘片被非法复制。

4、LibCrypt LibCrypt是Sony的加密技术,主要是用于Sony游戏主机所采用的光盘。目前为止LibCrypt己经先后发布了4个版本,分别是LC-1、LC-2、LC-3和LC-4,应用比较多的是LC-3。

5、CD-COPS CD-COPS主要对光盘的主可执行程序进行“壳”保护,它可以检测出来光盘上指纹的微小差别,一旦发现差异就会拒绝执行。它采用的指纹是8位编码,一般会在安装目录中看到CDCOPS.DLL等文件。

6、DiscGuard DiscGuard是在光盘生产过程中采用了特殊的机器,将特殊的签名压制在光盘中,一般采用此技术的光盘可以找到IOSLINK.VXD、IOSLINK.SYS等文件。

7、StarForce 该技术是针对CD-R和CD-ROM所存在的先天上的差异进行设计的,在正规的模拟软件出现之前,只有“One-Bit”的光盘复制机才可以将任何一种加密形式光盘中的内容全部读出,自然也能 够复制出同样的光盘产品。在目前的光盘复制中不存在完美的“One-Bit”复制方式,除非是拥有StarForce源程序厂商,否则只能通过理论上“One-Bit”的光盘复制进行。