ecm_emm 工作流程.ppt

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ecm_emm 工作流程

ECM_EMM工作流程分析 在传送流(Transport Stream)中,程序特殊信息(PSI)被分为四类:程序关联表(PAT),程序映射表(PMT),网络信息表(NIT)以及条件访问表(CAT)。其中,PMT和CAT与条件接受密切相关。 ??? 如果任一原始流被加密,含有此原始流的程序中必须有CA描述子。如果任何系统条件访问管理信息(如EMM)和原始特殊流信息(如ECM)存在于传送流中,在相应的映射分段中必须有CA描述子。 条件访问描述子 传送流程序映射表(PMT)分段 在PMT表中的CA描述子,并找出对应的ECM码流的PID号。ECM码流中包含了由业务密钥SK加密处理后的控制字CW信息。用得到的业务密钥SK对ECM解密就可以得到控制字CW。 条件访问(CAT)分段 ECM以及EMM ECM以及EMM码流的语法结构 EMM_PID 的解析流程 EMM_PID 的解析流程: 1. 首先设置解复用参数,利用PSI表从多节目流中滤出 CAT 表; 2. 判断 CAT 表是否更新,是则进到一下步,否则继续接收CAT 表; 3. 在CAT 表中可能具有多个CA 描述子存在,找到CA 描述子为0x09,在CA 分段中找到CA 描述子,该描述子标志一个指定CA_System_ID和对应的EMM_PID。 4. 然后在CA 描述子中,去比较CA_System_ID 与先期从IC 卡读出的CA_System_ID,找到符合本CA 系统的CA_PID。该CA_PID 即为EMM_PID。 5. 根据EMM_PID 去获得EMM 数据,然后发到智能卡中去。智能卡首先使用PDK,对加密的EMM解密,得到SK与用户授权信息,根据解出的EMM信息来确定本智能卡是否被授权收看该节目 ECM_PID 解析流程 1.根据节目号,去PAT 表中获得PMT_PID。 2.过滤出该节目的PMT 表。 3.检测该PMT 表,检查是否包含有加密数据。 4.在加密节目中有一个或多个CA 系统的描述子,确定是TS 层加密还是PES层加密。 5 解析描述子,通过每个描述子的CA 系统ID 与卡中的CA_System_ID 比较,确认合适的CA_PID。 6. CA_PID 即为对应的ECM_PID, 获得ECM数据。 7. 将ECM送到智能卡中结合由EMM解析得到的SK进行解密,获得控制字CW。 * 条件访问描述子中的Descriprot_tag值为9.通过这个标志位可以将条件访问描述子与其他的描述子区别开来,如视频流描述子、音频流描述子等。另外,条件描述子中的CA_Systtem_ID用来表示适用于相关ECM和EMM流的CA系统类型。DVB Project成立了专门的组织负责向不同的解码器生产商分配CA_System_ID值。 当CA描述子出现在PMT表中时,CA_PID指向含有和ECM信息相关的程序分组。当CA描述子出现在CAT表中时,CA_PID指向含有和EMM信息相关的程序分组 在CAT表(PID号为0X01)内的CA描述子中,对应该CA_System_ID的CA_PID(即EMM码流的PID)号。EMM码流中包含了经过用户个人分配密钥PDK加密处理的用户密匙SK。个人分配密钥PDK固化的智能卡中,并以加密形式存储。 其中Table_id分配情况 *

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档