CN111654731A - 密钥信息传输方法、装置、电子设备及计算机存储介质 - Google Patents

密钥信息传输方法、装置、电子设备及计算机存储介质 Download PDF

Info

Publication number
CN111654731A
CN111654731A CN202010645890.7A CN202010645890A CN111654731A CN 111654731 A CN111654731 A CN 111654731A CN 202010645890 A CN202010645890 A CN 202010645890A CN 111654731 A CN111654731 A CN 111654731A
Authority
CN
China
Prior art keywords
audio
key information
video
encryption key
check value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010645890.7A
Other languages
English (en)
Inventor
张舒黎
任旭斌
马超
周泽恒
段品言
张焱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Westone Information Industry Inc
Original Assignee
Chengdu Westone Information Industry Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Westone Information Industry Inc filed Critical Chengdu Westone Information Industry Inc
Priority to CN202010645890.7A priority Critical patent/CN111654731A/zh
Publication of CN111654731A publication Critical patent/CN111654731A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26613Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本公开公开了一种密钥信息传输方法、装置、电子设备及计算机可读存储介质,应用于音视频发送端,获取待传输的目标密钥信息;通过音视频传输通道,传输目标密钥信息至音视频接收端。本公开中,音视频发送端在获取到目标密钥信息之后,通过音视频传输通道将目标密钥信息传输至音视频接收端,无需建立用于传输密钥信息的专用通道,可以降低密钥信息的传输开销。本公开提供的一种密钥信息传输装置、电子设备及计算机可读存储介质也解决了相应技术问题。

Description

