【技术实现步骤摘要】
一种基于Logistic映射的混沌加密方法
本专利技术为一种基于Logistic映射的混沌加密方法,可以高效安全地对实时视频进行加密的视频加密技术。
技术介绍
近年来,视频已经成为信息的重要载体,传输信息中视频内容越来越庞大。因此,视频在传输过程中的安全问题引发了人们的关注和思考,成为了重要的研究领域。视频加密,是保护视频在传输中安全的重要手段,研究出高性能的适合实时视频信息的加密算法是解决网上视频安全这个问题的关键所在。视频信息具有数据量大,编码结构特殊,实时性要求强等特点,这些特点对现有的加密算法提出新的要求:实时视频加密在保证其安全性的同时,要尽可能地满足实时性、高效性。自上世纪七十年代起,就有很多优秀的密码技术出现并得到广泛的应用,比如DES、IDEA和RSA等。但是由于视频具有数据量大,编码结构特殊,而且很多是实时视频,对实时性要求强,这些传统的针对文本的算法已经不适合了。现在的视频基本都是数字视频,视频加密技术也有了新的发展。可以对数字视频信号进行压缩编码,然后再存储或传输。对视频信号可以在上述任何一个环 ...
【技术保护点】
1.一种基于Logistic映射的混沌加密方法,应用于视频加解密传输,包括服务器和客户端,所述的服务器作为发送端,所述的客户端作为收集端,其特征在于步骤如下:/n步骤1:发送端采集视频,捕获视频帧;/n步骤2:设定视频帧采集帧率,并对采集到的视频帧进行编码;/n步骤3:对编码后的视频利用Logistic映射的混沌加密算法进行加密;/n步骤4:创建实时传输的网络传输协议RTP会话,发送加密数据;/n步骤5:收集端创建一个线程,利用创建实时传输的网络传输协议RTP会话接收数据包;/n步骤6:对接收到的视频利用Logistic映射的混沌加密算法进行解密;/n步骤7:对接收到的视频 ...
【技术特征摘要】
1.一种基于Logistic映射的混沌加密方法,应用于视频加解密传输,包括服务器和客户端,所述的服务器作为发送端,所述的客户端作为收集端,其特征在于步骤如下:
步骤1:发送端采集视频,捕获视频帧;
步骤2:设定视频帧采集帧率,并对采集到的视频帧进行编码;
步骤3:对编码后的视频利用Logistic映射的混沌加密算法进行加密;
步骤4:创建实时传输的网络传输协议RTP会话,发送加密数据;
步骤5:收集端创建一个线程,利用创建实时传输的网络传输协议RTP会话接收数据包;
步骤6:对接收到的视频利用Logistic映射的混沌加密算法进行解密;
步骤7:对接收到的视频进行解码;
步骤8:将视频帧用图片显示控件显示出来。
2.根据权利要求1所述的一种基于Logistic映射的混沌加密方法,其特征在于:所述的步骤3中混沌加密算法包括如下步骤:
步骤3.1:先用时间函数生成四个8位的十六进制数,即数值在0-0xffffffff之间;
步骤3.2:每个数值与0x10000做两次除法求商变成(0,1)之间的值,产生四个密钥;
步骤3.3:将这四个秘钥第2到第5个字节与主密钥异或处理;
步骤3.4:再用处理后的密钥迭代产生混沌序列;
步骤3.5:与视频数据明文进行异或加密,即将一个明文字节与第一个密钥的第五个字节,第二个密钥的第四个字节,第三个密钥的第三个字节以及第四个密钥的第二个字节进行异或;
步骤3.6:重复步...
【专利技术属性】
技术研发人员:李晓东,刘北圣,金鑫,
申请(专利权)人:北京电子科技学院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。