CI Plus简介

简介: CI Plus简介

CI Plus简介

CI Plus是数字电视机顶盒(STB)和电视(TV)中常用的一种条件接入机制。它通过智能卡(smart card)对接收机进行认证和授权,使其能接收加密的付费电视节目信号。

CI Plus由法国的数字电视行业协会DVB开发,已成为数字电视 Conditional Access 的标准机制,广泛应用于欧洲、中东以及亚太地区的数字电视市场。

CI Plus具有一套完整的认证与测试规范,以保证不同接收机和智能卡的兼容性与互操作性。这其中就包括CI Plus认证测试套件(CI Plus Test Suite)。

CI Plus Test Suite是由CI Plus联盟制定的一套测试规范和测试工具。它定义了供应商需要遵循的测试场景和测试用例,以验证其产品(如STB、TV、Conditional Access Modules等)符合CI Plus相关标准与规范。


CI Plus Test Suite

CI Plus Test Suite包括:


1.主测试规范(Test Specification):提供测试环境、测试工具、测试用例与报告等详细定义。

2.一套参考实现(Reference Implementation):提供各种标准定义的参考实现,供测试与验证。

3.测试用例(Test Cases):明确各种功能、接口、规范需要遵循的具体测试用例与条件。

4.测试工具(Test Tools):提供相关的测试工具软件以实现测试规范与测试用例。

5.认证全过程与要求(Certification Process):明确 product 如何达到认证所要满足的全部测试要求。

通过CI Plus Test Suite的测试,可以验证STB、TV等产品是否符合CI Plus标准,从而达到认证要求,确保其与各种智能卡和其他设备的兼容性,这是CI Plus生态体系良好运行的前提与基础。

CI Plus认证测试

CI Plus认证测试需要使用特定的测试密钥(Test Keys)来验证接收机等设备的功能与兼容性。测试密钥是由CI Plus联盟分发和管理的。

设备厂商需要首先加入CI Plus联盟,并签署授权与保密协议。然后,可以向CI Plus联盟申请测试密钥,用于对其设备产品进行CI Plus认证测试。

测试密钥分为两类:


1.开发测试密钥(Development Test Keys):提供给设备开发商,用于设备开发与内部测试阶段。

2.认证测试密钥(Certification Test Keys):提供给通过内部测试,准备进行正式CI Plus认证测试的设备,用于Running CI Plus Test Suite中定义的全部测试用例,完成认证测试与验证。

设备厂商需要根据CI Plus的相应规程,向CI Plus联盟提交设备信息、测试场景与用例清单等相关申请材料,CI Plus联盟会审核其申请,确认设备测试环境与测试计划符合要求后,方可分发相应的测试密钥。

一般来说,测试密钥的分发流程如下:

3.厂商加入CI Plus联盟,签订相关协议。

4.厂商向CI Plus联盟提交测试密钥申请与设备测试计划。

5.CI Plus联盟核验申请并审核测试计划,确认符合测试要求。

6.CI Plus联盟为该设备签发单独的测试密钥,包括开发测试密钥与认证测试密钥。

7.厂商使用测试密钥运行测试,完成内部测试与认证测试。

8.将测试报告提交CI Plus联盟审核与认证。

9.设备通过认证后,即可参与CI Plus生态并支持CI Plus功能。

所以,申请与获得CI Plus测试密钥是进行CI Plus认证的先决条件,这需要设备厂商与CI Plus联盟之间的密切配合与沟通。


相关文章
|
数据采集 人工智能 算法
技术能力是大型模型发展的基石
【1月更文挑战第8天】技术能力是大型模型发展的基石
131 1
技术能力是大型模型发展的基石
|
机器学习/深度学习 人工智能
谷歌发AI足球教练模型TacticAI 登Nature子刊
【2月更文挑战第30天】谷歌DeepMind与利物浦FC合作开发的TacticAI是一款人工智能足球战术助手,能分析角球战术并提供建议,已在《Nature Communications》发表。利用图机器学习和几何深度学习,TacticAI预测角球战术并在90%情况下优于传统方法。该系统有助于教练制定精准战术,但实际比赛中的适应性和数据隐私限制了其潜力的完全发挥。
404 2
谷歌发AI足球教练模型TacticAI 登Nature子刊
|
存储 数据安全/隐私保护 Windows
Windows 命令提示符(CMD)操作(五):磁盘和磁盘操作
Windows 命令提示符(CMD)操作(五):磁盘和磁盘操作
软著 | 新版软著申请教程(软著已拿到)
次申请软著是三年前的2020年了,那个时候还是纸质版本的软著申请,需要现在打印材料,然后寄到北京去,后面发现改版了,改成了电子材料上传即可,所以就有了这期教程啦!希望可以帮助到正在申请软著头疼的朋友们!今天刚刚才看到,我的软著申请下来了,还是电子版本的!
1571 1
软著 | 新版软著申请教程(软著已拿到)
|
NoSQL 搜索推荐 Java
SpringBoot整合Redis启动时卡死问题记录
SpringBoot整合Redis启动时卡死问题记录
1581 0
|
11月前
|
算法 Unix Linux
深入理解Linux内核调度器:原理与优化
本文探讨了Linux操作系统的心脏——内核调度器(Scheduler)的工作原理,以及如何通过参数调整和代码优化来提高系统性能。不同于常规摘要仅概述内容,本摘要旨在激发读者对Linux内核调度机制深层次运作的兴趣,并简要介绍文章将覆盖的关键话题,如调度算法、实时性增强及节能策略等。
|
安全 芯片 SoC
两节锂电池充电芯片和充放电电路如何设计
两节锂电池充电电路设计中,A部分为保护电路,监测电压电流防止电池受损或膨胀;B部分负责电池充电管理,提供过压保护但不过放电保护;C部分则处理电池放电,实现不同电压转换输出。常见充电芯片如PW4284集成USB输入与DC-DC升压,支持8.4V充满及1A输出,并含过压保护。设计中需注意合理布局,如减少噪声干扰和确保功率线宽裕。此外,为保证安全,即便有充电管理芯片,仍需独立的充放电保护电路,如PW7052,来实现全面的电池保护。
两节锂电池充电芯片和充放电电路如何设计
|
12月前
|
数据可视化 前端开发 JavaScript
可视化工具D3.js
可视化工具D3.js
345 0
|
Java Linux
如何实现无锁并发:深入理解CAS原理
如何实现无锁并发:深入理解CAS原理
570 2
|
12月前
|
数据采集 消息中间件 API
Python爬虫验证码识别——手机验证码的自动化处理
Python爬虫验证码识别——手机验证码的自动化处理
638 0