您当前的位置:五五电子网电子知识单片机-工控设备综合-其它数字媒体装置的下一代安全技术 正文
数字媒体装置的下一代安全技术

数字媒体装置的下一代安全技术

点击数:7723 次   录入时间:03-04 11:43:57   整理:http://www.55dianzi.com   综合-其它

  一个并不轻松的话题

  人们对于应该在何种程度上对音乐、电影和其他数字媒体运用数字版权管理(digital rights management, DRM )的问题的争论达到了白热化的程度。从消费类电子OEM的角度来看,几个基本问题是毋庸争论的。首先,大多数内容的拥有者继续坚持将DRM的 安全 性作为向便携式电子产品[如媒体播放器(PMP)]提供优质内容(prEMIum content)的前提条件。OEM们也有必要在人们使用自己的产品来解锁受保护的数字媒体内容时防备自己不至于成为司法诉讼的对象。

  鉴于当前的防复制机制已经被破解,而且破解方法被黑客们贴到了Web上,OEM们所剩下的招数就是力争在他们的装置上实现防篡改能力更强的安全防护功能。当电子商务和社交网络应用也掺和进来时,难度就相应上升。

  上述的局面就从两个方面对OEM们提出了挑战:如何为其装置吸引到更多的优质内容以扩展生意;同时,如何减少违责风险(liability exposure)以避免财务上的损失。制造商们坚持寻求提高PMP和其他装置的安全防护等级的方法,这带来的好处将远远超出DRM的应用。

  DRM方案虽多, 却需面对同样问题。

  消费类电子OEM所面对的一个实际情况是,没有一种DRM方案能在任何地方都占尽优势,而且这些方案目前也没有实现兼容性。当前领先的方案包括:FairPlayò (Apple)、Windows Mediaò DRM 10 (MICroSOFt)和 OMA (Open Mobile Alliance,开放移动联盟)技术。

  随着内容的拥有者努力推动更为严格的保护措施的采用,在整个业界范围内对于制造符合DRM要求的PMP和类似装置的要求正变得越来越严格。于是,开发者将不得不在防范性鉴定方面采取更强有力的措施,这将确保只有经过授权的装置才能获取受到保护的媒体或者个人数据。集成的、基于硬件的安全性——当前尚未普及——在保护私人密钥和密钥的安全交换方面变得必不可少,其目的是保护在下载和上载过程中的数据传送。

  要看到另一个趋势:越来越多的消费者被DRM弄得十分沮丧。这样的情形正在推动某些内容分发服务商尝试提供无DRM管理的内容,特别是在录音行业。消费者和某些技术行业的领先者也在推动新的使用模式的采用,如能够在其所拥有的全部装置上合法地拷贝下载内容。

  吃上官司的风险

  美国数字千年版权法案(Digital Millennium Copyright Act,DMCA)中的条文在很多方面都牵涉到那些提供可获取媒体内容的装置的制造商们。美国境内出售的产品以及在全世界出售的消费类电子产品,都有可能会受到某种法案的约束。 DMCA在1998年通过后,许多国家也颁行了类似的法案。

  OEM被夹在两个群体的中间:一边是受到DMCA保护的内容拥有者,而另一边则是不愿意购买那些无法按自己的方式来使用的产品的消费者。在设计消费类电子时,OEM事实上必须决定什么才是公平、恰当的使用那些受到保护的内容的方式。限制过严的产品一定卖得不好;而一种招致数字媒体提供商的攻讦的产品,必然使自己的制造商陷入诉讼之中。SonicBlue就是一个例子:它推出的ReplayTV个人视频录像机上的可跳过商业广告和文件共享的功能,遭到了数家广播公司的起诉,吃了这场官司之后,SonicBlue只好宣布破产

  出于让生意蒸蒸日上以及减少风险的考虑,OEM希望找到能实现装置级的安全保护能力的方法。内容的保护是一个很好的起点,因为它是许多当前所关心的问题的核心。

  当前DRM的实施方式

  当前的安全方案一般是基于对数字签名的鉴别这一基本理念,数字签名则使用公共密钥密码的方法来对装置进行鉴别,并对数字内容进行加密以保护数据。这种方法对一个安全的装置来说,意味着相应的设计可以为代码执行和密码资产(如密钥)的保护提供安全可靠的处理环境

  许多DRM的实施目前是通过软件或者封装(encapsulation)技术来保护版权管理对象(数字媒体内容)和秘密资产。

  纯软件的实现方法可以基于操作系统的安全和非安全环境的隔离来实现。不过,这些实现方法并不安全,因为它们易受到简单的软件攻击和硬件攻击(如使用仿真硬件或者代码注入方法)的破坏。

  使用软件来打乱秘密资产是现有的DRM具体实施用来隐藏DRM密钥的另一种方法。但是内存分析却使得这一技术不再有效。

  将秘密资产封装到可信任模块(trusted module)中是另外一种常用的办法。虽然可信任模块本身可能是安全的,但整个平台却并非安全。黑客们可以在数据出入可信任模块的过程中或者当数据还在可信任模块之外时通过总线监测和软件攻击的方法来窃取秘密资产。



