CN113727058A - 一种多媒体会议数据处理方法、***、设备及存储介质 - Google Patents
一种多媒体会议数据处理方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN113727058A CN113727058A CN202111013159.3A CN202111013159A CN113727058A CN 113727058 A CN113727058 A CN 113727058A CN 202111013159 A CN202111013159 A CN 202111013159A CN 113727058 A CN113727058 A CN 113727058A
- Authority
- CN
- China
- Prior art keywords
- audio
- video
- key
- encryption key
- ciphertext
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 37
- 238000000034 method Methods 0.000 claims abstract description 36
- 230000004044 response Effects 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 11
- 239000012634 fragment Substances 0.000 claims description 10
- 238000013467 fragmentation Methods 0.000 claims description 5
- 238000006062 fragmentation reaction Methods 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 241000208340 Araliaceae Species 0.000 description 4
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 4
- 235000003140 Panax quinquefolius Nutrition 0.000 description 4
- 235000008434 ginseng Nutrition 0.000 description 4
- 230000009191 jumping Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4408—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
本公开涉及一种多媒体数据处理方法、***、设备及存储介质,该方法包括:发送端在确定待发送的音视频码流后,使用音视频加密密钥对音视频码流进行加密处理,基于获得的音视频密文帧,构造音视频数据,并发送给接收端,接收端在音视频数据中存在安全信息的情况下,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥,并通过密钥加密密钥得到音视频加密密钥,使用音视频加密密钥对音视频数据中的音视频密文帧进行解密,得到并输出音视频码流。应用本公开所提供的技术方案,传输的音视频数据是经过加密保护的,而且对音视频加密密钥也进行了保护,对多媒体会议数据进行了安全处理,可以增强多媒体会议的安全性。
Description
技术领域
本公开涉及计算机应用技术领域,特别是涉及一种多媒体会议数据处理方法、***、设备及存储介质。
背景技术
随着计算机技术和网络技术的快速发展,音视频等多媒体会议的应用范围越来越广泛。多媒体会议依赖于网络进行,具有高效率、低成本、快捷方便等特点。用户通过相应终端可以加入到多媒体会议中。
但是,因为多媒体会议具有一定的私密性,多媒体会议的数据也具有私密性,如果数据流失,则很可能会产生机密泄露等风险,安全性较低。为了提高多媒体会议的安全性,如何对多媒体会议的数据进行安全处理,是目前本领域技术人员急需解决的技术问题。
发明内容
本公开的目的是提供一种多媒体会议数据处理方法、***、设备及存储介质,以对多媒体会议数据进行安全处理,增强多媒体会议的安全性。
为解决上述技术问题,本公开提供如下技术方案:
一种多媒体会议数据处理方法,包括:
发送端确定待发送的音视频码流后,使用预先生成的音视频加密密钥对所述音视频码流中的音视频帧进行加密处理,获得音视频密文帧;其中,在所述音视频加密密钥或密钥加密密钥有更新的情况下,所述音视频密文帧中拼接有安全信息,所述安全信息中包括使用所述密钥加密密钥对所述音视频加密密钥进行加密后得到的密文及所述密钥加密密钥版本;
所述发送端基于所述音视频密文帧,构造音视频数据,并将所述音视频数据发送给接收端;
所述接收端接收到所述音视频数据后,在所述音视频数据中存在所述安全信息的情况下,根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥,并使用所述密钥加密密钥对所述安全信息中的密文进行解密,得到所述音视频加密密钥;
所述接收端使用所述音视频加密密钥对所述音视频数据中的音视频密文帧进行解密,得到并输出所述音视频码流。
在本公开的一种具体实施方式中,所述使用预先生成的音视频加密密钥对所述音视频码流中的音视频帧进行加密处理,包括:
使用预先生成的音视频加密密钥对所述音视频码流中的部分音视频帧进行加密处理。
在本公开的一种具体实施方式中,所述发送端通过以下步骤获得所述密钥加密密钥:
通过会议管理设备查询获得所述密钥加密密钥。
在本公开的一种具体实施方式中,所述基于所述音视频密文帧,构造音视频数据,包括:
对所述音视频码流中包括所述音视频密文帧在内的所有音视频帧进行分片、封包处理,获得音视频数据;
在所述音视频密文帧的分片所在数据包的包头中添加安全信息标识。
在本公开的一种具体实施方式中,在所述获得所述音视频数据之后,所述根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥之前,还包括:
所述接收端对所述音视频数据中的数据包进行解析,将分片组合为音视频帧;
根据数据包的包头中是否添加有安全信息标识,确定拼接有安全信息的音视频密文帧。
在本公开的一种具体实施方式中,所述根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥,包括:
根据所述安全信息中的所述密钥加密密钥版本,确定本地是否存在待启用的密钥加密密钥;
如果不存在,则通过会议管理设备查询获得所述密钥加密密钥。
在本公开的一种具体实施方式中,所述通过会议管理设备查询获得所述密钥加密密钥,包括:
向会议管理设备发送密钥查询请求,所述密钥查询请求中携带使用所述接收端的网络密钥对所述接收端的标识和所述密钥加密密钥版本加密后得到的密文;
接收所述会议管理设备返回的密钥响应消息,所述密钥响应消息中携带使用所述接收端的网络密钥对所述接收端的标识、所述会议管理设备的标识、所述密钥加密密钥版本和密钥加密密钥加密后得到的密文;
对所述密钥响应消息进行解析,获得所述密钥加密密钥。
一种多媒体会议数据处理***,包括发送端和接收端,其中:
所述发送端,用于确定待发送的音视频码流后,使用预先生成的音视频加密密钥对所述音视频码流中的音视频帧进行加密处理,获得音视频密文帧;其中,在所述音视频加密密钥或密钥加密密钥有更新的情况下,所述音视频密文帧中拼接有安全信息,所述安全信息中包括使用所述密钥加密密钥对所述音视频加密密钥进行加密后得到的密文及所述密钥加密密钥版本;基于所述音视频密文帧,构造音视频数据,并将所述音视频数据发送给所述接收端;
所述接收端,用于接收到所述音视频数据后,在所述音视频数据中存在所述安全信息的情况下,根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥,并使用所述密钥加密密钥对所述安全信息中的密文进行解密,得到所述音视频加密密钥;使用所述音视频加密密钥对所述音视频数据中的音视频密文帧进行解密,得到并输出所述音视频码流。
一种多媒体会议数据处理设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现上述任一项所述的多媒体会议数据处理方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的多媒体会议数据处理方法的步骤。
应用本公开实施例所提供的技术方案,发送端在确定待发送的音视频码流后,可以使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧,在音视频加密密钥或密钥加密密钥有更新的情况下,音视频密文帧中拼接有安全信息,其中包括使用预先获得的密钥加密密钥对音视频加密密钥进行加密后得到的密文及密钥加密密钥版本,基于音视频密文帧,构造音视频数据,并发送给接收端。接收端接收到音视频数据后,在音视频数据中存在安全信息的情况下,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥,并使用密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥,使用音视频加密密钥对音视频数据中的音视频密文帧进行解密,得到并输出音视频码流。传输的音视频数据是经过加密保护的,而且对音视频加密密钥也进行了保护,对多媒体会议数据进行了安全处理,可以增强多媒体会议的安全性。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例中一种多媒体会议数据处理方法的实施流程图;
图2为本公开实施例中一种多媒体会议数据处理总体流程示意图;
图3为本公开实施例中调用音视频加密接口进行加密处理过程示意图;
图4为本公开实施例中调用音视频解密接口进行解密处理过程示意图;
图5为本公开实施例中一种多媒体会议数据处理***的结构示意图;
图6为本公开实施例中一种多媒体会议数据处理设备的结构示意图。
具体实施方式
本公开的核心是提供一种多媒体会议数据处理方法。
终端加入到多媒体会议中后,总会有音视频的传输需求,发送音视频的终端可以称为发送端,接收音视频的终端可以称为接收端。发送端在确定待发送的音视频码流后,可以使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧,在音视频加密密钥或密钥加密密钥有更新的情况下,音视频密文帧中拼接有安全信息,其中包括使用预先获得的密钥加密密钥对音视频加密密钥进行加密后得到的密文及密钥加密密钥版本,基于音视频密文帧,构造音视频数据,并发送给接收端。接收端获得音视频数据后,在音视频数据中存在安全信息的情况下,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥,并使用密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥,使用音视频加密密钥对音视频数据中的音视频密文帧进行解密,得到并输出音视频码流。传输的音视频数据是经过加密保护的,而且对音视频加密密钥也进行了保护,对多媒体会议数据进行了安全处理,可以增强多媒体会议的安全性。
为了使本技术领域的人员更好地理解本公开方案,下面结合附图和具体实施方式对本公开作进一步的详细说明。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
参见图1所示,为本公开实施例所提供的一种多媒体会议数据处理方法的实施流程图,该方法可以包括以下步骤:
S110:发送端确定待发送的音视频码流后,使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧。
其中,在音视频加密密钥或密钥加密密钥有更新的情况下,音视频密文帧中拼接有安全信息,安全信息中包括使用预先获得的密钥加密密钥对音视频加密密钥进行加密后得到的密文和密钥加密密钥版本。
在多媒体会议中,发送端在有音视频的发送需求时,可以先进行音视频编码,确定待发送的音视频码流。
发送端可以预先生成音视频加密密钥。在确定待发送的音视频码流后,可以使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧。
具体的,发送端可以使用预先生成的音视频加密密钥对音视频码流中的部分音视频帧进行加密处理。
在实际应用中,发送端可以调用音视频加密接口,通过中间件对音视频码流中的音视频帧进行加密处理。
如,发送端可以将明文音视频码流传入中间件,中间件对音视频码流中的音视频帧进行分析,确定出I帧、P帧、参数帧、音频帧等多种类型的音视频帧。同时,发送端可以传入音视频加密密钥的句柄,中间件根据音视频加密密钥的句柄,可以得到音视频加密密钥,然后根据预设策略,选择对哪一种类型的音视频帧进行加密。可以对音视频码流中的部分或全部音视频帧进行加密处理,得到音视频密文帧,返回给发送端。其中,I帧又称帧内编码帧,是一种自带全部信息的独立帧,无需参考其他图像便可独立进行解码,P帧又称帧间预测编码帧,需要参考前面的I帧才能进行编码,表示的是当前帧画面与前一帧(前一帧可能是I帧也可能是P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。
使用音视频加密密钥对音视频码流中的部分音视频帧进行加密处理,一方面可以提高加解密处理效率,另一方面在恶意窃取者不清楚加密策略的情况下,无法确定对哪部分音视频帧进行了加密,也就无法正常解密,增强了数据的安全性。
发送端使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,如果音视频加密密钥或者密钥加密密钥有更新,则获得的音视频密文帧中可以拼接安全信息,安全信息中包括使用预先获得的密钥加密密钥对音视频加密密钥进行加密后得到的密文及密钥加密密钥版本。音视频加密密钥可以按照设定更新策略进行更新,如每30-60个GOP(Group of Pictures,画面组)周期进行更新,当更新条件触发时,发送端调用音视频加密密钥生成接口,生成或更新音视频加密密钥。
具体的,发送端可以通过会议管理设备查询获得密钥加密密钥。密钥加密密钥可以是会议管理设备按照设定更新策略进行更新,向各终端下发更新指令。
会议管理设备可以对加入多媒体会议的终端进行认证管控等管理。会议管理设备可以预先获得密钥加密密钥。具体的,可以是会议管理设备自身生成密钥加密密钥,还可以由密钥管理设备进行密钥管理,会议管理设备在接入网络后,向密钥管理设备申请获得密钥加密密钥,当然,还可以通过其他方式获得密钥加密密钥,本公开对此不做限制。
发送端在加入多媒体会议之初或者在有音视频传输需求时,可以通过会议管理设备查询获得密钥加密密钥。
使用密钥加密密钥对音视频加密密钥进行加密处理,可以增强密钥的安全性,进而提高多媒体会议的安全性。
S120:发送端基于音视频密文帧,构造音视频数据,并将音视频数据发送给接收端。
发送端使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧后,基于音视频密文帧,可以构造音视频数据。
具体的,发送端可以对音视频码流中包括音视频密文帧在内的所有音视频帧进行分片、封包处理,获得音视频数据,同时,在音视频密文帧的分片所在数据包的包头中添加安全信息标识。对音视频帧进行分片、封包处理后得到的音视频数据更方便传输,另外,在音视频密文帧的分片所在数据包的包头中添加安全信息标识,方便接收端准确识别哪些音视频帧拼接有安全信息,是否存在音视频加密密钥或密钥加密密钥的更新。
构造得到音视频数据后,可以将音视频数据发送给接收端。
S130:接收端接收到音视频数据后,在音视频数据中存在安全信息的情况下,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥,并使用密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥。
在本公开实施例中,发送端使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧,并基于音视频密文帧,构造音视频数据发送给接收端后,接收端可以接收到音视频数据。
接收端在接收到音视频数据后,可以先对音视频数据中的数据包进行解析,将分片组合为音视频帧,并根据数据包的包头中是否添加有安全信息标识,确定拼接有安全信息的音视频密文帧。通过安全信息标识,可以对哪些音视频帧拼接有安全信息进行准确识别。
接收端根据安全信息中的密钥加密密钥版本,可以获得待启用的密钥加密密钥。
具体的,接收端可以根据安全信息中的密钥加密密钥版本,确定本地是否存在待启用的密钥加密密钥。
如果本地保存的密钥加密密钥的版本与安全信息中的密钥加密密钥版本一致,则表明本地存在待启用的密钥加密密钥,可以使用该密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥。
如果本地不存在待启用的密钥加密密钥,则可以通过会议管理设备查询获得密钥加密密钥。
在本公开的一种具体实施方式中,通过会议管理设备查询获得密钥加密密钥的过程可以包括以下步骤:
第一个步骤:向会议管理设备发送密钥查询请求,密钥查询请求中携带使用接收端的网络密钥对接收端的标识和密钥加密密钥版本加密后得到的密文;
第二个步骤:接收会议管理设备返回的密钥响应消息,密钥响应消息中携带使用接收端的网络密钥对接收端的标识、会议管理设备的标识、密钥加密密钥版本和密钥加密密钥加密后得到的密文;
第三个步骤:对密钥响应消息进行解析,获得密钥加密密钥。
为便于理解,将上述三个步骤结合起来进行说明。
在本公开实施例中,会议管理设备可以通过密钥管理设备查询获得已入网的各个终端的网络密钥。入网是终端加入到多媒体会议的前提,在实际应用中,可以通过网络管理设备对要入网的各个终端进行认证管控,网络管理设备在对终端进行认证管控的过程中,可以使得网络管理设备和终端都获得相应终端的网络密钥,网络管理设备可以将终端的网络密钥发送给密钥管理设备,在密钥管理设备中对终端的网络密钥进行存储。
接收端在确定本地不存在待启用的密钥加密密钥的情况下,可以使用接收端的网络密钥对接收端的标识和密钥加密密钥版本进行加密,得到相应的密文,向会议管理设备发送的密钥查询请求中携带该密文。这里的密钥加密密钥版本为安全信息中包含的密钥加密密钥版本。
会议管理设备接收到密钥查询请求后,因为会议管理设备中有接收端的网络密钥,所以使用接收端的网络密钥可以对密钥查询请求中携带的密文进行解密,得到接收端的标识和密钥加密密钥版本。会议管理设备可以根据密钥加密密钥版本确定相应的密钥加密密钥,使用接收端的网络密钥对接收端的标识、会议管理设备的标识、密钥加密密钥版本和密钥加密密钥进行加密,得到相应的密文,在向接收端返回的密钥响应消息中可以携带该密文。
接收端接收到会议管理设备返回的密钥响应消息后,可以对密钥响应消息进行解析,获得密钥加密密钥。具体的,可以使用接收端的网络密钥对密钥响应消息中携带的密文进行解密,得到接收端的标识、会议管理设备的标识、密钥加密密钥版本和密钥加密密钥。
通过对比密钥查询请求和密钥响应消息中携带的接收端的标识、密钥加密密钥版本等信息可以进行消息合法性认证。
获得待启用的密钥加密密钥后,可以使用密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥。
S140:接收端使用音视频加密密钥对音视频数据中的音视频密文帧进行解密,得到并输出音视频码流。
接收端得到音视频加密密钥后,可以使用音视频加密密钥对音视频数据中的音视频密文帧进行解密处理,获得解密后的音视频帧,然后对音视频帧进行解码,得到音视频码流,输出音视频码流,使得音视频码流在接收端播放给相应用户。
具体的,接收端可以调用音视频解密接口,对音视频数据中的音视频密文帧进行解密处理。
需要说明的是,发送端在初次进行音视频帧加密时,也可以认为存在音视频加密密钥或密钥加密密钥的更新,可以在相应的音视频密文帧中拼接安全信息,接收端通过安全信息,可以获得当前使用的音视频加密密钥,进而可以对音视频数据中的音视频密文帧进行解密。之后,如果不存在音视频加密密钥或密钥加密密钥的更新,则发送端在进行音视频帧加密时,可以不在相应的音视频密文帧中拼接安全信息,接收端可以直接使用之前获得的音视频加密密钥对音视频数据中的音视频密文帧进行解密。
应用本公开实施例所提供的方法,发送端在确定待发送的音视频码流后,可以使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧,在音视频加密密钥或密钥加密密钥有更新的情况下,音视频密文帧中拼接有安全信息,其中包括使用预先获得的密钥加密密钥对音视频加密密钥进行加密后得到的密文及密钥加密密钥版本,基于音视频密文帧,构造音视频数据,并发送给接收端。接收端接收到音视频数据后,在音视频数据中存在安全信息的情况下,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥,并使用密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥,使用音视频加密密钥对音视频数据中的音视频密文帧进行解密,得到并输出音视频码流。传输的音视频数据是经过加密保护的,而且对音视频加密密钥也进行了保护,对多媒体会议数据进行了安全处理,可以增强多媒体会议的安全性。
为便于理解,以图2所示为例对本公开实施例的总体流程进行说明。
发送端对音视频进行编码,得到音视频码流,使用音视频加密密钥对音视频码流中的音视频帧进行加密处理,得到音视频密文帧,即保护后的音视频帧,对包括音视频密文帧在内的所有音视频帧进行分片、封包处理,得到音视频数据,将音视频数据通过网络传输给接收端;
接收端接收到音视频数据后,对数据包进行解析,将分片数据重组为帧,使用音视频加密密钥对音视频密文帧进行解密处理,对音视频解码,得到并输出音视频码流。
会议管理设备可以对密钥加密密钥进行更新,发送端也可以根据一定的更新策略,对音视频加密密钥进行更新。在音视频加密密钥或密钥加密密钥有更新的情况下,音视频密文帧中拼接有安全信息,安全信息中包括使用密钥加密密钥对音视频加密密钥进行加密后得到的密文及密钥加密密钥版本。这样接收端通过安全信息可以得到待使用的音视频加密密钥,进而可以使用音视频加密密钥对音视频数据进行解密。
在上述总体流程中,发送端对音视频帧的加密过程具体可以是调用音视频加密接口,通过中间件对音视频码流进行加密处理。具体流程如图3所示:
发送端传入明文音视频码流,中间件对音视频帧进行分析,识别I帧、P帧、B帧、参数集、音频帧等。然后发送端传入音视频加密密钥句柄,中间件根据一定的加密策略,使用音视频加密密钥对音视频帧进行加密。如果存在密钥更新,则发送端可以传入密钥更新标识,中间件根据密钥更新标识,如音视频加密密钥是否更新、密钥加密密钥是否更新、密钥加密密钥是否需要预告等,选择是否构造安全信息,并在音视频密文帧中拼接安全信息。流程结束,中间件返回结果给发送端。
在上述总体流程中,接收端对音视频帧的解密过程具体可以是调用音视频解密接口,通过中间件对音视频码流进行解密处理。具体流程如图4所示:
接收端传入音视频密文帧及是否含安全信息标识,中间件根据安全信息标识判断音视频数据中是否包含安全信息。如果音视频数据中包含安全信息,则解析安全信息,确定是否要使用新的密钥加密密钥,如果要使用新的密钥加密密钥,则判断是否存在待启用的新的密钥加密密钥。如果存在待启用的新的密钥加密密钥,则通过新的密钥加密密钥得到音视频加密密钥。如果不存在待启用的新的密钥加密密钥,则通过接收端申请得到新的密钥加密密钥,通过新的密钥加密密钥得到音视频加密密钥。如果确定不使用新的密钥加密密钥,则通过之前获得的密钥加密密钥得到音视频加密密钥。如果音视频数据中不包含安全信息,则获得之前的音视频加密密钥。中间件对音视频码流进行分析,识别I帧、P帧、B帧、参数集、音频帧等,根据一定的策略,使用音视频加密密钥对音视频密文帧进行解密,返回结果给接收端。
上述方法中的音视频加密接口的参数及内部工作原理可以参考如下:
1)入参
音视频帧:音视频(可以为音频、视频、音频+视频)编码后的一串连续码流,码流包括若干个连续且完整的音视频帧。
密钥加密密钥版本号:当前发送端接收到的最新的密钥加密密钥的版本号。
密钥加密密钥索引:当前发送端接收到的最新的密钥加密密钥的索引号或者句柄。
音视频加密密钥索引:当前发送端生成的最新的音视频加密密钥的索引号或者句柄。
密钥更新标识:当发送端主动更新音视频加密密钥时对标志位进行设置;当发送端接收到新的密钥加密密钥后,对标志位进行设置;其余情况该标志位为0。
2)出参
音视频密文帧:一串经加密后的音视频数据的密文码流。其格式与输入的音视频码流保持一致,如不破坏码流的头结构、重组码流分隔符标识如0x03等,只是数据部分为密文。
3)接口返回值
安全信息更新标识:指示本次接口调用过程中是否更新了安全信息。
4)全局变量
当前密钥加密密钥:当前生效的密钥加密密钥。
I帧间隔:从收到新的密钥加密密钥开始,已经处理的I帧数量,初始值为-1。
5)接口内部实现步骤
解析码流。得到I帧、P帧、参数集、音频帧等内容;
使用入参音视频加密密钥,对音视频码流进行加密,如OFB(Output-Feedback模式,输出反馈模式)加密。根据策略,有选择地对音视频帧进行加密,如可以只对音视频码流的I帧进行加密。其中IV值可以采用收发双端共享的默认策略。最后对加密结果进行处理,如添加0x03等。
根据密钥更新标识构造安全信息:
(1)当密钥更新标识指示接收到了新的密钥加密密钥,将“I帧间隔”置0,跳转到(4);
(2)当密钥更新标识指示音视频加密密钥被更新时,首先使用“当前密钥加密密钥”对入参音视频加密密钥进行加密,将加密后的音视频加密密钥放进安全信息中;其次如果“I帧间隔”为非负,则跳转到(4);
(3)当密钥更新标识为0,如果“I帧间隔”为非负,则跳转到(4);
(4)使用入参音视频的流量对“I帧间隔”进行累加。如果“I帧间隔”值小于阈值A,不进行操作;如果“I帧间隔”值大于或等于阈值A且小于或等于阈值B,对新的密钥加密密钥进行预告,将入参的密钥加密密钥信息放到安全信息的new_vkek中;如果“I帧间隔”值大于阈值B,更新密钥加密密钥,将入参的密钥加密密钥信息放到安全信息的vkek中,将“当前密钥加密密钥”设置为入参的密钥加密密钥,设置“I帧间隔”为-1,停止“I帧间隔”的判断,等待下一轮密钥加密密钥更新时进行判断操作。
安全信息与音视频密文帧拼接。如果安全信息有更新,将将安全信息的内容与入参音视频码流的第一个帧进行拼接,可以拼接在第一个帧之前。
输出加密结果,返回安全信息是否被更新的标识。
上述方法中的音视频解密接口的参数及内部工作原理可以参考如下:
1)入参
音视频密文帧:加密后的一串连续的音视频(可以为音频、视频、音频+视频)码流,包括若干个连续且完整的音视频帧。如果码流中含有安全信息,则安全信息只能包含在第一个帧的开头位置。
密钥加密密钥版本号:当前接收端接收到的最新的密钥加密密钥的版本号。
密钥加密密钥索引:当前接收端接收到的最新的密钥加密密钥的索引号或者句柄。
安全信息传入标识:指示入参音视频密文帧中的第一个帧中是否拼接了安全信息。
2)出参
音视频帧明文:一串经解密后的音视频数据的明文码流。解密结果不破坏码流的语义,如码流分割标识0x03等。
待申请的密钥加密密钥:指示本次接口调用过程中密钥加密密钥版本号是否匹配,如果不匹配,其值为接收端需要向会议管理设备请求的密钥加密密钥的版本号;如果匹配,为全0。
3)接口返回值
返回值:为0,表示一切正常;为1,表示出参“待申请的密钥加密密钥”有效,接收端需要向会议管理设备主动请求密钥加密密钥,同时解密过程有效,可以对出参“音视频帧明文”进行解码播放;为2,出参“待申请的密钥加密密钥”有效,接收端需要向会议管理设备主动请求密钥加密密钥,同时解密过程无效,无法对出参“音视频帧明文”进行解码播放。
4)全局变量
当前密钥加密密钥:当前生效的密钥加密密钥。
当前音视频加密密钥:当前生效的音视频加密密钥。
5)接口内部实现步骤:
(a)如果安全信息传入标识为1,则表明安全信息存在,对第一个帧进行解析,得到安全信息;否则,直接跳转到(f);
(b)如果安全信息中包含预告的新密钥加密密钥信息,比对预告的新密钥加密密钥和入参密钥加密密钥是否一致,如果不一致,将出参“待申请的密钥加密密钥”置为预告的密钥加密密钥,设置返回值为1;
(c)如果安全信息中包含启用的新密钥加密密钥信息,将“当前密钥加密密钥”置为启用的新密钥加密密钥。比对启用的新密钥加密密钥信息和入参密钥加密密钥是否一致,如果不一致,将出参“待申请的密钥加密密钥”置为“当前密钥加密密钥”,设置返回值为1;
(d)如果安全信息中包含新密钥加密密钥信息,使用“当前密钥加密密钥”对音视频加密密钥的密文进行解密,导入新音视频加密密钥,将新音视频加密密钥信息赋值给“当前音视频加密密钥”。如果解密出错,如接收端上没有“当前密钥加密密钥”所对应的密钥,将出参“待申请的密钥加密密钥”置为“当前密钥加密密钥”,接口出错,将返回值置为2,并直接退出;
(e)解析码流,得到加密后的I帧、P帧、参数集、音频帧等内容。
(f)使用“当前音视频加密密钥”,对音视频码流进行OFB解密。最后对解密结果进行处理,如添加0x03等。
需要说明的是,以上仅为一种具体示例,在实际应用中,可以通过更多方式进行加解密操作。
相应于上面的方法实施例,本公开实施例还提供了一种多媒体会议数据处理***,下文描述的多媒体会议数据处理***与上文描述的多媒体会议数据处理方法可相互对应参照。
参见图5所示,该***包括发送端510和接收端520,其中:
发送端510,用于确定待发送的音视频码流后,使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧;其中,在音视频加密密钥或密钥加密密钥有更新的情况下,音视频密文帧中拼接有安全信息,安全信息中包括使用密钥加密密钥对音视频加密密钥进行加密后得到的密文及密钥加密密钥版本;基于音视频密文帧,构造音视频数据,并将音视频数据发送给接收端520;
接收端520,用于接收到音视频数据后,在音视频数据中存在安全信息的情况下,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥,并使用密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥;使用音视频加密密钥对音视频数据中的音视频密文帧进行解密,得到并输出音视频码流。
应用本公开实施例所提供的***,发送端在确定待发送的音视频码流后,可以使用预先生成的音视频加密密钥对音视频码流中的音视频帧进行加密处理,获得音视频密文帧,在音视频加密密钥或密钥加密密钥有更新的情况下,音视频密文帧中拼接有安全信息,其中包括使用预先获得的密钥加密密钥对音视频加密密钥进行加密后得到的密文及密钥加密密钥版本,基于音视频密文帧,构造音视频数据,并发送给接收端。接收端接收到音视频数据后,在音视频数据中存在安全信息的情况下,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥,并使用密钥加密密钥对安全信息中的密文进行解密,得到音视频加密密钥,使用音视频加密密钥对音视频数据中的音视频密文帧进行解密,得到并输出音视频码流。传输的音视频数据是经过加密保护的,而且对音视频加密密钥也进行了保护,对多媒体会议数据进行了安全处理,可以增强多媒体会议的安全性。
在本公开的一种具体实施方式中,发送端510,用于:
使用预先生成的音视频加密密钥对音视频码流中的部分音视频帧进行加密处理。
在本公开的一种具体实施方式中,发送端510通过以下步骤获得密钥加密密钥:
通过会议管理设备查询获得密钥加密密钥。
在本公开的一种具体实施方式中,发送端510,用于:
对音视频码流中包括音视频密文帧在内的所有音视频帧进行分片、封包处理,获得音视频数据;
在音视频密文帧的分片所在数据包的包头中添加安全信息标识。
在本公开的一种具体实施方式中,接收端520,还用于:
在获得音视频数据之后,根据安全信息中的密钥加密密钥版本,获得待启用的密钥加密密钥之前,对音视频数据中的数据包进行解析,将分片组合为音视频帧;
根据数据包的包头中是否添加有安全信息标识,确定拼接有安全信息的音视频密文帧。
在本公开的一种具体实施方式中,接收端520,用于:
根据安全信息中的密钥加密密钥版本,确定本地是否存在待启用的密钥加密密钥;
如果不存在,则通过会议管理设备查询获得密钥加密密钥。
在本公开的一种具体实施方式中,接收端520,用于:
向会议管理设备发送密钥查询请求,密钥查询请求中携带使用接收端的网络密钥对接收端的标识和密钥加密密钥版本加密后得到的密文;
接收会议管理设备返回的密钥响应消息,密钥响应消息中携带使用接收端的网络密钥对接收端的标识、会议管理设备的标识、密钥加密密钥版本和密钥加密密钥加密后得到的密文;
对密钥响应消息进行解析,获得密钥加密密钥。
相应于上面的方法实施例,本公开实施例还提供了一种多媒体会议数据处理设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现上述多媒体会议数据处理方法的步骤。
图6是根据一示例性实施例示出的一种多媒体会议数据处理设备600的框图。如图6所示,该多媒体会议数据处理设备600可以包括:处理器610,存储器620。该多媒体会议数据处理设备600还可以包括多媒体组件630,输入/输出(I/O)接口640,以及通信组件650中的一者或多者。
其中,处理器610用于控制该多媒体会议数据处理设备600的整体操作,以完成上述的多媒体会议数据处理方法中的全部或部分步骤。存储器620用于存储各种类型的数据以支持在该多媒体会议数据处理设备600的操作,这些数据例如可以包括用于在该多媒体会议数据处理设备600上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器620可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(StaticRandomAccess Memory,简称SRAM),电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件630可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器620或通过通信组件650发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口640为处理器610和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件650用于该多媒体会议数据处理设备600与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件650可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
在一示例性实施例中,多媒体会议数据处理设备600可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal ProcessingDevice,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的多媒体会议数据处理方法。
相应于上面的方法实施例,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的多媒体会议数据处理方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器620,上述程序指令可由多媒体会议数据处理设备600的处理器610执行以完成上述的多媒体会议数据处理方法。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。例如,可以将消息中携带的信息改变为单独传输的信息。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,例如入网认证请求消息中同时携带第一终端的标识、随机数等信息。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (10)
1.一种多媒体会议数据处理方法,其特征在于,包括:
发送端确定待发送的音视频码流后,使用预先生成的音视频加密密钥对所述音视频码流中的音视频帧进行加密处理,获得音视频密文帧;其中,在所述音视频加密密钥或密钥加密密钥有更新的情况下,所述音视频密文帧中拼接有安全信息,所述安全信息中包括使用所述密钥加密密钥对所述音视频加密密钥进行加密后得到的密文及所述密钥加密密钥版本;
所述发送端基于所述音视频密文帧,构造音视频数据,并将所述音视频数据发送给接收端;
所述接收端接收到所述音视频数据后,在所述音视频数据中存在所述安全信息的情况下,根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥,并使用所述密钥加密密钥对所述安全信息中的密文进行解密,得到所述音视频加密密钥;
所述接收端使用所述音视频加密密钥对所述音视频数据中的音视频密文帧进行解密,得到并输出所述音视频码流。
2.根据权利要求1所述的方法,其特征在于,所述使用预先生成的音视频加密密钥对所述音视频码流中的音视频帧进行加密处理,包括:
使用预先生成的音视频加密密钥对所述音视频码流中的部分音视频帧进行加密处理。
3.根据权利要求1所述的方法,其特征在于,所述发送端通过以下步骤获得所述密钥加密密钥:
通过会议管理设备查询获得所述密钥加密密钥。
4.根据权利要求1所述的方法,其特征在于,所述基于所述音视频密文帧,构造音视频数据,包括:
对所述音视频码流中包括所述音视频密文帧在内的所有音视频帧进行分片、封包处理,获得音视频数据;
在所述音视频密文帧的分片所在数据包的包头中添加安全信息标识。
5.根据权利要求4所述的方法,其特征在于,在所述获得所述音视频数据之后,所述根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥之前,还包括:
所述接收端对所述音视频数据中的数据包进行解析,将分片组合为音视频帧;
根据数据包的包头中是否添加有安全信息标识,确定拼接有安全信息的音视频密文帧。
6.根据权利要求1至5之中任一项所述的方法,其特征在于,所述根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥,包括:
根据所述安全信息中的所述密钥加密密钥版本,确定本地是否存在待启用的密钥加密密钥;
如果不存在,则通过会议管理设备查询获得所述密钥加密密钥。
7.根据权利要求6所述的方法,其特征在于,所述通过会议管理设备查询获得所述密钥加密密钥,包括:
向会议管理设备发送密钥查询请求,所述密钥查询请求中携带使用所述接收端的网络密钥对所述接收端的标识和所述密钥加密密钥版本加密后得到的密文;
接收所述会议管理设备返回的密钥响应消息,所述密钥响应消息中携带使用所述接收端的网络密钥对所述接收端的标识、所述会议管理设备的标识、所述密钥加密密钥版本和密钥加密密钥加密后得到的密文;
对所述密钥响应消息进行解析,获得所述密钥加密密钥。
8.一种多媒体会议数据处理***,其特征在于,包括发送端和接收端,其中:
所述发送端,用于确定待发送的音视频码流后,使用预先生成的音视频加密密钥对所述音视频码流中的音视频帧进行加密处理,获得音视频密文帧;其中,在所述音视频加密密钥或密钥加密密钥有更新的情况下,所述音视频密文帧中拼接有安全信息,所述安全信息中包括使用所述密钥加密密钥对所述音视频加密密钥进行加密后得到的密文及所述密钥加密密钥版本;基于所述音视频密文帧,构造音视频数据,并将所述音视频数据发送给所述接收端;
所述接收端,用于接收到所述音视频数据后,在所述音视频数据中存在所述安全信息的情况下,根据所述安全信息中的所述密钥加密密钥版本,获得待启用的所述密钥加密密钥,并使用所述密钥加密密钥对所述安全信息中的密文进行解密,得到所述音视频加密密钥;使用所述音视频加密密钥对所述音视频数据中的音视频密文帧进行解密,得到并输出所述音视频码流。
9.一种多媒体会议数据处理设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述多媒体会议数据处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述多媒体会议数据处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111013159.3A CN113727058A (zh) | 2021-08-31 | 2021-08-31 | 一种多媒体会议数据处理方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111013159.3A CN113727058A (zh) | 2021-08-31 | 2021-08-31 | 一种多媒体会议数据处理方法、***、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113727058A true CN113727058A (zh) | 2021-11-30 |
Family
ID=78679818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111013159.3A Pending CN113727058A (zh) | 2021-08-31 | 2021-08-31 | 一种多媒体会议数据处理方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113727058A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114363658A (zh) * | 2021-12-30 | 2022-04-15 | 慧之安信息技术股份有限公司 | 一种音视频流加密传输的方法和装置 |
CN114554286A (zh) * | 2021-12-09 | 2022-05-27 | 武汉众智数字技术有限公司 | 一种基于gb35114的音视频数据处理方法及*** |
CN115086719A (zh) * | 2022-08-18 | 2022-09-20 | 芯见(广州)科技有限公司 | 一种视频传输方法、交换设备、kvm坐席***及存储介质 |
CN115937441A (zh) * | 2022-11-08 | 2023-04-07 | 泰瑞数创科技(北京)股份有限公司 | 低带宽环境下的三维协同标绘方法及其*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106161383A (zh) * | 2015-04-15 | 2016-11-23 | 北京视联动力国际信息技术有限公司 | 一种多媒体数据加密、解密的方法及装置 |
CN111031353A (zh) * | 2019-12-11 | 2020-04-17 | 上海乐相科技有限公司 | 一种视频加密方法及装置 |
CN111372056A (zh) * | 2020-03-26 | 2020-07-03 | 浙江大华技术股份有限公司 | 一种视频数据加密、解密处理方法及装置 |
CN112995784A (zh) * | 2021-05-19 | 2021-06-18 | 杭州海康威视数字技术股份有限公司 | 视频数据切片加密方法、装置和*** |
-
2021
- 2021-08-31 CN CN202111013159.3A patent/CN113727058A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106161383A (zh) * | 2015-04-15 | 2016-11-23 | 北京视联动力国际信息技术有限公司 | 一种多媒体数据加密、解密的方法及装置 |
CN111031353A (zh) * | 2019-12-11 | 2020-04-17 | 上海乐相科技有限公司 | 一种视频加密方法及装置 |
CN111372056A (zh) * | 2020-03-26 | 2020-07-03 | 浙江大华技术股份有限公司 | 一种视频数据加密、解密处理方法及装置 |
CN112995784A (zh) * | 2021-05-19 | 2021-06-18 | 杭州海康威视数字技术股份有限公司 | 视频数据切片加密方法、装置和*** |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114554286A (zh) * | 2021-12-09 | 2022-05-27 | 武汉众智数字技术有限公司 | 一种基于gb35114的音视频数据处理方法及*** |
CN114554286B (zh) * | 2021-12-09 | 2023-12-15 | 武汉众智数字技术有限公司 | 一种基于gb35114的音视频数据处理方法及*** |
CN114363658A (zh) * | 2021-12-30 | 2022-04-15 | 慧之安信息技术股份有限公司 | 一种音视频流加密传输的方法和装置 |
CN115086719A (zh) * | 2022-08-18 | 2022-09-20 | 芯见(广州)科技有限公司 | 一种视频传输方法、交换设备、kvm坐席***及存储介质 |
CN115937441A (zh) * | 2022-11-08 | 2023-04-07 | 泰瑞数创科技(北京)股份有限公司 | 低带宽环境下的三维协同标绘方法及其*** |
CN115937441B (zh) * | 2022-11-08 | 2023-09-05 | 泰瑞数创科技(北京)股份有限公司 | 低带宽环境下的三维协同标绘方法及其*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113727058A (zh) | 一种多媒体会议数据处理方法、***、设备及存储介质 | |
Zhou et al. | Joint physical-application layer security for wireless multimedia delivery | |
US8094822B2 (en) | Broadcast encryption key distribution system | |
WO2017114123A1 (zh) | 一种密钥配置方法及密钥管理中心、网元 | |
US8930688B2 (en) | Apparatus and method for providing security service of user interface | |
WO2018076742A1 (zh) | 一种数据传输方法、相关设备及*** | |
KR20150069982A (ko) | 보안 통신방법 및 장치와 이를 채용하는 멀티미디어 기기 | |
JP2002044135A (ja) | 暗号装置及び暗号通信システム | |
CN113347215B (zh) | 一种移动视频会议加密方法 | |
CN102106135A (zh) | 经由中间节点发送媒体数据 | |
JP5739006B2 (ja) | セキュアデータおよび非セキュアデータを送受信するための方法および装置 | |
CN113507483B (zh) | 即时通讯方法、装置、服务器及存储介质 | |
WO2024032289A1 (zh) | 视频播放方法和***、视频安全平台、通信设备 | |
JP2014502461A5 (ja) | セキュアデータおよび非セキュアデータを送受信するための方法および装置 | |
CN113422679A (zh) | 密钥生成方法、装置和***、加密方法、电子设备以及计算机可读存储介质 | |
CN109951378B (zh) | 一种即时通信中的文件加密传输与共享方法 | |
CN114630290A (zh) | 语音加密通话的密钥协商方法、装置、设备及存储介质 | |
CN111049738A (zh) | 基于混合加密的电子邮件数据安全保护方法 | |
CN114386049A (zh) | 加密方法、解密方法、装置及设备 | |
WO2023216531A1 (zh) | 一种通信鉴权处理方法、装置、设备及计算机可读存储介质 | |
CN111382451A (zh) | 一种密级标识方法、装置、电子设备及存储介质 | |
CN101588237A (zh) | 一种基于主动网技术的终端加密通信方法、装置和*** | |
US20230336998A1 (en) | Safe mode configuration method, device and system, and computer-readable storage medium | |
CN112367329B (zh) | 通信连接认证方法、装置、计算机设备及存储介质 | |
US20230070408A1 (en) | Secure communication device equipped with quantum encryption chip based quantum random number and method of providing secure communication service using the same |
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 |
Application publication date: 20211130 |
|
RJ01 | Rejection of invention patent application after publication |