淺析一種結(jié)合特殊母盤(pán)的加密技術(shù)

制作特殊母盤(pán)的光盤(pán)加密技術(shù)可以認(rèn)為是一種硬加密,它必須改動(dòng)母盤(pán)制作設(shè)備,從而使制作出來(lái)的光盤(pán)存在一些特殊區(qū)域,也稱作“指紋”或“水印”。該特殊區(qū)域在盜版者用光盤(pán)刻錄工其進(jìn)行盤(pán)與盤(pán)對(duì)拷的過(guò)程中,會(huì)被系統(tǒng)檢測(cè)成“壞扇區(qū)”而出現(xiàn)復(fù)制中斷,于是合法的軟件得到了保護(hù)。但是,母盤(pán)設(shè)備價(jià)值昂貴,改動(dòng)母盤(pán)機(jī),首先會(huì)產(chǎn)生額外的花費(fèi),其次操作不便而且耽誤軟件產(chǎn)品的上市時(shí)間,最后在對(duì)抗虛擬光驅(qū)類程序的復(fù)制方式上,也顯示出不足。 比較主流的該類技術(shù)包括:
1、SafeDisc SafeDisc技術(shù)有三種主要功能:驗(yàn)證數(shù)字簽名、內(nèi)容保護(hù)編碼、反破解軟件。當(dāng)使用普通的CD-R設(shè)備進(jìn)行非授權(quán)復(fù)制的時(shí)候,其中的數(shù)字簽名不會(huì)被傳輸?shù)綇?fù)制光盤(pán)上,這樣當(dāng)使用這種非授權(quán)光盤(pán)時(shí),解碼程序?qū)?huì)偵測(cè)這種文件是否存在,如果沒(méi)有解碼程序則無(wú)法正常工作,所以也不能使用了。這種CD包括大約10000個(gè)不可讀扇區(qū),約占據(jù)20M存儲(chǔ)容量,通常扇區(qū)起始于800結(jié)束于10000。
2、SecuROM 該技術(shù)在每張光盤(pán)上加入了電子指紋和復(fù)雜的編碼技術(shù)來(lái)防止盜版。同SafeDisc保護(hù)機(jī)制不同的是,SecuROM并不會(huì)在光盤(pán)上設(shè)置不可讀的壞扇區(qū),只要是支持RAW模式的讀出設(shè)備就可以支持這種光盤(pán)。
3、LaserLock LaserLock使用加密編碼軟件和特殊的盤(pán)片生產(chǎn)工藝,來(lái)防止盤(pán)片被非法復(fù)制。
4、LibCrypt LibCrypt是Sony的加密技術(shù),主要是用于Sony游戲主機(jī)所采用的光盤(pán)。目前為止LibCrypt己經(jīng)先后發(fā)布了4個(gè)版本,分別是LC-1、LC-2、LC-3和LC-4,應(yīng)用比較多的是LC-3。
5、CD-COPS CD-COPS主要對(duì)光盤(pán)的主可執(zhí)行程序進(jìn)行“殼”保護(hù),它可以檢測(cè)出來(lái)光盤(pán)上指紋的微小差別,一旦發(fā)現(xiàn)差異就會(huì)拒絕執(zhí)行。它采用的指紋是8位編碼,一般會(huì)在安裝目錄中看到CDCOPS.DLL等文件。
6、DiscGuard DiscGuard是在光盤(pán)生產(chǎn)過(guò)程中采用了特殊的機(jī)器,將特殊的簽名壓制在光盤(pán)中,一般采用此技術(shù)的光盤(pán)可以找到IOSLINK.VXD、IOSLINK.SYS等文件。
7、StarForce 該技術(shù)是針對(duì)CD-R和CD-ROM所存在的先天上的差異進(jìn)行設(shè)計(jì)的,在正規(guī)的模擬軟件出現(xiàn)之前,只有“One-Bit”的光盤(pán)復(fù)制機(jī)才可以將任何一種加密形式光盤(pán)中的內(nèi)容全部讀出,自然也能 夠復(fù)制出同樣的光盤(pán)產(chǎn)品。在目前的光盤(pán)復(fù)制中不存在完美的“One-Bit”復(fù)制方式,除非是擁有StarForce源程序廠商,否則只能通過(guò)理論上“One-Bit”的光盤(pán)復(fù)制進(jìn)行。









