轉(zhuǎn)載自:neeao's blog
http://www.neeao.com/blog/article.asp?id=2632????????
??????? 為了防止盜版軟件對(duì)軟件市場(chǎng)的侵害,越來(lái)越多的軟件商使用加密方法來(lái)保護(hù)自己的軟件。盡管目前加密光盤的方法有很多種,但其主要原理是利用特殊的光盤母盤上的某些特征信息是不可再現(xiàn)的,而且這些特征信息大多是光盤上非數(shù)據(jù)性的內(nèi)容,在光盤復(fù)制時(shí)復(fù)制不到的地方。為了能使大家對(duì)加密光盤的技術(shù)有一定的了解,下面就對(duì)目前一些較新的加密技術(shù)進(jìn)行一下介紹。
1、CSS加密技術(shù)
CSS的英文全稱為Content Scrambling System,中文含義為數(shù)據(jù)干擾系統(tǒng)。該技術(shù)的主要工作思路就是將全球光盤設(shè)置為6個(gè)區(qū)域,并對(duì)每個(gè)區(qū)域進(jìn)行不同的技術(shù)加密,只有具備該區(qū)域解碼器的光驅(qū)才能正確處理光盤中的數(shù)據(jù)。使用該技術(shù)加密時(shí),首先需要將所有存入光盤的信息經(jīng)過(guò)編碼程序來(lái)處理一下,而要訪問(wèn)這些經(jīng)過(guò)編碼的數(shù)據(jù),必須要先對(duì)這些數(shù)據(jù)進(jìn)行解碼。
2、APS加密技術(shù)
APS的英文全稱為Analog Protection System,中文含義為類比信號(hào)保護(hù)系統(tǒng)。該加密技術(shù)的主要作用是為了防止從光盤到光盤的復(fù)制。APS加密技術(shù)主要是通過(guò)一顆Macrovision 7的芯片,利用特殊信號(hào)影響光盤的復(fù)制功能,使光盤的圖象產(chǎn)生橫紋、對(duì)比度不均勻等等。當(dāng)然,我們?cè)谑褂糜?jì)算機(jī)來(lái)訪問(wèn)光盤時(shí),如果想通過(guò)顯示卡輸出到電視機(jī)上時(shí),那么,顯示卡必須支持類比加密功能,否則,將無(wú)法得到正確的信息,我們就無(wú)法在電視上享受光盤影片的優(yōu)秀畫(huà)面。
3、光盤狗技術(shù)
一般的光盤加密技術(shù)需要制作特殊的母盤,進(jìn)而改動(dòng)母盤機(jī),這樣實(shí)施起來(lái)費(fèi)用高不說(shuō),而且花費(fèi)的時(shí)間也不少。針對(duì)上述的缺點(diǎn),光盤狗技術(shù)不在母盤制造上動(dòng)手腳,因此我們可以自由選擇光盤廠來(lái)壓制光盤。該加密技術(shù)能通過(guò)識(shí)別光盤上的特征來(lái)區(qū)分是原版盤還是盜版盤。該特征是在光盤壓制生產(chǎn)時(shí)自然產(chǎn)生的,即由同一張母盤壓出的光盤特征相同,而不同的母盤壓制出的光盤即便盤上內(nèi)容完全一樣,盤上的特征也不一樣。也就是說(shuō),這種特征是在盜版者翻制光盤過(guò)程中無(wú)法提取和復(fù)制的。光盤狗是專門加密光盤軟件的優(yōu)秀方案,并且通過(guò)了中國(guó)軟件評(píng)測(cè)中心的加密性能和兼容性的測(cè)試。
4、外殼加密技術(shù)
所謂“外殼”就是給可執(zhí)行的文件加上一個(gè)外殼。用戶執(zhí)行的實(shí)際上是這個(gè)外殼的程序,而這個(gè)外殼程序負(fù)責(zé)把用戶原來(lái)的程序在內(nèi)存中解開(kāi)壓縮,并把控制權(quán)交還給解開(kāi)后的真正的程序,由于一切工作都是在內(nèi)存中運(yùn)行,用戶根本不知道也不需要知道其運(yùn)行過(guò)程,并且對(duì)執(zhí)行速度沒(méi)有什么影響。如果在外殼程序中加入對(duì)軟件鎖或鑰匙盤的驗(yàn)證部分,它就是我們所說(shuō)的外殼加密了。其實(shí)外殼加密的作用還不止于此,在Internet上面有很多程序是專門為加殼而設(shè)計(jì)的,它對(duì)程序進(jìn)行壓縮或根本不壓縮,它的主要特點(diǎn)在于反跟蹤,加密代碼和數(shù)據(jù),保護(hù)你的程序數(shù)據(jù)的完整性。如果你不希望你的程序代碼被黑客修改,如果你的程序不希望被人跟蹤調(diào)試,如果你的算法程序不想被別人靜態(tài)分析,這種外殼程序就是為你設(shè)計(jì)的。
5、CGMS技術(shù)
CGMS技術(shù)也叫內(nèi)容拷貝管理技術(shù),該技術(shù)主要是用來(lái)防止光盤的非法拷貝的。該技術(shù)主要是通過(guò)生成管理系統(tǒng)對(duì)數(shù)字拷貝進(jìn)行控制,它是通過(guò)存儲(chǔ)于每一光盤上的有關(guān)信息來(lái)實(shí)現(xiàn)的。CGMS這一“串行”拷貝,生成管理系統(tǒng)既可阻止母版軟件進(jìn)行拷貝,也可阻止對(duì)其子版軟件進(jìn)行再拷貝。而就在被允許正常拷貝的情況下,制作拷貝的設(shè)備也必須遵守有關(guān)規(guī)則。數(shù)字拷貝信息可以經(jīng)編碼后送入視頻信號(hào),這樣做的目的在于使數(shù)字錄音機(jī)能很方便地予以識(shí)別。
6、DCPS技術(shù)
該技術(shù)的中文含義為數(shù)字拷貝保護(hù)系統(tǒng)技術(shù),它的主要作用是讓各部件之間進(jìn)行數(shù)字連接,但不允許進(jìn)行數(shù)字拷貝。有了該項(xiàng)加密技術(shù),以數(shù)字方式連接的設(shè)備,如DVD播放機(jī)和數(shù)字電視或數(shù)字錄象機(jī),就可以交換鑒證密鑰建立安全的通道。DVD播放機(jī)對(duì)已編碼的音頻/視頻信號(hào)進(jìn)行加密,然后發(fā)送給接收設(shè)備,由接收設(shè)備進(jìn)行解密。這就防止那些未鑒證的已連接設(shè)備竊取信號(hào)。無(wú)須拷貝保護(hù)的內(nèi)容則不進(jìn)行加密。新內(nèi)容(如新的盤片或廣播節(jié)目)和含有更新的密鑰和列表(用來(lái)識(shí)別非認(rèn)證設(shè)備)的新設(shè)備也可獲得安全特性。
7、CPPM技術(shù)
該技術(shù)的中文含義為預(yù)錄媒介內(nèi)容保護(hù)技術(shù),該技術(shù)一般用于DVD-Audio。該技術(shù)取代了CSS加密技術(shù),它通過(guò)在盤片的導(dǎo)入?yún)^(qū)放置密鑰來(lái)對(duì)光盤進(jìn)行加密,但在sector header中沒(méi)有title密鑰,盤片密鑰由’album identifier’取代。該技術(shù)的鑒定方案與CSS相同,因此現(xiàn)有設(shè)備無(wú)須任何改動(dòng)。
8、CPRM技術(shù)
該技術(shù)也稱為錄制媒介內(nèi)容保護(hù)技術(shù),它將媒介與錄制相聯(lián)系。該技術(shù)的加密原理是,在每張空白的可錄寫光盤上有一個(gè)64比特盤片ID放置在BCA上。當(dāng)受保護(hù)的內(nèi)容被刻錄到盤片上時(shí), 它可由盤片ID得到的56位密碼進(jìn)行加密。需要訪問(wèn)光盤信息時(shí),則從BCA中讀取盤片ID,然后生成盤片內(nèi)容解密所需要的密鑰。如果盤片內(nèi)容被復(fù)制到其他媒介,那么盤片ID將會(huì)丟失或出錯(cuò),數(shù)據(jù)將無(wú)法解密。
在現(xiàn)在的軟件市場(chǎng)上,我們可以找到很多的工具軟件、多媒體軟件、設(shè)計(jì)軟件、教學(xué)軟件、殺毒軟件都采用了軟件加密技術(shù)。這些技術(shù)的使用,在一定程度上保護(hù)了軟件的市場(chǎng)利益。這種加密技術(shù)的應(yīng)用,可以對(duì)軟件的非法拷貝或非法使用造成障礙。不過(guò),科學(xué)地說(shuō),世界上沒(méi)有一種加密軟件(硬件),可以宣稱杜絕軟件解密盜版,只有難易之分。好的加密效果在于讓盜版者在破解被保護(hù)的軟件時(shí),付出巨大的代價(jià),耗費(fèi)極大的時(shí)間精力,最終被迫放棄攻擊。所以說(shuō),在選擇加密產(chǎn)品時(shí),如果有推銷員向你說(shuō)他的產(chǎn)品“絕不會(huì)被解掉”,那是不負(fù)責(zé)任的。