密钥信息传输方法、装置、电子设备及计算机存储介质
技术领域
本公开涉及数据传输技术领域,更具体地说,涉及密钥信息传输方法、装置、电子设备及计算机存储介质。
背景技术
当前,在音视频数据的传输过程中,为了保证音视频数据的安全,需要对音视频数据进行加密处理,这便需要音视频发送端与音视频接收端进行密钥信息的传输,比如音视频发送端与音视频接收端建立用于传输密钥信息的密钥通道,再借助该密钥通道传输密钥信息。
然而,借助密钥通道传输密钥信息时,会增大音视频发送端与音视频接收端的开销,且音视频发送端与音视频接收端的数量较多时,需要建立多个密钥通道,进一步增大密钥传输的开销。
综上所述,如何降低密钥信息的传输开销是目前本领域技术人员亟待解决的问题。
发明内容
本公开的目的是提供一种密钥信息传输方法,其能在一定程度上解决如何降低密钥信息的传输开销的技术问题。本公开还提供了一种密钥信息传输装置、电子设备及计算机可读存储介质。
根据本公开实施例的第一方面,提供一种密钥信息传输方法,应用于音视频发送端,包括:
获取待传输的目标密钥信息;
通过音视频传输通道,传输所述目标密钥信息至音视频接收端。
优选的,所述通过音视频传输通道,传输所述目标密钥信息至音视频接收端,包括:
获取与所述音视频接收端预先约定的加密密钥及加密算法;
基于所述加密算法及所述加密密钥对所述目标密钥信息进行加密,得到加密密钥信息;
通过所述音视频传输通道,传输所述加密密钥信息至所述音视频接收端。
优选的,所述通过所述音视频传输通道,传输所述加密密钥信息至所述音视频接收端,包括:
计算所述加密密钥信息的第一校验值;
将所述加密密钥信息和所述第一校验值封装成参数包;
通过所述音视频传输通道,传输所述参数包至所述音视频接收端。
优选的,所述将所述加密密钥信息和所述第一校验值封装成参数包,包括:
获取所述音视频接收端的标识信息;
将所述标识信息、所述加密密钥信息和所述第一校验值封装成所述参数包。
根据本公开实施例的第二方面,提供一种密钥信息传输方法,应用于音视频接收端,包括:
通过音视频传输通道,接收音视频发送端发送的目标密钥信息。
优选的,所述通过音视频传输通道,接收音视频发送端发送的目标密钥信息,包括:
通过所述音视频传输通道,接收所述音视频发送端发送的加密密钥信息,所述加密密钥信息包括所述音视频发送端基于加密算法及加密密钥对所述目标密钥信息进行加密后得到的信息,且所述加密算法及所述加密密钥由所述音视频发送端和所述音视频接收端预先约定生成;
获取与所述音视频发送端预先约定的解密密钥及解密算法;
基于所述解密密钥及所述解密算法对所述加密密钥信息进行解密,得到所述目标密钥信息。
优选的,所述通过所述音视频传输通道,接收所述音视频发送端发送的加密密钥信息,包括:
通过所述音视频传输通道,接收所述音视频发送端发送的参数包,所述参数包由所述加密密钥信息和第一校验值封装而成,所述第一校验值由所述音视频发送端对所述加密密钥信息进行计算得到;
计算所述加密密钥信息的第二校验值;
判断所述第二校验值和所述第一校验值是否相同,若所述第二校验值和所述第一校验值相同,则获取所述加密密钥信息。
优选的,所述参数包中包括所述音视频接收端的标识信息;
所述计算所述加密密钥信息的第二校验值,包括:
判断所述参数包中的所述标识信息是否为自身的标识信息;
若所述参数包中的所述标识信息为自身的标识信息,则执行所述计算所述加密密钥信息的第二校验值的步骤。
根据本公开实施例的第三方面,提供一种密钥信息传输装置,应用于音视频发送端,包括:
第一获取模块,用于获取待传输的目标密钥信息;
第一传输模块,用于通过音视频传输通道,传输所述目标密钥信息至音视频接收端。
根据本公开实施例的第四方面,提供一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现如上任一所述方法的步骤。
根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述方法的步骤。
本公开提供的一种密钥信息传输方法,应用于音视频发送端,获取待传输的目标密钥信息;通过音视频传输通道,传输目标密钥信息至音视频接收端。本公开中,音视频发送端在获取到目标密钥信息之后,通过音视频传输通道将目标密钥信息传输至音视频接收端,无需建立用于传输密钥信息的专用通道,可以降低密钥信息的传输开销。本公开提供的一种密钥信息传输装置、电子设备及计算机可读存储介质也解决了相应技术问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为根据一示例性实施例示出的一种密钥信息传输方法的第一流程图;
图2为根据一示例性实施例示出的一种密钥信息传输方法的第二流程图;
图3为根据一示例性实施例示出的一种密钥信息传输方法的第三流程图;
图4为根据一示例性实施例示出的一种密钥信息传输装置的结构示意图;
图5为根据一示例性实施例示出的一种电子设备500的框图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
请参阅图1,图1为根据一示例性实施例示出的一种密钥信息传输方法的第一流程图。
本公开涉及的一种密钥信息传输方法,应用于音视频发送端,可以包括以下步骤:
步骤S101:获取待传输的目标密钥信息。
可以理解的是,目标密钥信息指的是音视频发送端所要传输给音视频接收端的密钥信息,目标密钥信息的类型及内容可以根据实际需要确定。
步骤S102:通过音视频传输通道,传输目标密钥信息至音视频接收端。
可以理解的是,音视频发送端获取到目标密钥信息之后,便可以通过音视频传输通道,传输目标密钥信息至音视频接收端,使得音视频接收端直接通过音视频传输通道便可以接收到目标密钥信息。应当指出,本公开中的音视频传输通道指的是传输音视频数据的通道,也即本公开中直接借助现有的音视频传输通道传输目标密钥信息,无需建立专门用于传输密钥信息的通道,开销低。
本公开提供的一种密钥信息传输方法,应用于音视频发送端,获取待传输的目标密钥信息;通过音视频传输通道,传输目标密钥信息至音视频接收端。本公开中,音视频发送端在获取到目标密钥信息之后,通过音视频传输通道将目标密钥信息传输至音视频接收端,无需建立用于传输密钥信息的专用通道,可以降低密钥信息的传输开销。本公开提高的一种密钥信息传输装置、电子设备及计算机可读存储介质也解决了相应技术问题。
请参阅图2,图2为根据一示例性实施例示出的一种密钥信息传输方法的第二流程图。
本公开涉及的一种密钥信息传输方法,应用于音视频发送端,可以包括以下步骤:
步骤S201:获取待传输的目标密钥信息。
步骤S202:获取与音视频接收端预先约定的加密密钥及加密算法。
步骤S203:基于加密算法及加密密钥对目标密钥信息进行加密,得到加密密钥信息。
步骤S204:通过音视频传输通道,传输加密密钥信息至音视频接收端。
可以理解的是,在传输目标密钥信息时,如果直接以明文形式传输目标密钥信息,会使得外界攻击音视频传输通道后,可以直接获得目标密钥信息,难以保护目标密钥信息的安全,为了解决该问题,在通过音视频传输通道,传输目标密钥信息至音视频接收端的过程中,可以获取与音视频接收端预先约定的加密密钥及加密算法,基于加密算法及加密密钥对目标密钥信息进行加密,得到加密密钥信息,通过音视频传输通道,传输加密密钥信息至音视频接收端。相应的,音视频接收端接收到加密密钥信息之后,可以获取与音视频发送端预先约定的解密密钥及解密算法,基于解密密钥及解密算法对加密密钥信息进行解密,得到目标密钥信息。
应当指出,本公开中并不限制加密密钥、加密算法、解密密钥及解密算法的类型,其均可以根据实际需要确定。此外,本申请中音视频发送端传输目标密钥信息的次数及具体内容、预先约定的加密密钥及加密算法均可以根据实际需要确定,比如音视频发送端可以按照预设发送频率向音视频发送端传输目标密钥信息,此时,音视频发送端获取当前轮待传输的目标密钥信息,获取当前轮与音视频接收端预先约定的加密密钥及加密算法,基于加密算法及加密密钥对目标密钥信息进行加密,得到当前轮的加密密钥信息,通过音视频传输通道,传输当前轮的加密密钥信息至音视频接收端等,且各次传输的目标密钥信息可以不同。
请参阅图3,图3为根据一示例性实施例示出的一种密钥信息传输方法的第三流程图。
本公开涉及的一种密钥信息传输方法,应用于音视频发送端,可以包括以下步骤:
步骤S301:获取待传输的目标密钥信息。
步骤S302:获取与音视频接收端预先约定的加密密钥及加密算法。
步骤S303:基于加密算法及加密密钥对目标密钥信息进行加密,得到加密密钥信息。
步骤S304:计算加密密钥信息的第一校验值。
步骤S305:将加密密钥信息和第一校验值封装成参数包。
步骤S306:通过音视频传输通道,传输参数包至音视频接收端。
可以理解的是,虽然对目标密钥信息进行加密后,能够增强目标密钥信息的安全性,但在目标密钥信息的传输过程中,可能存在攻击者恶意修改目标密钥信息或者破坏目标密钥信息的情况,影响目标密钥信息的传输准确性,为了解决该问题,在通过音视频传输通道,传输加密密钥信息至音视频接收端的过程中,可以计算加密密钥信息的第一校验值;将加密密钥信息和第一校验值封装成参数包;通过音视频传输通道,传输参数包至音视频接收端。这样,音视频接收端在接收到包含加密密钥信息及第一校验值的参数包后,可以计算加密密钥信息的第二校验值;判断第二校验值和第一校验值是否相同,若第二校验值和第一校验值相同,则获取加密密钥信息;也即本公开中可以借助第一校验值和第二校验值来保证目标密钥信息的完整性与准确性。
应当指出,计算校验值的方法可以根据实际需要确定,比如可以通过对称密钥计算消息校验码、使用私钥计算签名值等。且每次通过音视频传输通道,传输参数包至音视频接收端时,可以通过音视频传输通道,将参数包与音视频码流一同传输至音视频接收端,一方面可以借助音视频码流对参数包进行掩藏保护,另一面还可以设定目标密钥信息与音视频码流间的处理关系,比如可以设定音视频接收端当前轮接收的目标密钥信息用于处理当前轮接收的音视频码流,设定音视频接收端当前轮接收的目标密钥信息用于处理在第一时刻和第二时刻间接收的音视频码流,第一时刻为音视频接收端当前轮接收到目标密钥信息的时刻,第二时刻为音视频接收端下一轮接收到目标密钥信息的时刻等。本公开涉及的一种密钥信息传输方法中,当一个音视频发送端需要将多个密钥信息传输给对应的音视频接收端时,可能出现错传密钥信息的情况,为了避免此种情况,音视频发送端在将加密密钥信息和第一校验值封装成参数包的过程中,可以获取接收目标密钥信息的音视频接收端的标识信息;将标识信息、加密密钥信息和第一校验值封装成参数包。相应的,音视频接收端可以根据参数包中的标识信息判断自身是否为该参数包的接收者,比如音视频接收端可以判断参数包中的标识信息是否为自身的标识信息,若参数包中的标识信息为自身的标识信息,则可以判定该参数包的接收者为自身,若参数包中的标识信息并非自身的标识信息,则可以判定该参数包的接收者并非自身。
本公开涉及的一种密钥信息传输方法,应用于音视频接收端,可以包括以下步骤:通过音视频传输通道,接收音视频发送端发送的目标密钥信息。
可以理解的是,音视频接收端通过音视频传输通道,接收音视频发送端发送的目标密钥信息的过程,可以为:通过音视频传输通道,接收音视频发送端发送的加密密钥信息,加密密钥信息包括音视频发送端基于加密算法及加密密钥对目标密钥信息进行加密后得到的信息,且加密算法及加密密钥由音视频发送端和音视频接收端预先约定生成;获取与音视频发送端预先约定的解密密钥及解密算法;基于解密密钥及解密算法对加密密钥信息进行解密,得到目标密钥信息。
可以理解的是,音视频接收端通过音视频传输通道,接收音视频发送端发送的加密密钥信息的过程,可以为:通过音视频传输通道,接收音视频发送端发送的参数包,参数包由加密密钥信息和第一校验值封装而成,第一校验值由音视频发送端对加密密钥信息进行计算得到;计算加密密钥信息的第二校验值;判断第二校验值和第一校验值是否相同,若第二校验值和第一校验值相同,则获取加密密钥信息。
可以理解的是,本公开中的参数包中可以包括接收目标密钥信息的音视频接收端的标识信息;相应的,音视频接收端计算加密密钥信息的第二校验值的过程,可以为:判断参数包中的标识信息是否为自身的标识信息;若参数包中的标识信息为自身的标识信息,则执行计算加密密钥信息的第二校验值的步骤。
请参阅图4,图4为根据一示例性实施例示出的一种密钥信息传输装置的结构示意图。
本公开涉及的一种密钥信息传输装置400,应用于音视频发送端,可以包括:
第一获取模块410,用于获取待传输的目标密钥信息;
第一传输模块420,用于通过音视频传输通道,传输目标密钥信息至音视频接收端。
本公开涉及的一种密钥信息传输装置,应用于音视频发送端,第一传输模块可以包括:
第一获取子模块,用于获取与音视频接收端预先约定的加密密钥及加密算法;
第一加密子模块,用于基于加密算法及加密密钥对目标密钥信息进行加密,得到加密密钥信息;
第一传输子模块,用于通过音视频传输通道,传输加密密钥信息至音视频接收端。
本公开涉及的一种密钥信息传输装置,应用于音视频发送端,第一传输子模块可以包括:
第一计算子模块,用于计算加密密钥信息的第一校验值;
第一封装子模块,用于将加密密钥信息和第一校验值封装成参数包;
第二传输子模块,用于通过音视频传输通道,传输参数包至音视频接收端。
本公开涉及的一种密钥信息传输装置,应用于音视频发送端,第一封装子模块可以包括:
第一获取单元,用于获取接收目标密钥信息的音视频接收端的标识信息;
第一封装单元,用于将标识信息、加密密钥信息和第一校验值封装成参数包。
本公开涉及的一种密钥信息传输装置,应用于音视频接收端,可以包括:
第一接收模块,用于通过音视频传输通道,接收音视频发送端发送的目标密钥信息。
本公开涉及的一种密钥信息传输装置,应用于音视频接收端,第一接收模块可以包括:
第一接收子模块,用于通过音视频传输通道,接收音视频发送端发送的加密密钥信息,加密密钥信息包括音视频发送端基于加密算法及加密密钥对目标密钥信息进行加密后得到的信息,且加密算法及加密密钥由音视频发送端和音视频接收端预先约定生成;
第二获取子模块,用于获取与音视频发送端预先约定的解密密钥及解密算法;
第一解密子模块,用于基于解密密钥及解密算法对加密密钥信息进行解密,得到目标密钥信息。
本公开涉及的一种密钥信息传输装置,应用于音视频接收端,第一接收子模块可以包括:
第二接收子模块,用于通过音视频传输通道,接收音视频发送端发送的参数包,参数包由加密密钥信息和第一校验值封装而成,第一校验值由音视频发送端对加密密钥信息进行计算得到;
第二计算子模块,用于计算加密密钥信息的第二校验值;
第一判断子模块,用于判断第二校验值和第一校验值是否相同,若第二校验值和第一校验值相同,则获取加密密钥信息。
本公开涉及的一种密钥信息传输装置,应用于音视频接收端,参数包中可以包括接收目标密钥信息的音视频接收端的标识信息;
第二计算子模块可以包括:
第一判断单元,用于判断参数包中的标识信息是否为自身的标识信息;若参数包中的标识信息为自身的标识信息,则提示第二计算子模块执行计算加密密钥信息的第二校验值的步骤。
图5为根据一示例性实施例示出的一种电子设备500的框图。如图5所示,该电子设备500可以包括:处理器501,存储器502。该电子设备500还可以包括多媒体组件503,输入/输出(I/O)接口504,以及通信组件505中的一者或多者。
其中,处理器501用于控制该电子设备500的整体操作,以完成上述的密钥信息传输方法中的全部或部分步骤。存储器502用于存储各种类型的数据以支持在该电子设备500的操作,这些数据例如可以包括用于在该电子设备500上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件503可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器502或通过通信组件505发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口504为处理器501和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件505用于该电子设备500与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件905可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
在一示例性实施例中,电子设备500可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的密钥信息传输方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的密钥信息传输方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器502,上述程序指令可由电子设备500的处理器501执行以完成上述的密钥信息传输方法。
本公开实施例提供的一种密钥信息传输装置、电子设备及计算机可读存储介质中相关部分的说明请参见本公开实施例提供的一种密钥信息传输方法中对应部分的详细说明,在此不再赘述。另外,本公开实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本公开。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (11)

