sunnyqi001

深圳市桑尼奇科技有限公司 专注于IC物料的供应 方案研发 www.sunnyqi.com

HDIM转MIPI芯片TC358749带Key是什么含义

0
阅读(71) 评论(0)

       TC358749是TOSHIBA东芝推出的一款HDMI-RX转MIPI CSI-2TX的桥接芯片,像广告机或VR、AR中会用MIPI信号输出要求,在RK3399中搭配这颗是最合适之选。但有一些特定情况有部分客户会要求带Key的TC358749芯片,那么TC358749带Key是什么含义呢?桑尼奇孙生,QQ:2335804557  18576699326,欢迎交流。(更多详情

       TC358749芯片是一款HDMI-RX转MIPI CSI-2TX的桥接芯片,为了保证HDMI或者DVI传输的高清晰信号不会被非法录制。所以TC358749芯片中采用了HDCP1.2协议,当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护,而这个key则是指HDCP协议中的数据加密过程,HDPC保护系统具体含义介绍如下:

       HDCP保护系统包含三个重要的部分,它们分别是授权认证协议、数据加密/解密和自我更新。

1.授权认证(AuthenticationProtocol)每一台支持HDCP技术的设备(发送端和接收端)都有一套由Digital Content Protection LLC公司统一分发的全球唯一的设备钥匙集(DeviceKey Set),它由一组设备私有密钥(DevicePrivate Keys,DPKs)和一个与之配套的密钥选择向量(Key Selection Vector,KSV)组成。其中前者由40个不同的56bit二进制数组成(严格保密),后者是一个40bit的二进制数。

在两台HDCP设备传输数据前,根据授权认证协议,发射端和接收端先相互读取对方的KSV值.然后根据对方的KSV值在自己的DPKs值中选取一部分密钥,经过特定算法计算出各自的共享密值(Shared Secret Value),根据HDCP的设计,如果双方都提交的是经过授权的KSV值,则计算出的共享密值应该相等,否则连接设备就是非法的。

2.数据加密/解密

当设备合法性验证成功之后,设备之间开始传送数据,HDCP的密码模块(HDCP Cipher)根据在授权认证过程中产生的共享密值,通过特定算法算出一个24bit伪随机加密数据,该数据与由HDMI(HighDefinition Multimedia Interface,高清晰多媒体接口)三条TMDS(TransitionMinimized Differential Signal,最小化传输差分信号)通道传输的24bit内容数据进行异或逻辑运算,结果再送往TMDS编码器生成TMDS信号,然后传送出去。而在接收端,由相同的机构和共享密值产生相应的24bit伪随机解密数据,来还原内容数据。

3.自我更新(Renewability)

为了应对密钥泄露的情况,HDCP特别建立了“撤销密钥”机制。如上所述,在HDCP系统工作前,首先会检查发送设备的KSV值(这个值实际上就是该设备的序列号,是唯一的),在HDCP系统收到KSV值以后,将会对比包含在视频数据中的撤销列表。如果该KSV值出现在撤销列表中,则HDCP系统就会把这个传输设备判定为非法设备而拒绝连接。值得一提的是,为防止授权设备的DPKs泄露后被用于制造非法设备、窃取数据,HDCP中的撤销列表将随着视频节目的更新而更新。这样的设计就能够保证整个HDCP系统的可靠性。即便是一台HDCP发送器或者接收器被破解,也不会影响到整个HDCP系统。而一旦该设备被破解,在播放随后更新的电影内容时也会因为KSV被加入撤销列表而无法正常播放。

HDCP通过专门的TMDS编/解码器完成信号的加密/解密


        桑尼奇科技专业供应RK3399主控芯片、视频转接以及外围的配套芯片,有样品需要支持或关于RK3399方案相关信息,欢迎随时咨询,桑尼奇科技孙生,18576699326,QQ:2335804557。

(以上信息由深圳桑尼奇科技有限公司提供)