视频数据加密、解密方法及装置、存储介质、服务器制造方法及图纸

技术编号:35851367 阅读:28 留言:0更新日期:2022-12-07 10:35
本发明专利技术公开了一种视频数据加密、解密方法及装置、存储介质、服务器,所述视频数据加密方法包括:接收来自客户端的会话申请,以建立与所述客户端的会话;生成与所述会话对应的会话标识并发送给所述客户端,不同会话对应不同的会话标识;根据所述会话标识生成密钥,并利用所述密钥加密数据;将加密后的数据发送至所述客户端,以供所述客户端根据所述会话标识生成密钥,并利用所述密钥解密加密后的数据。使用上述技术方案能够对视频数据进行加密,以保证视频数据在传输过程与查看过程中的安全性。视频数据在传输过程与查看过程中的安全性。视频数据在传输过程与查看过程中的安全性。

【技术实现步骤摘要】
视频数据加密、解密方法及装置、存储介质、服务器


[0001]本专利技术涉及数据安全
,更具体地,其涉及一种视频数据加密、解密方法及装置、存储介质、服务器。

技术介绍

[0002]随着物联网的快速发展,监控设备得以大范围部署,从而实现对重点区域的情况进行实时监控。监控设备所拍摄的视频数据涉及个人或企业的隐私与利益,因此视频数据在播放、传输时的数据安全问题显得格外重要。
[0003]现有技术在对视频数据进行传输时,通常依赖安全证书对视频数据传输的过程进行加密,以实现视频数据的流转,使其他用户能在自己的终端上查看到监控视频数据。
[0004]但是,现有技术在对视频数据进行传输时容易受到监听,导致视频数据存在泄露风险,造成用户的损失。

技术实现思路

