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