搜索新闻

图解蓝光新科技 帮你提供选购小依据

蓝光的加密方式
来源:思路网 更新日期:2010-08-25 作者:佚名
内容导航:  分页浏览 | 全文浏览

● 蓝光的加密方式

    AACS

    AACS(Advanced Access Content System)负责保护光盘的内容,是数字版权保护中重要的一环。AACS是由AACS LA(AACSLicensing Administrator)负责制定,联合发展的企业包括迪士尼、英特尔、微软、三菱、松下电器、华纳兄弟、国际商业机器、东芝以及SONY。


AACS系统原理图

    2006年AACS解码程序开始在相关设备中投入,但已经有人进行成功地破译。首个已知破解是利用可靠的客户端,从保护程度较弱的播放器(如WinDVD)中提取解密密钥。但这个密码对新版本是无效的,只是暂时性的方法,必须不断破解新密匙以解密最新光碟。现在几乎所有解密密钥都可通过互联网查询到。

    AACS的破解

    2006年12月26日,muslix64在Doom9论坛中发表可将HD DVD的内容备份至电脑的程式BackupHDDVD,这个版本并没有破解AACS的任何一个部份,只是实做AACS公开的解码规格。让使用者输入影片的金钥(Volume Key),程式会利用输入的金钥将AACS加密过的内容解密。但因为这个程式,使得致力于破解AACS的人仅需要把心力放在其他地方。   

    随后,在2007年1月3日,muslix64在同一个论坛上发表了新的版本,这个版本支援了以使用者所输入的金钥将内容解密的功能。同年的1月13日,Doom9论坛上的LordSloth发现如何在WinDVD执行时从内存中取得金钥。由于这个发现,使得HD DVD的解码工作变成可能。没多久后,第一个利用这个方法所产生的所产生的HD-DVD电影《冲出宁静号》被利用BitTorrent散布。这是HD DVD第一次的盗版行为。2007年1月20日,muslix64公开了BackupBluRay的测试版本,支援对蓝光光碟上的AACS解码。

    目前99%以上的蓝光电影均已经被破解,部分拥有BD+机制的蓝光盘可能出现一些阻碍!!!

    BD+

    BD+,这一技术的本名叫SPDC,即Self-Protecting Digital Content(自我保护数字内容),由索尼、松下、20世纪福克斯合资建立的Cryptography Research有限公司研制。它从机能上来说,没有AACS那么复杂,体系结构也没有那么庞大,所做的事情就是一个——阻止非授权的数据访问。在被BDA采用之后,BD上所用的SPDC系统就被称为BD+。

    BD+是由Cryptography研究所根据自我保护数字内容概念开发的。BD+实际上是一个嵌入授权播放器中的小型虚拟机,允许内容提
供商在蓝光光盘中安装可执行程序。这些程序可以:

  1. 审查播放环境,看播放器是否被篡改。每个授权播放器设备制造商必须提供BD+授权以及能够找出他们设备的路径。
  2. 确认该播放器的解密密钥一直没有改变。
  3. 执行本地代码,修补可能不安全的系统。
  4. 改变音频和视频的输出。部分内容不经BD+解读是不可见的。
  如果播放设备制造商认为,其设备已被袭击,将会释放BD+代码检测漏洞。这些代码程序可以包含在所有新内容中发布。这种BD+虚拟机只提供给设备制造商授权,名单可以从BD+网站上获知。

    BD+的在内容创作时,在AACS加密前进行了内容“扰流”,即在若干的位置上,将数据进行有规律的“破坏”,而这些被破坏的位置被保存在一个修正表(FUT,Fix-Up Table)中,破坏的“规律”则加密做成内容码(CC,Content Code)。在每个BD播放设备中,都内置了一个BD+虚拟机(VM)。这个虚拟机的代码只有100行左右,共有60多个指令。

    而每个播放器都有自己的BD+密钥,在播放时,通过BD+密钥来解密出修正表与内容码,交给虚拟机。与此同时,AACS引擎也将会进行AACS的解密,但AACS解密出来的数据,是被BD+“扰流”过的,也就是说,你即使破解了AACS,拷贝出来的内容也是不可播放的。这样就需要BD+虚拟时实时的通过FUT与CC,对AACS解密出来的数据进行修正,合成最终可看的内容数据并输出。

    在开机以及内容传输的过程中,BD+系统会随时检查播放环境的安全性,如果发现有攻击或入侵的现象,那么就立刻停止播放。每个BD标题都拥有唯一的FUT与CC,破解出一个标题的FUT与CC,并不会影响其他标题的安全性。若BD+系统真的被黑客破解,它也与AACS一样,具备吊销机制,来废除当前播放设备的BD+密钥。另外,从光盘中提取出来的修正表与内容码都在内存中进行了保护,并且在光盘退出后立刻清除,而不管播放软件是否关闭。

    ROM Mark

    ROM Mark是一个密码封锁数据,附加于蓝光光盘的内容之中,负责监控及阻止蓝光光盘的内容受到未得到授权的播放程序进行解码内容。

    BD-ROM Mark是少量与正常蓝光光盘的数据分开存储的加密数据。每比特地复制BD-ROM Mark是不可能解码的。在复制的时候需要将一项特别许可的硬件插入媒体的ROM-mark中,通过这个特殊硬件设备,BDA认为可以有效消除盗版。

广告联系:010-82755684 | 010-82755685 手机版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影时代网 版权所有 关于投影时代 | 联系我们 | 欢迎来稿 | 网站地图
返回首页 网友评论 返回顶部 建议反馈
快速评论
验证码: 看不清?点一下
发表评论