[0005]本专利技术解决的技术问题是如何对数据进行加密,以保证传输过程中的数据安全。
[0006]为解决上述技术问题,本专利技术实施例提供一种视频数据加密方法,所述视频数据加密方法包括:接收来自客户端的会话申请,以建立与所述客户端的会话;生成与所述会话对应的会话标识并发送给所述客户端,不同会话对应不同的会话标识;根据所述会话标识生成密钥,并利用所述密钥加密数据;将加密后的数据发送至所述客户端,以供所述客户端根据所述会话标识生成密钥,并利用所述密钥解密加密后的数据。
[0007]可选地,所述生成与所述会话对应的会话标识包括:生成所述会话标识,所述会话标识为不重复的随机数。
[0008]可选地,所述生成与所述会话对应的会话标识包括:生成不重复的随机数,并根据所述随机数生成所述会话标识。
[0009]可选地,所述根据所述随机数生成所述会话标识包括:对所述随机数进行哈希运算,以生成所述会话标识;或者,对所述客户端输入的用户名、所述会话的建立时间以及所述随机数进行哈希运算,以生成所述会话标识。
[0010]可选地,所述根据所述会话标识生成密钥包括:根据所述会话标识和/或所述随机数生成密钥。
[0011]可选地,所述根据所述会话标识和/或所述随机数生成密钥包括:对所述会话标识进行哈希运算,以生成所述密钥;或者,对所述客户端输入的用户名、密码、所述会话标识以及所述随机数进行哈希运算,以生成所述密钥,所述密码为对所述客户端输入的初始密码进行哈希运算得到的。
[0012]可选地,所述将加密后的数据发送至所述客户端包括:将所述数据的格式转换为预设格式,所述客户端支持显示具有所述预设格式的数据;将预设格式的所述数据发送至所述客户端。
[0013]可选地,所述数据为视频数据。
[0014]本专利技术实施例还供一种视频数据解密方法,所述视频数据解密方法包括:向服务器发送会话申请,以建立与所述服务器的会话;接收所述服务器发送的所述会话对应的会话标识,不同会话对应不同的会话标识;根据所述会话标识生成密钥;接收所述服务器发送的加密后的数据,并利用所述密钥解密加密后的数据。
[0015]本专利技术实施例还公开一种视频数据加密装置,所述视频数据加密装置包括:接收模块,用于接收来自客户端的会话申请,以建立与所述客户端的会话;会话标识生成模块,用于生成与所述会话对应的会话标识并发送给所述客户端,不同会话对应不同的会话标识;第一密钥生成模块,用于根据所述会话标识生成密钥,并利用所述密钥加密数据;数据传输模块,用于将加密后的数据发送至所述客户端,以供所述客户端根据所述会话标识生成密钥,并利用所述密钥解密加密后的数据。
[0016]本专利技术实施例还公开一种视频数据解密装置,所述视频数据解密装置包括:申请模块,用于向服务器发送会话申请,以建立与所述服务器的会话;会话标识接收模块,用于接收所述服务器发送的所述会话对应的会话标识,不同会话对应不同的会话标识;第二密钥生成模块,用于根据所述会话标识生成密钥;数据解密模块,用于接收所述服务器发送的加密后的数据,以利用所述密钥解密加密后的数据。
[0017]本专利技术实施例还公开一种服务器,包括存储器和处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述计算机程序被处理器运行时执行上述任一种所述视频数据加密方法的步骤。
[0018]本专利技术实施例还公开一种客户端,包括存储器和处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述计算机程序被处理器运行时执行上述任一种所述视频数据解密方法的步骤。
[0019]本专利技术实施例还公开一种计算机可读存储介质,其上存储有计算机程序,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,所述计算机程序被处理器运行时执行上述任一种所述视频数据加密方法的步骤。
[0020]与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:
[0021]本专利技术提出一种视频数据加密方法,通过建立与客户端的会话,生成会话对应的会话标识并发送给客户端,不同会话对应不同的会话标识。再根据会话标识生成密钥,以使用密钥对数据进行加密,由于会话标识互不相同,根据会话标识生成密钥可以保证密钥的唯一性。将加密后的数据发送至客户端,以供客户端根据会话标识生成密钥,并利用密钥解密加密后的数据。由于与客户端都使用会话标识生成密钥,可以避免密钥在网络中进行传输所导致的安全风险;同时,用于生成密钥的会话标识是在会话过程中生成的,并且仅允许客户端对数据进行传输与解密,可以保证在会话断开后数据无法在本地被存储与查看,避免数据泄露的风险。
[0022]进一步地,将数据的格式转换为预设格式,客户端支持显示具有预设格式的数据,可以使各种格式的数据都能够在客户端被查看。
附图说明
[0023]图1是本专利技术实施例提供的一种视频数据加密方法的整体流程图;
[0024]图2是本专利技术实施例提供的一种视频数据解密方法的整体流程图;
[0025]图3是本专利技术实施例提供的一种视频数据加密及解密方法的示意图;
[0026]图4是本专利技术实施例提供的一种视频数据加密装置的结构示意图;
[0027]图5是本专利技术实施例提供的一种视频数据解密装置的结构示意图。
具体实施方式
[0028]如
技术介绍
中所述,随着物联网的快速发展,监控设备得以大范围部署,监控设备所拍摄的视频数据涉及个人或企业的隐私与利益,因此视频数据在播放、传输时的数据安全问题显得格外重要。现有技术在进行视频数据传输时,通常依赖安全证书对视频数据传输的过程进行加密,但现有技术在对视频数据进行传输时容易受到监听,导致视频数据存在泄露风险,造成用户的损失。
[0029]本专利技术实施例中,通过建立与客户端的会话,生成会话对应的会话标识并发送给客户端,不同会话对应不同的会话标识。再根据会话标识生成密钥,以使用密钥对数据进行加密,由于会话标识互不相同,根据会话标识生成密钥可以保证密钥的唯一性。将加密后的数据发送至客户端,以供客户端根据会话标识生成密钥,并利用密钥解密加密后的数据。由于与客户端都使用会话标识生成密钥,可以避免密钥在网络中进行传输所导致的安全风险;同时,用于生成密钥的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据加密方法,其特征在于,包括:接收来自客户端的会话申请,以建立与所述客户端的会话;生成与所述会话对应的会话标识并发送给所述客户端,不同会话对应不同的会话标识;根据所述会话标识生成密钥,并利用所述密钥加密数据;将加密后的数据发送至所述客户端,以供所述客户端根据所述会话标识生成密钥,并利用所述密钥解密加密后的数据。2.根据权利要求1所述的视频数据加密方法,其特征在于,所述生成与所述会话对应的会话标识包括:生成所述会话标识,所述会话标识为不重复的随机数。3.根据权利要求1所述的视频数据加密方法,其特征在于,所述生成与所述会话对应的会话标识包括:生成不重复的随机数,并根据所述随机数生成所述会话标识。4.根据权利要求3所述的视频数据加密方法,其特征在于,所述根据所述随机数生成所述会话标识包括:对所述随机数进行哈希运算,以生成所述会话标识;或者,对所述客户端输入的用户名、所述会话的建立时间以及所述随机数进行哈希运算,以生成所述会话标识。5.根据权利要求3所述的视频数据加密方法,其特征在于,所述根据所述会话标识生成密钥包括:根据所述会话标识和/或所述随机数生成密钥。6.根据权利要求5所述的视频数据加密方法,其特征在于,所述根据所述会话标识和/或所述随机数生成密钥包括:对所述会话标识进行哈希运算,以生成所述密钥;或者,对所述客户端输入的用户名、密码、所述会话标识以及所述随机数进行哈希运算,以生成所述密钥,所述密码为对所述客户端输入的初始密码进行哈希运算得到的。7.根据权利要求1所述的视频数据加密方法,其特征在于,所述将加密后的数据发送至所述客户端包括:将所述数据的格式转换为预设格式,所述客户端支持显示具有所述预设格式的数据;将预设格式的所述数据发送至所述客户端。8.根据权利要求1所述的视频数据加密方法,其特征在于,所述数据为视频数据。9.一种视频数据解密方法,其特征在于,...

【专利技术属性】
技术研发人员:唐佳王夷张剑李东晓吴翔
申请(专利权)人:上海芯翌智能科技有限公司
类型:发明
国别省市:

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

1