首页 > 其他分享 >CI Plus简介

CI Plus简介

时间:2023-04-25 18:02:16浏览次数:28  
标签:CI 简介 认证 Plus 密钥 测试 Test

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联盟之间的密切配合与沟通。

标签:CI,简介,认证,Plus,密钥,测试,Test
From: https://blog.51cto.com/u_15777557/6224799

相关文章

  • 仿Django框架-基于wsgiref模块和jinja2模块写一个简单的框架 主流框架简介 动静态网
    目录仿Django框架-基于wsgiref模块和jinja2模块写一个简单的框架一、前期需要的了解背景知识web框架的本质理解1:连接前端与数据库的中间介质理解2:socket服务端手写web框架的大概思路1.编写socket服务端代码2.浏览器访问响应无效>>>:HTTP协议3.根据网址后缀的不同获......
  • sqlplus工具迁移数据经验
        需要紧急把测试服务器数据迁移到pc机用于演示,但pc机无网络又没有客户端工具,只能使用sqlplus,且导出得文件又是sql文件,失去工具支持导入共过程遇到很多问题,如乱码问题,sql文件中特殊字符,日志存放和查看,导出文件不能写入,安装过程目录写入权限等大小问题。希望通过这篇博客把......
  • vite + vue3 + vue-router4 + ts + element plus + pinia + axios构建项目
    最后是完整的vite.config.ts、main.ts配置1、先用vite创建一个项目npmcreatevite@latest2、安装elementplusyarnaddelement-plus@element-plus/icons-vuevite.config.ts配置组件按需导入,图标自动导入npminstall-Dunplugin-vue-componentsunplugin-auto-impor......
  • SciTE4AutoHotkey新建文件默认编码 UTF-8 with BOM
    若SciTE4AutoHotkey,能在新建时自动选编码为 带BOM的UTF-8的就省事省心了。可通过配置SciTEGlobal.properties、SciTEUser.properties无法解决这个难题,似乎是个bug。通过菜单 工具Scite4AutoHotkeysettings...设置也只能使新建的文件编码为UTF-8NOBOM经过无数次的搜索以......
  • plus
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<windows.h>intplus(inta,intb)    //自定义加法{ intp; p=a+b; returnp;}intmain(){ intnum1,num2,sum; printf("请输入两个数:\n"); scanf("%d%d",&n......
  • Replacing Windows Notepad with Notepad2 4.1.24 (or newer)
    ReplacingWindowsNotepadwithNotepad24.1.24(ornewer)Asofversion4.1.24,theofficialreleaseofNotepad2supportsthismethodforreplacingWindowsNotepad,sothestepsoutlinedabovewillworkfine.However,there'snosupporttoperformthe......
  • SciTE可以显示韩阿拉伯等字符的配置
    对于UTF-8编码的源代码,想显示如下字符::test1::善用佳软。ひらがな平仮名;カタカナ片仮名。Korean/한국어/조선말。全部韩文字,需要如下配置。HelloWorldinJapanese:こんにちは、世界!HelloWorldinChinese:你好,世界!HelloWorldinGreek:Γειασου,κόσμος......
  • hcatalog简介和使用
    Hcatalog是apache开源的对于表和底层数据管理统一服务平台,目前最新release版本是0.5,不过需要hive0.10支持,由于我们hive集群版本是0.9.0,所以只能降级使用hcatalog0.4,由于hcatalog中所有的底层数据信息都是保存在hivemetastore里,所以hive版本升级后schema变动或者api变动会对hacat......
  • mybatis-plus只查询部分字段的两种方法
    方法1:只需要查询出name和phone两个字段:使用queryWrapper的select()方法指定要查询的字段publicListselectByWrapper1(){ QueryWrapperqueryWrapper=newQueryWrapper<>(); queryWrapper.select("username");//指定查询某字段 ListsysUsers=sysUserService.list(queryWr......
  • 接口测试快速入门1简介
    简介本章介绍应用程序编程接口(APIapplicationprogramminginterface)和API测试。API测试是软件测试活动的一个重要方面(在典型的基于服务的软件开发过程中)。它包括测试应用程序的业务组件,通常表示为API,然后再开发UI。一个微服务处理单一需求的API。什么是API测试?API对应用层进......