八种加密方法 保护光盘数据不被盗窃

转载自:neeao's blog http://www.neeao.com/blog/article.asp?id=2632
        
        为了防止盗版软件对软件市场的侵害,越来越多的软件商使用加密方法来保护自己的软件。尽管目前加密光盘的方法有很多种,但其主要原理是利用特殊的光盘母盘上的某些特征信息是不可再现的,而且这些特征信息大多是光盘上非数据性的内容,在光盘复制时复制不到的地方。为了能使大家对加密光盘的技术有一定的了解,下面就对目前一些较新的加密技术进行一下介绍。

  1、CSS加密技术

  CSS的英文全称为Content Scrambling System,中文含义为数据干扰系统。该技术的主要工作思路就是将全球光盘设置为6个区域,并对每个区域进行不同的技术加密,只有具备该区域解码器的光驱才能正确处理光盘中的数据。使用该技术加密时,首先需要将所有存入光盘的信息经过编码程序来处理一下,而要访问这些经过编码的数据,必须要先对这些数据进行解码。

  2、APS加密技术

  APS的英文全称为Analog Protection System,中文含义为类比信号保护系统。该加密技术的主要作用是为了防止从光盘到光盘的复制。APS加密技术主要是通过一颗Macrovision 7的芯片,利用特殊信号影响光盘的复制功能,使光盘的图象产生横纹、对比度不均匀等等。当然,我们在使用计算机来访问光盘时,如果想通过显示卡输出到电视机上时,那么,显示卡必须支持类比加密功能,否则,将无法得到正确的信息,我们就无法在电视上享受光盘影片的优秀画面。

  3、光盘狗技术

  一般的光盘加密技术需要制作特殊的母盘,进而改动母盘机,这样实施起来费用高不说,而且花费的时间也不少。针对上述的缺点,光盘狗技术不在母盘制造上动手脚,因此我们可以自由选择光盘厂来压制光盘。该加密技术能通过识别光盘上的特征来区分是原版盘还是盗版盘。该特征是在光盘压制生产时自然产生的,即由同一张母盘压出的光盘特征相同,而不同的母盘压制出的光盘即便盘上内容完全一样,盘上的特征也不一样。也就是说,这种特征是在盗版者翻制光盘过程中无法提取和复制的。光盘狗是专门加密光盘软件的优秀方案,并且通过了中国软件评测中心的加密性能和兼容性的测试。

  4、外壳加密技术

  所谓“外壳”就是给可执行的文件加上一个外壳。用户执行的实际上是这个外壳的程序,而这个外壳程序负责把用户原来的程序在内存中解开压缩,并把控制权交还给解开后的真正的程序,由于一切工作都是在内存中运行,用户根本不知道也不需要知道其运行过程,并且对执行速度没有什么影响。如果在外壳程序中加入对软件锁或钥匙盘的验证部分,它就是我们所说的外壳加密了。其实外壳加密的作用还不止于此,在Internet上面有很多程序是专门为加壳而设计的,它对程序进行压缩或根本不压缩,它的主要特点在于反跟踪,加密代码和数据,保护你的程序数据的完整性。如果你不希望你的程序代码被黑客修改,如果你的程序不希望被人跟踪调试,如果你的算法程序不想被别人静态分析,这种外壳程序就是为你设计的。

  5、CGMS技术

  CGMS技术也叫内容拷贝管理技术,该技术主要是用来防止光盘的非法拷贝的。该技术主要是通过生成管理系统对数字拷贝进行控制,它是通过存储于每一光盘上的有关信息来实现的。CGMS这一“串行”拷贝,生成管理系统既可阻止母版软件进行拷贝,也可阻止对其子版软件进行再拷贝。而就在被允许正常拷贝的情况下,制作拷贝的设备也必须遵守有关规则。数字拷贝信息可以经编码后送入视频信号,这样做的目的在于使数字录音机能很方便地予以识别。

  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将会丢失或出错,数据将无法解密。

  在现在的软件市场上,我们可以找到很多的工具软件、多媒体软件、设计软件、教学软件、杀毒软件都采用了软件加密技术。这些技术的使用,在一定程度上保护了软件的市场利益。这种加密技术的应用,可以对软件的非法拷贝或非法使用造成障碍。不过,科学地说,世界上没有一种加密软件(硬件),可以宣称杜绝软件解密盗版,只有难易之分。好的加密效果在于让盗版者在破解被保护的软件时,付出巨大的代价,耗费极大的时间精力,最终被迫放弃攻击。所以说,在选择加密产品时,如果有推销员向你说他的产品“绝不会被解掉”,那是不负责任的。

posted on 2006-12-24 00:55 ZeroOne 阅读(354) 评论(3)  编辑 收藏 引用

评论

# re: 八种加密方法 保护光盘数据不被盗窃 2006-12-24 11:22 pengkuny

中国的破解技术倒是非常厉害,
大型商业软件无一幸免.  回复  更多评论   

# re: 八种加密方法 保护光盘数据不被盗窃 2006-12-24 11:51 空明流转

其实很多都是从0DAY这样的国际性破解组织里面流传出来的.中国自己的技术实力也不见得就怎么样.  回复  更多评论   

# re: 八种加密方法 保护光盘数据不被盗窃 2006-12-24 14:09 ZeroOne

都有道理。加密、解密是平衡的。  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

公告

技术人生

常用链接

留言簿(1)

随笔分类(1)

随笔档案(15)

文章分类(4)

文章档案(4)

相册

搜索

最新评论