1.一种密钥信息传输方法,其特征在于,应用于音视频发送端,包括:
获取待传输的目标密钥信息;
通过音视频传输通道,传输所述目标密钥信息至音视频接收端。
2.根据权利要求1所述的方法,其特征在于,所述通过音视频传输通道,传输所述目标密钥信息至音视频接收端,包括:
获取与所述音视频接收端预先约定的加密密钥及加密算法;
基于所述加密算法及所述加密密钥对所述目标密钥信息进行加密,得到加密密钥信息;
通过所述音视频传输通道,传输所述加密密钥信息至所述音视频接收端。
3.根据权利要求2所述的方法,其特征在于,所述通过所述音视频传输通道,传输所述加密密钥信息至所述音视频接收端,包括:
计算所述加密密钥信息的第一校验值;
将所述加密密钥信息和所述第一校验值封装成参数包;
通过所述音视频传输通道,传输所述参数包至所述音视频接收端。
4.根据权利要求3所述的方法,其特征在于,所述将所述加密密钥信息和所述第一校验值封装成参数包,包括:
获取所述音视频接收端的标识信息;
将所述标识信息、所述加密密钥信息和所述第一校验值封装成所述参数包。
5.一种密钥信息传输方法,其特征在于,应用于音视频接收端,包括:
通过音视频传输通道,接收音视频发送端发送的目标密钥信息。
6.根据权利要求5所述的方法,其特征在于,所述通过音视频传输通道,接收音视频发送端发送的目标密钥信息,包括:
通过所述音视频传输通道,接收所述音视频发送端发送的加密密钥信息,所述加密密钥信息包括所述音视频发送端基于加密算法及加密密钥对所述目标密钥信息进行加密后得到的信息,且所述加密算法及所述加密密钥由所述音视频发送端和所述音视频接收端预先约定生成;
获取与所述音视频发送端预先约定的解密密钥及解密算法;
基于所述解密密钥及所述解密算法对所述加密密钥信息进行解密,得到所述目标密钥信息。
7.根据权利要求6所述的方法,其特征在于,所述通过所述音视频传输通道,接收所述音视频发送端发送的加密密钥信息,包括:
通过所述音视频传输通道,接收所述音视频发送端发送的参数包,所述参数包由所述加密密钥信息和第一校验值封装而成,所述第一校验值由所述音视频发送端对所述加密密钥信息进行计算得到;
计算所述加密密钥信息的第二校验值;
判断所述第二校验值和所述第一校验值是否相同,若所述第二校验值和所述第一校验值相同,则获取所述加密密钥信息。
8.根据权利要求7所述的方法,其特征在于,所述参数包中包括所述音视频接收端的标识信息;
所述计算所述加密密钥信息的第二校验值,包括:
判断所述参数包中的所述标识信息是否为自身的标识信息;
若所述参数包中的所述标识信息为自身的标识信息,则执行所述计算所述加密密钥信息的第二校验值的步骤。
9.一种密钥信息传输装置,其特征在于,应用于音视频发送端,包括:
第一获取模块,用于获取待传输的目标密钥信息;
第一传输模块,用于通过音视频传输通道,传输所述目标密钥信息至音视频接收端。
10.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1至8中任一项所述方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述方法的步骤。
CN202010645890.7A 2020-07-07 2020-07-07 密钥信息传输方法、装置、电子设备及计算机存储介质 Pending CN111654731A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010645890.7A CN111654731A (zh) 2020-07-07 2020-07-07 密钥信息传输方法、装置、电子设备及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010645890.7A CN111654731A (zh) 2020-07-07 2020-07-07 密钥信息传输方法、装置、电子设备及计算机存储介质

