HDCP功能的工厂检测方法、装置及系统制造方法及图纸

技术编号:12692139 阅读:84 留言:0更新日期:2016-01-13 09:57
本发明专利技术涉及一种HDCP功能的工厂检测方法、装置及系统。所述方法包括:读取预先存储的数据源终端的密钥信息,向被测终端发送HDCP认证请求消息;接收所述被测终端返回的响应信息,所述响应信息包含所述被测终端的密钥信息;将所述被测终端的密钥信息与所述数据源终端的密钥信息进行比对,根据比对结果判断所述被测终端相对于所述数据源终端的HDCP功能认证是否通过。通过本发明专利技术,能够有效解决传统方式设备HDCP工厂测试的兼容性、稳定性差的问题,并且有利于提高测试效率。

【技术实现步骤摘要】

本专利技术涉及数字电视
,特别是涉及HDCP功能的工厂检测方法、装置及系统
技术介绍
随着HDTV(High Definit1n Televis1n,高清晰度电视)的发展,为了适应高清电视的高带宽,出现了 HDMI (High Definit1n Multimedia Interface,高清晰度多媒体接口 )技术,HDMI可以提供高带宽实现数字音视频信号的无损传输。为了保证HDMI传输的高清信号不被非法录制,当用户进行非法复制时,可通过HDCP(High-bandwidth DigitalContent Protect1n,起高带宽数字内容保护)技术进行干扰,以降低复制出来的影像的质量,从而实现对HDMI传输的内容保护。目前,大部分高清数字设备(例如高清数字电视、机顶盒、DVD播放器、蓝光盘播放器、PC或游戏机等)都带有HDMI接口且可实现HDCP功能。数据源端通过HDMI向接收端传输内容时的HDCP认证过程包括:数据源端可根据预先存储的HDCP密钥key和HDCP密钥选择矢量KSV以对传输的内容进行加密;接收端可根据预先存储的HDCP密钥key和HDCP密钥选择矢量KSV对收到的内容进行解密,然后输出显示解密后的内容。并且,数据源端和接收端均可在预设时刻产生伪随机值,例如,数据源端产生的伪随机值是Ri,接收端产生的伪随机值是Ri’,在传输内容过程中,数据源端需按照一定频率获取接收端产生的伪随机值,并确定接收端的伪随机值与数据源端产生的伪随机值是否一致。当确定两者的伪随机值一致时,数据源端可继续将加密内容发送到接收端,当确定伪随机值不一致时则数据源端停止发送内容给所述接收端。基于上述数据源端和接收端的HDCP认证原理,现有的对HDCP功能进行工厂测试时,需要进行两部分认证。如图1所示,第一部分为连接建立阶段的认证,具体包括:S1:首先数据源端(设备A)向给接收端(设备B)发送自己的KSV(Aksv)和一个64bit的初始随机序列An,请求连接建立的HDCP认证;S2:接收端收到数据源端的所述请求后,向数据源端返回自己的KSV(Bksv)和对应的响应信息;然后,数据源端和接收端结合自身的HDCP key、对方的KSV分别计算出各自的密码数据(ks,m0,R0)和(ks,,m0’,R0’ );S3:数据源端须在读取自身Aksv后的100毫秒内对接收端的R0’进行校验;如果R0 == R0’则数据源端对接收端的连接认证通过,数据源端可根据密码数据对内容进行加密后向所述接收端传输。如图2所示,第二部分为内容传输阶段的认证,具体包括:数据源端向接收端传输加密内容过程中,在每帧开始前的场消隐期间,数据源端和接收端均计算各自的密码数据Ri和Ri’ ;其中数据源端的Ri在每128帧会更新一次,并且数据源端会根据自己的Ri来验证接收端的Ri’。其中i取大于0的整数。现有标准中数据源端需最低频率为2秒验证的一次接收端的Ri’,特别的在数据源端Ri更新后1毫秒内需读取到接收端Ri’并进行校验,只有在所述时间内读取到接收端Ri’且Ri = = Ri’校验通过,才确认为接收端合法,任何原因的接收端Ri’读取超时或校验失败都会导致数据源端认为接收端非法,HDCP认证失败。可见,传统方式对HDCP功能进行工厂测试时,对数据源端和接收端的时序有严格要求,任何的误差都可能导致HDCP认证失败,测试稳定性不理想;并且针对设备个体工作时序不同,实际情况中允许存在符合标准的误差,然而通过传统方式对设备HDCP工厂测试时则可能会误认为设备HDCP认证失败,测试兼容性较差;另外,传统方式对HDCP功能进行工厂测试的过程复杂,耗时较长,测试效率较低。
技术实现思路
基于此,本专利技术提供一种HDCP功能的工厂检测方法、装置及系统,能够有效解决传统方式HDCP功能的工厂测试的兼容性不好、稳定性差的问题,有利于提高测试效率。本专利技术采用以下技术方案:本专利技术一方面提供一种HDCP功能的工厂检测方法,包括:读取预先存储的数据源终端的密钥信息,向被测终端发送HDCP认证请求消息;接收所述被测终端返回的响应信息,所述响应信息包含所述被测终端的密钥信息;将所述被测终端的密钥信息与所述数据源终端的密钥信息进行比对,根据比对结果判断所述被测终端相对于所述数据源终端的HDCP功能认证是否通过。优选地,所述读取预先存储的数据源终端的密钥信息,向被测终端发送HDCP认证请求消息,之前还包括:建立与被测终端的HDMI连接,通过所述HDMI连接向所述被测终端发送未加密的内容。优选地,所述根据比对结果判断所述被测终端相对于所述数据源终端的HDCP功能认证是否通过,包括:如果两者一致,确定为所述被测终端相对于所述数据源终端的HDCP功能认证通过,在当前传输的内容中添加被测终端密钥合法的标识信息,或者输出被测终端的HDCP认证通过的提示信息;所述根据比对结果判断所述被测终端相对于所述数据源终端的HDCP功能认证是否通过,包括:如果两者不一致,确定为所述被测终端相对于所述数据源终端的HDCP功能认证失败;并在当前传输的内容中添加被测终端密钥非法的标识信息,或者输出被测终端的HDCP认证失败的提示信息。优选地,所述读取预先存储的数据源终端的密钥信息,向被测终端发送HDCP认证请求消息,之后还包括:启动一定时器;如果所述定时器设定的时钟到来时没有收到所述被测终端返回的响应信息,则确定为所述被测终端相对于所述数据源终端的HDCP功能认证失败。优选地,所述读取预先存储的数据源终端的密钥信息,向被测终端发送HDCP认证请求消息,之前还包括:建立本地密钥集并存储,所述本地密钥集包括多个数据源终端的密钥信息;所述读取预先存储的数据源终端的密钥信息,具体包括:确定本次测试的数据源终端,读取预先存储的所述数据源终端的密钥信息;所述HDCP认证请求消息包括:所述数据源终端的密钥信息以及一随机序列;所述被测终端的密钥信息为被测终端的KSV信息,所述数据源终端的密钥信息为数据源端的KSV信息。本专利技术另一方面提供一种HDCP功能的工厂检测装置,包括:认证请求模块,用于读取预先存储的数据源终端的密钥信息,向被测终端发送HDCP认证请求消息;响应接收模块,用于接收所述被测终端返回的响应信息,所述响应信息包含所述被测终端的密钥信息;认证处理模块,用于将所述被测终端的密钥信息与所述数据源终端的密钥信息进行比对,根据比对结果判断所述被测终端相对于所述数据源终端的HDCP功能认证是否通过。优选地,还包括,连接模块,用于建立与被测终端的HDMI连接,通过所述HDMI连接向所述被测终端发送未加密的内容;所述认证处理模块,用于将所述被测终端的密钥信息与所述数据源终端的密钥信息进行比对,如果两者一致,确定为所述被测终端相对于所述数据源终端的HDCP功能认证通过,在当前传输的内容中添加被测终端密钥合法的标识信息,或者输出被测终端的HDCP认证通过的提示信息;如果两者不一致,确定为所述被测终端相对于所述数据源终端的HDCP功能认证失败,并在当前传输的内容中添加被测终端密钥非法的标识信息,或者输出被测终端的HDCP认证失败的提示信息。优选地,还包括,密钥管理模块,用于建立本地密钥集并存储,所述本地密钥集包括多本文档来自技高网
...

【技术保护点】
一种HDCP功能的工厂检测方法,其特征在于,包括:读取预先存储的数据源终端的密钥信息,向被测终端发送HDCP认证请求消息;接收所述被测终端返回的响应信息,所述响应信息包含所述被测终端的密钥信息;将所述被测终端的密钥信息与所述数据源终端的密钥信息进行比对,根据比对结果判断所述被测终端相对于所述数据源终端的HDCP功能认证是否通过。

【技术特征摘要】

【专利技术属性】
技术研发人员:张明
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1