授权控制信息,Entitlement Control Message(ECM),其意思就是“与条件收视(CA)有关的控制信息”。
天下没有免费的午餐,电视台在发送收费电视节目流时采取了加密措施,而ECM即是含有在随后一段时间中解开加密了的电视节目信号所需的信息,此信息通常是再次加密了的解密密码和收视节目的信息。
在数字视频广播中在数字视频广播(DVB)标准下,条件访问系统(CAS)标准在DVB-CA(条件访问),DVB-CSA(公共加扰算法)和DVB-CI(公共接口)的规范文档中定义。 。这些标准定义了一种方法,通过该方法可以混淆数字电视流,仅向具有有效解密智能卡的人提供访问。有条件访问的DVB规范可从DVB网站的标准页面获得。
这是通过加扰和加密的组合实现的。使用称为控制字的48位密钥对数据流进行加扰。知道在给定时刻控制字的值是相对较小的值,因为在正常条件下,内容提供者将每分钟多次改变控制字。控制字是以连续值通常不可预测的方式自动生成的; DVB规范建议使用物理过程。
为了使接收器解扰数据流,必须永久地通知控制字的当前值。在实践中,必须事先稍微通知它,以便不发生观看中断。加密用于在传输到接收器期间保护控制字:控制字被加密为授权控制消息(ECM)。接收方中的CA子系统只有在获得授权的情况下才会解密控制字。该权限以权利管理消息(EMM)的形式发送给接收者。 EMM特定于每个用户,由其接收器中的智能卡或用户组识别,并且发布频率远低于ECM,通常按月间隔发送。这显然不足以防止未经授权的观看,TPS已将此间隔降低至约12分钟。对于每个提供商而言,这可能是不同的,BSkyB使用6周的期限。当Nagravision 2被黑客攻击时,Digital +开始每三天发送一个新的EMM,以使未经授权的查看更加繁琐。
ECM和EMM的内容不是标准化的,因此它们取决于所使用的条件访问系统。
控制字可以一次通过不同的ECM传输。这允许同时使用多个条件访问系统,称为simulcrypt的DVB功能,可节省带宽并鼓励多路复用运营商进行协作。 DVB Simulcrypt在欧洲很普遍;一些频道,如热鸟卫星的CNN国际欧洲,可以并行使用7种不同的CA系统。
通过条件访问模块(CAM),符合DVB-CI标准的PC卡格式读卡器或通过内置的ISO / IEC 7816读卡器读取解密卡,有时通过特定访问权限进行更新,例如Sky Digibox中的那个。
有几家公司提供竞争CA系统; ABV,VideoGuard,爱迪德,Nagravision,Conax,Viaccess,思科,Mediaguard(a.k.a。SECA)是最常用的CA系统之一。
由于在DVB系统中通常使用CA,因此存在许多辅助甚至直接绕过加密的工具。存在CAM仿真器和多格式CAM,它们可以读取多种卡格式,甚至可以直接解密受损的加密方案。大多数格式CAM和直接解密信号的所有CAM都基于CA系统的逆向工程。目前用于DVB加密的大部分系统已经在某些时候开放到完全解密,包括Nagravision,Conax,Viaccess,Mediaguard(v1)以及VideoGuard的第一个版本。
北美有条件接入在加拿大和美国的有线电视系统中,条件接入标准由CableCARD提供,其规范由有线电视公司联盟CableLabs开发1。
联邦通信委员会要求美国有线电视公司支持CableCARD;双向通信(M-card)现在存在标准,但卫星电视有自己的标准。美国的下一代方法避开了这种物理卡,并采用可下载软件进行条件访问的方案,如DCAS。
这种方法的主要吸引力在于可以响应于安全漏洞而动态地升级访问控制,而不需要昂贵的物理条件访问模块的交换。另一个吸引力在于它可以廉价地结合到诸如便携式媒体播放器之类的非传统媒体显示设备中。
条件访问系统条件访问系统包括:
EuroCrypt
Nagravision
Videocipher
VideoCrypt
本词条内容贡献者为:
曹慧慧 - 副教授 - 中国矿业大学