Publications (1)

Publication Number Publication Date
CN111654731A true CN111654731A (zh) 2020-09-11

Family

ID=72352499

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010645890.7A Pending CN111654731A (zh) 2020-07-07 2020-07-07 密钥信息传输方法、装置、电子设备及计算机存储介质

Country Status (1)

Country Link
CN (1) CN111654731A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113656788A (zh) * 2021-08-31 2021-11-16 成都卫士通信息产业股份有限公司 多媒体会议终端入会认证方法、装置、设备及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5363447A (en) * 1993-03-26 1994-11-08 Motorola, Inc. Method for loading encryption keys into secure transmission devices
CN1633068A (zh) * 2004-12-31 2005-06-29 北京中星微电子有限公司 一种点到点通信中的媒体流传输方法
CN101656728A (zh) * 2009-09-24 2010-02-24 杭州永控科技有限公司 时变附带信息流为密钥信息的安全传输方法
CN101702725A (zh) * 2009-11-12 2010-05-05 清华大学 一种流媒体数据传输的***、方法及装置
CN101764690A (zh) * 2008-12-24 2010-06-30 广东电子工业研究院有限公司 基于互联网的隐秘信息通信方法
CN106161383A (zh) * 2015-04-15 2016-11-23 北京视联动力国际信息技术有限公司 一种多媒体数据加密、解密的方法及装置
CN106327629A (zh) * 2016-08-12 2017-01-11 广西大学 一种通过音频通道传输密码控制开闭锁的方法
CN108965302A (zh) * 2018-07-24 2018-12-07 苏州科达科技股份有限公司 媒体数据传输***、方法、装置及存储介质
CN109040111A (zh) * 2018-09-03 2018-12-18 平安普惠企业管理有限公司 数据加密方法、装置、计算机设备以及存储介质
CN109756451A (zh) * 2017-11-03 2019-05-14 华为技术有限公司 一种信息交互方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5363447A (en) * 1993-03-26 1994-11-08 Motorola, Inc. Method for loading encryption keys into secure transmission devices
CN1633068A (zh) * 2004-12-31 2005-06-29 北京中星微电子有限公司 一种点到点通信中的媒体流传输方法
CN101764690A (zh) * 2008-12-24 2010-06-30 广东电子工业研究院有限公司 基于互联网的隐秘信息通信方法
CN101656728A (zh) * 2009-09-24 2010-02-24 杭州永控科技有限公司 时变附带信息流为密钥信息的安全传输方法
CN101702725A (zh) * 2009-11-12 2010-05-05 清华大学 一种流媒体数据传输的***、方法及装置
CN106161383A (zh) * 2015-04-15 2016-11-23 北京视联动力国际信息技术有限公司 一种多媒体数据加密、解密的方法及装置
CN106327629A (zh) * 2016-08-12 2017-01-11 广西大学 一种通过音频通道传输密码控制开闭锁的方法
CN109756451A (zh) * 2017-11-03 2019-05-14 华为技术有限公司 一种信息交互方法及装置
CN108965302A (zh) * 2018-07-24 2018-12-07 苏州科达科技股份有限公司 媒体数据传输***、方法、装置及存储介质
CN109040111A (zh) * 2018-09-03 2018-12-18 平安普惠企业管理有限公司 数据加密方法、装置、计算机设备以及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
冯登国: "《计算机通信网络安全》", 31 March 2001, pages: 34 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113656788A (zh) * 2021-08-31 2021-11-16 成都卫士通信息产业股份有限公司 多媒体会议终端入会认证方法、装置、设备及存储介质
CN113656788B (zh) * 2021-08-31 2023-10-24 成都卫士通信息产业股份有限公司 多媒体会议终端入会认证方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN110492990B (zh) 区块链场景下的私钥管理方法、装置及***
CN107786331B (zh) 数据处理方法、装置、***及计算机可读存储介质
KR102186114B1 (ko) 암호화된 메시지를 송수신하기 위해 동적 공개키 기반 구조를 사용하기 위한 방법, 시스템, 및 매체
CN112823503B (zh) 一种数据访问方法、数据访问装置及移动终端
CN104660589A (zh) 一种对信息进行加密控制、解析信息的方法、***和终端
CN105320535A (zh) 一种安装包的校验方法、客户端、服务器及***
CN111327605B (zh) 传输私密信息的方法、终端、服务器和***
CN112003697B (zh) 密码模块加解密方法、装置、电子设备及计算机存储介质
CN112311769A (zh) 安全认证的方法、***、电子设备及介质
CN111181944B (zh) 通信***及信息发布方法、装置、介质、设备
CN115208697A (zh) 基于攻击行为的自适应数据加密方法及装置
KR20160111244A (ko) 전자 장치 및 그의 통신 방법
CN113282951B (zh) 一种应用程序的安全校验方法、装置及设备
CN111786955B (zh) 用于保护模型的方法和装置
CN111654731A (zh) 密钥信息传输方法、装置、电子设备及计算机存储介质
CN111130805B (zh) 安全传输方法、电子设备及计算机可读存储介质
CN103605927A (zh) 一种基于嵌入式Linux***实现加密和解密方法
CN107343001B (zh) 数据处理方法及装置
CN107463808B (zh) 集成在操作***内的功能模块的调用方法
CN114398618A (zh) 一种设备身份的认证方法、装置、电子设备及存储介质
CN114095277A (zh) 配电网安全通信方法、安全接入设备及可读存储介质
CN113961931A (zh) adb工具使用方法、装置和电子设备
US20160275271A1 (en) User Terminal And Method For Protecting Core Codes Using Peripheral Device of User Terminal
CN110601841B (zh) Sm2协同签名及解密方法、装置
CN110875820A (zh) 多媒体内容保护密钥的管理方法及***、密钥代理装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200911