EDN China > 技术文章 > 模拟设计 > 转换器 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

智能卡技术及其在数字电视中的应用

来源:半导体应用?? 2007年11月22日 ?? 收藏0

  目前,数字电视智能卡与机顶盒之间的认证关系,基本上是由CADTV广播系统的CAS(Conditional Access System:条件接收系统)供应商所指定的算法来完成的,一般的认证关系有两个层次:其一是对数字电视智能卡和机顶盒建立简单的链接关系,如同夫妻搭配一样验证其合法有效性;其二是在整个数字电视CAS密钥体系下对智能卡与机顶盒间的通讯实施加密,非常严格地验证卡与机顶盒严密的数学算法关系,以达到强化商业安全的目的。??

  这种验证的严密数学算法关系,源自国际标准ISO 7816提供的无差错连结的链路级通信协议,其主要是T=0协议和T=1协议,一旦建立了链路协议,就能定义一种应用协议,利用链路实现卡上应用程序与机顶盒上的其他应用程序之间进行通信。ISO和IEC(International Electrotechnical Commission:国际电工委员会)共同规范了这类的应用协议,其目的有两个:一是提供一致的、存储与检索卡上信息的文件系统;二是以API(Application Program Interface:应用程序接口)形式访问智能卡上安全服务的协议。??

  2. 链路级通信??

  T=0协议试图把应用协议的元素与链路协议的元素混合起来,而T

=1协议相当于数据链路协议。??

  链路级通信的T=0协议是一个面向字节的协议,以命令响应的方式动作,在该方式中,连接的读卡机端向卡发送一条命令,卡执行读卡机所命令的操作,再送回一个响应。在T=0协议中,错误检测是通过奇偶校验位进行的。T=0协议的TPDU(Transport Protocols Data Units:传输协议数据单元)具有两种不同的数据结构:一个是从读卡机发到卡的命令;另一个是卡送到读卡机的响应。??

  T=1协议是面向块的协议。T=1协议中的差错检测是通过LRC(纵向冗余效验)完成,所使用的算法在ISO 3309中有定义。T=1协议使用三种不同类型的块,但每种块具有相同的结构。??

  五 结语??

  随着数字电视技术和网络技术的发展,通过网络进行电子购物等商业活动将日益增多。在数字电视未来的应用领域里,智能卡还可以被编程来发挥电子钱包的功能。用于在线购物和其他即时付费服务。这些商业活动往往是通过公开网络进行数据传输,这就对网络传输过程中数据的保密性提出了更高的要求,这些要求主要包括:??

  * 对敏感的文件进行加密,即使别人截获文件也无法得到其内容;??

  * 保证数据的完整性,防止截获人在文件中加入其他信息;??

  * 对数据和信息的来源进行验证,以确保发信人的身份。??

  现在业界普遍采用PKE和SKE相结合的方式来满足以上要求。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

智能卡? 数字电视? 机顶盒?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