基于接口的数据传输方法、电子设备及存储介质技术

技术编号:27038064 阅读:34 留言:0更新日期:2021-01-12 11:21
本申请公开了一种基于接口的数据传输方法、电子设备及存储介质,其中接口包括若干个网络节点组,网络节点组包括源节点和端节点,源节点与端节点之间传输数据;当网络节点组还包括至少一个传输节点时,源节点和端节点之间通过传输节点传输数据,源节点与其中一个传输节点为相邻节点,端节点与其中一个传输节点为相邻节点,或者源节点与传输节点之间传输数据,该方法根据接入信号对网络节点组的所有节点进行认证处理,根据认证处理的结果对网络节点组中的节点进行密钥处理,根据密钥处理的结果进行对明文数据进行加密解密以完成数据传输,能够不需要为HDCP repeater配置相应的高速加密解密模块就能实现高速传输数据,减少资源的浪费。

【技术实现步骤摘要】
基于接口的数据传输方法、电子设备及存储介质
本申请涉及数据传输领域,尤其是涉及一种基于接口的数据传输方法、电子设备及存储介质。
技术介绍
电子设备上的USB、HDMI等都是数字接口,相对于VGA等模拟接口,目前模拟接口基本都被数字接口取代。在数字接口上传输的数字内容,很容易被截获,从而造成盗版,通常采用对数字内容进行加密的方式进行保护。内容保护往往包括内容加密和认证协议两部分。当前,主要的数字接口保护标准是国际的HDCP(highbandwidthdigitalcontentprotection,高带宽数字内容保护技术),HDCP认证协议包括AKE阶段((Authenticationandkeyexchange)、LC阶段(Localitycheck)、SKE阶段(Sessionkeyexchange)以及与repeater(接口中转方)的认证阶段。当有HDCPrepeater(接口中转方)存在时,HDCPtransmiter(认证发起方HDCP)在SKE阶段需要额外发起对接口中转方的认证,用于发送管理指令和接收中转方下连接的接口拓扑信息,但是这种方式需要接口中转方同时参与对传输内容的加密和解密,具体地需要HDCPrepeater对传输内容从HDCPtransmitter中解密,并加密给HDCPreceiver(接口数据接收方),这种方式需要HDCPrepeater配置相应的高速加密解密模块进行实现,会造成资源的浪费。
技术实现思路
本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种基于接口的数据传输方法,能够快速完成数据传输,并且减少资源的浪费。本申请还提出一种具有上述基于接口的数据传输方法的电子设备。本申请还提出一种具有上述基于接口的数据传输方法的计算机可读存储介质。根据本申请的第一方面实施例的基于接口的数据传输方法,所述接口包括若干个网络节点组,所述网络节点组包括源节点和端节点,所述源节点与所述端节点之间传输数据;当所述网络节点组还包括至少一个传输节点时,所述源节点和所述端节点之间通过所述传输节点传输数据,所述源节点与其中一个传输节点为相邻节点,所述端节点与其中一个传输节点为相邻节点,或所述源节点和所述传输节点之间传输数据;所述方法包括:根据所述接入信号对所述网络节点组的所有节点进行认证处理,所述接入信号由所述传输节点或所述端节点获取预设触发事件生成;完成认证后的两个相邻节点之间共享节点密钥,根据所述节点密钥对所述网络节点组进行密钥处理,完成密钥处理后的所述源节点和生成所述接入信号的所述端节点或所述传输节点共享内容密钥;所述源节点根据所述内容密钥对明文数据进行加密生成加密密文,并发送给生成所述接入信号的所述传输节点或所述端节点,由接收到所述加密密文的所述传输节点或所述端节点根据所述内容密钥对所述加密密文进行解密生成明文数据,或,所述网络节点组中的所述生成所述接入信号所述端节点根据所述内容密钥对明文数据进行加密生成加密密文,并发送给所述源节点,由所述源节点根据所述内容密钥对所述加密密文进行解密生成明文数据。根据本申请实施例的数据传输方法,至少具有如下有益效果:其中接口包括若干个网络节点组,网络节点组包括源节点和端节点,源节点与端节点之间传输数据;当网络节点组还包括至少一个传输节点时,源节点和端节点之间通过传输节点传输数据,源节点与其中一个传输节点为相邻节点,端节点与其中一个传输节点为相邻节点,或者源节点与传输节点之间传输数据,该方法根据接入信号对网络节点组的所有节点进行认证处理,其中接入信号由传输节点和端节点获取预设触发事件生成;完成认证后的两个相邻节点之间共享节点密钥,根据节点密钥对网络节点组进行密钥处理,完成密钥处理后的源节点和生成接入信号的端节点或传输节点共享内容密钥;源节点根据内容密钥对明文数据进行加密生成加密密文,并发送给生成接入信号的传输节点或端节点,由接收到加密密文的传输节点或端节点根据内容密钥对加密密文进行解密生成明文数据,或,网络节点组中的生成接入信号端节点根据内容密钥对明文数据进行加密生成加密密文,并发送给源节点,由源节点根据内容密钥对加密密文进行解密生成明文数据,能够不需要为HDCPrepeater配置相应的高速加密解密模块就能实现高速传输数据,减少资源的浪费。根据本申请的一些实施例,还包括:所述源节点接收来自所述传输节点或所述端节点的接入信号生成认证信号;当前所述传输节点接收所述源节点发送的认证信号,根据所述认证信号设置配置信息并将所述认证信号传输给相邻的下级传输节点或端节点;接收到所述认证信号的传输节点或端节点根据所述认证信号与源节点或上级传输节点进行认证以使相邻的节点之间共享节点密钥。根据本申请的一些实施例,其特征在于,所述密钥处理,包括:所述源节点生成密钥确认请求发送给生成所述接入信号的所述传输节点或所述端节点;所述生成所述接入信号的所述传输节点或所述端节点接收到所述密钥确认请求后,根据所述密钥确认请求生成密钥确认响应,并发送给源节点或上级传输节点;所述源节点或所述上级传输节点接收到所述密钥确认响应后,会根据所述密钥确认响应确认与发送所述密钥确认响应的传输节点或端节点的认证结果;所述源节点根据所述认证结果执行密钥处理。根据本申请的一些实施例,所述密钥处理,包括:所述源节点生成内容密钥并根据相邻的下级传输节点的节点密钥进行加密生成内容加密密钥,并发送给下级传输节点;当前所述传输节点接收到所述内容加密密钥后,根据与相邻的源节点共享的节点密钥进行解密得到内容密钥后,根据与下级传输节点或所述端节点共享的节点密钥进行加密得到新的内容加密密钥后,发送给下级传输节点或端节点;所述生成所述接入信号的所述端节点或所述传输节点接收到所述内容加密密钥后,根据与相邻的上级传输节点共享的节点密钥进行解密得到内容密钥后,根据当前所述端节点或当前所述传输节点的身份标识进行加密得到内容密钥响应,并发送给所述源节点进行解密得到所述身份标识,以完成密钥处理。根据本申请的一些实施例,所述密钥处理,包括:所述源节点生成会话密钥并根据相邻的下级传输节点的节点密钥进行加密生成会话加密密钥,并发送给下级传输节点;当前所述传输节点接收到所述会话加密密钥后,根据与相邻的源节点共享的节点密钥进行解密得到会话密钥后,根据与下级传输节点或所述端节点共享的节点密钥进行加密得到新的会话加密密钥后,发送给下级传输节点或端节点;所述生成所述接入信号的所述端节点或所述传输节点接收到所述会话加密密钥后,根据与相邻的上级传输节点共享的节点密钥进行解密得到会话密钥后,根据当前所述端节点或当前所述传输节点的身份标识进行加密得到会话密钥响应,并发送给所述源节点;所述源节点接收到所述会话密钥响应后进行解密得到端节点或传输节点的身份标识,并且生成内容密钥,根据所述身份标识对所述内容密钥进行加密得到双重密钥,将所述双重密钥发送给生成所述接入信号的端节点或传输节点;所述传输节点或端节点接收到所述双重密钥后,根据所述会话密钥对所述双重密钥进行解密得到所述内容密钥,根据所述内容密钥和当前所述端节点或所本文档来自技高网...

【技术保护点】
1.基于接口的数据传输方法,其特征在于,所述接口包括若干个网络节点组,所述网络节点组包括源节点和端节点,所述源节点与所述端节点之间传输数据;当所述网络节点组还包括至少一个传输节点时,所述源节点和所述端节点之间通过所述传输节点传输数据,所述源节点与其中一个传输节点为相邻节点,所述端节点与其中一个传输节点为相邻节点,或所述源节点和所述传输节点之间传输数据;所述方法包括:/n根据接入信号对所述网络节点组的所有节点进行认证处理,所述接入信号由所述传输节点或所述端节点获取预设触发事件生成;/n完成认证后的两个相邻节点之间共享节点密钥,根据所述节点密钥对所述网络节点组进行密钥处理,完成密钥处理后的所述源节点和生成所述接入信号的所述端节点或所述传输节点共享内容密钥;/n所述源节点根据所述内容密钥对明文数据进行加密生成加密密文,并发送给生成所述接入信号的所述传输节点或所述端节点,由接收到所述加密密文的所述传输节点或所述端节点根据所述内容密钥对所述加密密文进行解密生成明文数据,/n或,/n所述网络节点组中的生成所述接入信号所述端节点根据所述内容密钥对明文数据进行加密生成加密密文,并发送给所述源节点,由所述源节点根据所述内容密钥对所述加密密文进行解密生成明文数据。/n...

【技术特征摘要】
1.基于接口的数据传输方法,其特征在于,所述接口包括若干个网络节点组,所述网络节点组包括源节点和端节点,所述源节点与所述端节点之间传输数据;当所述网络节点组还包括至少一个传输节点时,所述源节点和所述端节点之间通过所述传输节点传输数据,所述源节点与其中一个传输节点为相邻节点,所述端节点与其中一个传输节点为相邻节点,或所述源节点和所述传输节点之间传输数据;所述方法包括:
根据接入信号对所述网络节点组的所有节点进行认证处理,所述接入信号由所述传输节点或所述端节点获取预设触发事件生成;
完成认证后的两个相邻节点之间共享节点密钥,根据所述节点密钥对所述网络节点组进行密钥处理,完成密钥处理后的所述源节点和生成所述接入信号的所述端节点或所述传输节点共享内容密钥;
所述源节点根据所述内容密钥对明文数据进行加密生成加密密文,并发送给生成所述接入信号的所述传输节点或所述端节点,由接收到所述加密密文的所述传输节点或所述端节点根据所述内容密钥对所述加密密文进行解密生成明文数据,
或,
所述网络节点组中的生成所述接入信号所述端节点根据所述内容密钥对明文数据进行加密生成加密密文,并发送给所述源节点,由所述源节点根据所述内容密钥对所述加密密文进行解密生成明文数据。


2.根据权利要求1所述的数据传输方法,还包括:
所述源节点接收来自所述传输节点或所述端节点的接入信号生成认证信号;
当前所述传输节点接收所述源节点发送的认证信号,根据所述认证信号设置配置信息并将所述认证信号传输给相邻的下级传输节点或端节点;
接收到所述认证信号的传输节点或端节点根据所述认证信号与源节点或上级传输节点进行认证以使相邻的节点之间共享节点密钥。


3.根据权利要求1所述的数据传输方法,其特征在于,所述密钥处理,包括:
所述源节点生成密钥确认请求发送给生成所述接入信号的所述传输节点或所述端节点;
所述生成所述接入信号的所述传输节点或所述端节点接收到所述密钥确认请求后,根据所述密钥确认请求生成密钥确认响应,并发送给源节点或上级传输节点;
所述源节点或所述上级传输节点接收到所述密钥确认响应后,会根据所述密钥确认响应确认与发送所述密钥确认响应的传输节点或端节点的认证结果;
所述源节点根据所述认证结果执行密钥处理。


4.根据权利要求3所述的数据传输方法,其特征在于,所述密钥处理,包括:
所述源节点生成内容密钥并根据相邻的下级传输节点的节点密钥进行加密生成内容加密密钥,并发送给下级传输节点;
当前所述传输节点接收到所述内容加密密钥后,根据与相邻的源节点共享的节点密钥进行解密得到内容密钥后,根据与下级传输节点或所述端节点共享的节点密钥进行加密得到新的内容加密密钥后,发送给下级传输节点或端节点;
所述生成所述接入信号的所述端节点或所述传输节点接收到所述内容加密密钥后,根据与相邻的上级传输节点共享的节点密钥进行解密得到内容密钥后,根据当前所述端节点或当前所述传输节点的身份标识进行加密得到内容密钥响应,并发送给所述源节点进行解密,以完成密钥处理。


5.根据权利要求3所述的数据传输方法,其特征在于,所述密钥处理,包括:
所述源节点生成会话密钥并根据相邻的下级传输节点的节点密钥进行加密生成会话加密密钥,并发送给下级传输节点;
当前所述传输节点接收到所述会话加密密钥后,根据与相邻的源节点共享的节点密钥进行解密得到会话密钥后,根据与下级传输节点或所述端节点共享的节点密钥进行加密得到新的会话加密密钥后,发送给下级传输节点或端节点;
所述生成所述接入信号的所述端节点或所述传输节点接收到所述会话加密密钥后,根据与相邻的上级传输节点共享的节点密钥进行解密得到会话密钥后,根据当前所述端节点或当前所述传输节点的身份标识进行加密得到会话密钥响应,并发送给所述源节点...

【专利技术属性】
技术研发人员:余小龙李新国常林宫俊
申请(专利权)人:深圳数字电视国家工程实验室股份有限公司
类型:发明
国别省市:广东;44

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

1