全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210567226.4 (22)申请日 2022.05.23 (71)申请人 贵州大学 地址 550000 贵州省贵阳市花溪区花溪大 道南段2708号 (72)发明人 周骅 田有亮 杨兴宇 韩超  赵麒  (74)专利代理 机构 广东翰锐律师事务所 4 4442 专利代理师 胡厚财 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04N 7/18(2006.01) H04N 21/2347(2011.01) H04N 21/4408(2011.01) (54)发明名称 一种基于国密算法的视频流加密方法及相 关设备 (57)摘要 本申请公开了一种基于国密算法的视频流 加密方法, 方法包括: 处理端接收发送端发送的 待加密的监控视频数据; 处理端获取由密钥生成 器生成的随机密钥; 处理端将随机密钥与视频数 据通过异或计算, 生成加密视频数据; 处理端将 随机密钥通过国密算法进行加密, 得到随机密钥 的第一密文; 处理端将加密视频数据与随机密钥 的第一密文发送至接收端, 以便于接收端根据随 机密钥的第一密文对加密视频数据进行解密。 在 实时视频流的传输过程中, 使用加密算法作为密 钥分法, 数据鉴别以及数据加密的基础, 避免技 术泄露, 确保了安全性; 在需要大量加密运算的 地方, 利用硬件进行加解密, 速度更快, 降低了所 消耗的计算资源, 提高效率, 降低加密对设备性 能和功耗的影响。 权利要求书1页 说明书5页 附图1页 CN 114844713 A 2022.08.02 CN 114844713 A 1.一种基于国密算法的视频流加密方法, 其特征在于, 包括发送端、 处理端以及接收 端, 所述方法包括: 所述处理端接收所述发送端发送的待加密的监控视频 数据; 所述处理端获取由密钥生成器生成的随机密钥; 所述处理端将所述随机密钥与所述视频 数据通过异或计算, 生成加密视频 数据; 所述处理端将所述随机密钥通过国密算法进行加密, 得到所述随机密钥的第一密文; 所述处理端将所述加密视频数据与 所述随机密钥的第 一密文发送至所述接收端, 以便 于所述接收端根据所述随机密钥的第一密文对所述加密视频 数据进行解密。 2.根据权利要求1所述的基于国密算法的视频流加密方法, 其特征在于, 所述国密算法 具体为SM2算法。 3.根据权利要求2所述的基于国密算法的视频流加密方法, 其特征在于, 所述处理端将 所述随机密钥通过国密算法进行加密, 得到所述随机密钥的第一密文具体包括: 所述处理端通过国密算法的公钥对所述随机密钥进行加密, 得到所述随机密钥的第 一 密文。 4.根据权利要求3所述的基于国密算法的视频流加密方法, 其特征在于, 所述处理端将 所述加密视频 数据与所述随机密钥的第一密文发送至所述接收端具体包括: 所述处理端将所述加密视频 数据与所述随机密钥的第一密文封装为传输数据包; 所述处理端将所述传输数据包发送至所述接收端。 5.根据权利要求4所述的基于国密算法的视频流加密方法, 其特征在于, 所述处理端将 所述传输数据包发送至所述接收端之前还 包括: 基于所述发送端的第一签名, 对所述传输数据包进行加签。 6.根据权利要求5所述的基于国密算法的视频流加密方法, 其特征在于, 所述处理端将 所述传输数据包发送至所述接收端之后还 包括: 所述接收端验证所述传输数据包的签名无误后, 解析所述传输数据包, 得到所述随机 密钥的第一密文以及所述加密视频 数据。 7.根据权利要求6所述的基于国密算法的视频流加密方法, 其特征在于, 所述接收端根 据所述随机密钥的第一密文对所述加密视频 数据进行解密具体包括: 所述接收端通过 所述国密算法的私钥对所述第一密文 进行解密, 得到所述随机密钥; 所述接收端将所述随机密钥与所述加密视频数据进行一 次异或计算, 得到所述监控视 频数据。 8.一种基于国密算法的视频流加密设备, 其特征在于, 所述设备包括处理器以及存储 器: 所述存储器用于存 储程序代码, 并将所述 程序代码传输给 所述处理器; 所述处理器用于根据 所述程序代码中的指令执行权利要求1 ‑7任一项所述的基于国密 算法的视频流加密方法。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质用于存储程序代 码, 所述程序代码用于执 行权利要求1 ‑7任一项所述的基于国密算法的视频流加密方法。 10.一种包括指令的计算机程序产品, 其特征在于, 当其在计算机上运行时, 使得所述 计算机执 行权利要求1 ‑7任一项所述的基于国密算法的视频流加密方法。权 利 要 求 书 1/1 页 2 CN 114844713 A 2一种基于国密算法的视频流加密方 法及相关设 备 技术领域 [0001]本申请涉及视频加 密技术领域, 尤其涉及 一种基于国密算法的视频流加密方法及 相关设备。 背景技术 [0002]随着视频监控在园区, 工业生产, 城市安防, 甚至居民家庭之中的广泛应用, 无论 是通过开放的网络传输, 还 是架设专网传输, 都存在着视频数据被盗窃的风险, 尤其是视频 需要进行实时传输处理, 视频数据发生泄露对企业而言容易造成企业信息泄露, 而园区、 城 市公共监控数据或居民家庭监控数据泄露更加会造成个人隐私与区域机密泄露的风险, 如 何保护视频 数据在传输过程中的安全是本领域 技术人员亟需解决的。 [0003]目前大多数视频监控和工业物联网的实时传输视频信号被采集后, 通常通过明文 直接传输, 容易被攻击者窃取以及篡改, 同时, 由于视频数据量巨大, 在保证安全的同时还 要确保视频数据的实时性是个难题。 一旦提高视频数据传输的安全性, 对实时性需求高的 应用场景则会受到较大影响, 同时消耗大量 算力, 难以在低算力的平台进行布置和实现。 发明内容 [0004]本申请提供了一种基于国密算法的视频流加密方法及相关设备, 解决了实时传输 视频信号通过明文直接传输, 容易被攻击者窃取以及篡改, 以及由于视频数据量巨大, 如何 保证数据安全的同时还要确保视频 数据的实时性的技 术问题。 [0005]有鉴于此, 本申请第一方面提供了一种基于国密算法的视频流加密方法, 包括发 送端、 处理端以及接收端, 所述方法包括: [0006]所述处理端接收所述发送端发送的待加密的监控视频 数据; [0007]所述处理端获取由密钥生成器生成的随机密钥; [0008]所述处理端将所述随机密钥与所述视频 数据通过异或计算, 生成加密视频 数据; [0009]所述处理端将所述随机密钥通过国密算法进行加 密, 得到所述随机密钥的第一密 文; [0010]所述处理端将所述加密视频数据与所述随机密钥的第一密文发送至所述接收端, 以便于所述接收端根据所述随机密钥的第一密文对所述加密视频 数据进行解密。 [0011]可选地, 所述国密算法具体为SM2算法。 [0012]可选地, 所述处理端将所述随机密钥通过国密算法进行加密, 得到所述随机密钥 的第一密文具体包括: [0013]所述处理端通过国密算法的公钥对所述随机密钥进行加 密, 得到所述随机密钥的 第一密文。 [0014]可选地, 所述处理端将 所述加密视频数据与所述随机密钥的第一密文发送至所述 接收端具体包括: [0015]所述处理端将所述加密视频 数据与所述随机密钥的第一密文封装为传输数据包;说 明 书 1/5 页 3 CN 114844713 A 3

PDF文档 专利 一种基于国密算法的视频流加密方法及相关设备

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于国密算法的视频流加密方法及相关设备 第 1 页 专利 一种基于国密算法的视频流加密方法及相关设备 第 2 页 专利 一种基于国密算法的视频流加密方法及相关设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:45:56上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。