www.55dianzi.com         底线是,无论他们采用软件模糊法还是集成到可信模块内的方法,现有的 DRM 的实现无法提供足够保护力,因为它们并不是全面的、整体性的方法。对整个系统进行保护很有必要,Analog DevICes的 Blackfinò处理器提供了LOCkbox Secure Technology,其相应的灵活的功能组合可以被开发者用来在PMP和类似产品上实现 安全 的DRM和其他保护性措施。

  Blackfin Lockbox安全防护技术

  无论是DRM还是其他方面的需求,考虑在PMP和类似产品上配备装置级安全措施都是很有意义的,这样做有3个目的:内容保护,即确保只有在得到许可的情况下才能使用优质内容;保护秘密,如个人数据和知识产权;装置和用户的身份识别。

  Blackfin Lockbox Secure Technology的设计目标是让OEM们能实现上述这些目标。它利用硬件和软件元件保护安全内存空间并只容许经过鉴别的代码来控制各种安全保护功能。

  总的来看,Blackfin Lockbox Secure Technology各组成部分可以提供开发者在满足数字媒体装置安全需求时所需采用的各种重要的功能。

·来源的验证  Blackfin Lock box Secure Technology可以通过对嵌入一段代码映像的数字签名来对其进行验证,并准备了一个用于识别实体和数据来源的流程。
·完整性 用户可以使用Blackfin Lockbox Secure Technology的数字签名认证流程来确保存储介质的消息或者内容不会以任何方式被改变。完整性可以利用数字签名的鉴定进行检验。
·机密性 密码加密/解密可以服务于必须有能力防止未经批准的用户看到并使用特定文件和流的情形。Blackfin Lockbox Secure Technology的安全处理环境(安全模式)和安全内存则支持机密保护。
·可更新性 Blackfin Lockbox Secure Technology 的芯片专有ID(Unique Chip ID)与一个可信的DRM agent(由OEM采购)结合起来,可以让开发者实现DRM系统的可更新性。

  单次可编程(One-time programmable,OTP)的存储器是Blackfin Lockbox Secure Technology用来实现这些功能的部件之一。它的位于OTP内存中的公开化、非受保护的、用户可编程的区域,适合于存储用于对系统进行鉴定的公共密钥,这种存储方式应该可以由OEM来控制和定义。OTP存储器的一个私人性的、受到安全保护的、可由用户编程的区域则让开发者对它们自己私有装置的资产(如私有密钥)进行编程并维持这些资产的机密性和完整性。私有的、安全的OTP存储只有通过Blackfin的安全模式才能访问,这种模式只有在数字签名鉴定流程完成后才能进入。

  安全模式使得系统的具体实施中只有经过鉴定的、受到信任的代码能执行DRM操作或者关键性的子集,如证书的处理或者版权对象的处理。存储保护为解密后的DRM内容和内容的解读密钥提供了安全的存储。

  与DRM相关的一些特有的优点是什么?全面运用Blackfin Lockbox Secure Technology的所有功能的话,开发者就可以通过安全的鉴定过程以及对器件ID和控制对数字媒体文件的访问性的DRM密钥的不断更新,来提高对优质内容的非经认证的使用的防护水平。使用私有的、安全的OTP存储区域和安全模式可以大大增加将DRM从数字媒体中除去的难度,从而把一个普通的装置变换成一个先进的、带安全防护的装置。

  DRM实施方法示例

  下面举例予以说明。下图示出如何利用Lockbox Secure Technology 在便携式音频播放器中实现DRM的可能方法。在这一虚构的实现方案中,DRM agent和音频解码器已经得到了厂商的数字签名,因此可获得人们信任,从而能在受到安全保护的平台上运行。

  利用Lockbox Secure Technology 在便携式音频播放器中实现DRM的可能方法
  在经历了数字签名鉴定过程后(来源验证和完整性),DRM agent赢得了“受信任的代码”的地位,从而有权访问受保护的环境(包括受保护的OTP存储)。在典型的DRM架构中,DRM利用用该装置存储在受保护的OTP存储中的私有密钥来从版权对象中提取用于对音频内容进行解密所需的内容密钥。内容密钥可以安全地存储在受保护的数据存储区中,在这里它仍然不会被那些未得到信任的代码访问。DRM agent使用内容密钥来对受到保护的DRM内容进行解密,并将解密后的内容存入受到安全保护的数据存储中。

  音频解码器经过了签名的验证,以赢得“可信任代码”的地位。一旦通过验证,音频解码器就被授予访问受保护环境的许可。它可以对加密后的音频内容进行解码,并将所生成的音频样本存储到受到保护的或者不受保护的存储区中,具体到哪个区域,则取决于要求和可获得的存储空间。

www.55dianzi.com

[1] [2]  下一页


本文关键字:技术  下一代  综合-其它单片机-工控设备 - 综合-其它