基于混沌的视频数据安全技术研究

基于混沌的视频数据安全技术研究

论文摘要

随着移动通信技术和多媒体技术的迅猛发展,视频服务和视频应用已成为人们生产生活中不可缺少的重要组成部分。视频作为多媒体信息的重要载体,已广泛应用于军事保密通信、视频点播、电视电话会议、监控系统等诸多信息化领域。然而,视频在存储和传输过程中容易遭受各种攻击,从而产生一系列安全性问题。因此,对视频数据的加密保护是推动视频应用不断发展的必要技术手段。视频具有数据量大、实时性强、编码结构复杂等特点,传统的密码系统已不适合加密视频数据。混沌密码具有密钥敏感性强、加密速度快、易于部署和实现等优势,因此,用混沌密码来加密视频数据为保护视频内容开辟了新思路。视频数据量巨大,必须经过压缩编码才能存储和传输,因此针对视频数据的加密无论是结合压缩编码过程还是面向压缩码流,都必须考虑视频的压缩编码格式、压缩效率和时间开销。低维混沌系统迭代速度快、效率高适合作为视频加密的密码系统。本文以混沌理论和视频编码理论为基础,利用扩展的单峰混沌系统构造混沌密码,分别针对未经压缩的原始视频和压缩编码后的视频码流,设计了满足安全性和实时性要求的视频加密算法。主要研究工作如下:首先,本文提出了交叉复合单峰混沌系统及均匀化算法。低维混沌系统如Logistic系统迭代速度快,执行效率高,因此时间复杂度较低,特别适用于加密大数据量、强实时性的视频数据。但低维混沌普遍存在轨道分布不均匀,混沌参数区间狭窄等缺陷。因此本文提出了一种新的可扩展相空间的单峰混沌系统,该系统具有恒定的李雅普诺夫指数、可扩展的相空间、更宽的混沌参数范围和没有周期窗口等特点,同时针对单峰混沌系统给出了一般性相空间均匀化算法,解决了相空间边界聚集问题。为进一步提升混沌序列的非线性度和随机性,将单峰混沌系统与扩展的正弦映射复合,形成交叉复合单峰混沌系统,由该系统产生的混沌序列的李雅普诺夫指数增加了一倍,各项随机性测试指标也显著提高,为设计安全的伪随机密钥流产生算法奠定了基础。另外,由于混沌序列都是在实数域范围内的,但密钥流是在二进制整数域的,必须经过离散化过程将混沌序列值转化为整数序列,因此,本文提出了基于线性扰动和非线性耦合的伪随机密钥流产生算法。经典的离散化方法,如阈值法或分段映射法都无法避免计算机有限精度带来的短周期和混沌特性退化问题。本文将线性反馈移位寄存器作为线性扰动部件,再通过比特重组打破周期循环轨道。混沌序列经过与比特重组序列的非线性耦合,使得最终生成的伪随机密钥流序列无精确周期,抗攻击能力增强,满足流密码的安全性要求。第三,针对原始的未经压缩编码的视频文件,本文提出了基于交叉耦合时空混沌的动态视频加密算法。对原始YUV视频的加密通常是将加密与压缩编码相结合,压缩和加密过程同步完成,从而节约时间开销和计算资源。然而,为确保视频格式兼容性,只能采用选择加密方式,提取部分敏感的视频语法元素作为加密对象。加密的语法元素过多会造成编码时间延长,比特率增加,影响压缩效率;加密的视频语法元素过少则会影响加密效果,降低加密视频的安全性。因此,为解决视频加密实时性与安全性无法兼顾的问题,将所有不影响压缩效率和编码格式的可加密视频语法元素构成加密候选域,利用本文设计的交叉耦合时空混沌伪随机序列动态地选择加密操作对象,再将被选定的语法元素与加密密钥流进行数学运算,从而达到加密目的。由于每一帧中被加密的视频信息是随机变化的,因此安全性进一步增强,并确保了实时性和格式兼容性。第四,为保护经过压缩编码的视频信息,本文提出了面向压缩码流的鲁棒性视频加密算法。对编码后的视频码流加密必须在充分解析码流结构的基础上进行,加密操作要避开与解码相关的参数信息,否则将造成解码失败,视频无法正常播放。本文对H.264码流进行了详细解析,最终确定将分片数据负载部分作为加密操作对象,既不影响解码又能对视频内容起到保护作用。另外,现有针对视频码流的加密算法通常采用流密码体系,收发双方利用相同的密钥流实现加解密操作。但是,一旦传输过程中出现丢包,这种方式将使密文和解密密钥流失配,导致解密失败。为解决这一问题,本文提出了同步向量机制,将网络提取层单元的头部和视频分片头部通过同步向量算法生成控制混沌系统的同步信号,使得解密密钥流始终与接收到的密文相匹配,解决了视频加解密的鲁棒性问题。由于同步向量与明文信息相关,则由同步向量控制生成的加密密钥流也与明文相关,因此该视频加密算法可以抵抗选择明文攻击,在满足鲁棒性要求的前提下,视频加密系统的安全性进一步提高。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  •   1.1 课题背景及研究目的和意义
  •   1.2 混沌理论及视频加密技术
  •     1.2.1 混沌定义与基本属性
  •     1.2.2 经典混沌模型
  •     1.2.3 基于混沌的流密码
  •     1.2.4 视频编解码技术
  •     1.2.5 基于混沌的视频加密
  •   1.3 国内外研究现状
  •     1.3.1 混沌密码研究现状
  •     1.3.2 视频加密研究现状
  •     1.3.3 存在的问题和缺陷
  •   1.4 本文的主要研究内容
  • 第2章 面向流密码的单峰混沌系统及性能分析
  •   2.1 引言
  •   2.2 单峰混沌系统及动力学特性分析
  •     2.2.1 单峰混沌系统模型
  •     2.2.2 单峰混沌系统的遍历性
  •     2.2.3 单峰混沌系统的分叉
  •     2.2.4 李雅普诺夫指数分析
  •     2.2.5 单峰混沌系统的概率密度
  •   2.3 单峰混沌系统相空间的均匀化算法
  •   2.4 复合混沌系统的李雅普诺夫指数
  •   2.5 基于交叉复合单峰混沌的伪随机序列
  •     2.5.1 交叉复合单峰混沌系统模型
  •     2.5.2 混沌伪随机序列性能分析
  •   2.6 本章小结
  • 第3章 基于线性扰动的密钥流生成及视频加密
  •   3.1 引言
  •   3.2 基于线性扰动和非线性耦合的伪随机密钥流生成算法
  •     3.2.1 种子密钥构成
  •     3.2.2 线性反馈移位寄存器模块
  •     3.2.3 比特重组模块
  •     3.2.4 非线性部件模块
  •     3.2.5 密钥流生成算法
  •     3.2.6 伪随机密钥流性能分析
  •   3.3 联合压缩编码的视频加密算法
  •     3.3.1 基于编码器的视频加密对象提取
  •     3.3.2 基于编码器的视频加密算法
  •     3.3.3 性能和安全性分析
  •   3.4 本章小结
  • 第4章 基于时空混沌的动态视频加密
  •   4.1 引言
  •   4.2 交叉耦合时空混沌系统及动力学特性
  •     4.2.1 自体耦合映射格子模型
  •     4.2.2 交叉耦合映射格子模型
  •     4.2.3 动力学特性分析
  •   4.3 基于交叉耦合时空混沌的伪随机序列生成算法
  •     4.3.1 伪随机序列产生算法
  •     4.3.2 伪随机序列性能分析
  •   4.4 基于加密候选域的动态视频加密算法
  •     4.4.1 动态选择控制模块
  •     4.4.2 视频加密算法
  •     4.4.3 性能和安全性分析
  •     4.4.4 加密算法在视频监控系统中的应用
  •   4.5 本章小结
  • 第5章 基于H.264 压缩码流的鲁棒性视频加密
  •   5.1 引言
  •   5.2 H.264 压缩码流解析
  •     5.2.1 序列参数集解析
  •     5.2.2 图像参数集解析
  •     5.2.3 数据帧解析
  •   5.3 面向码流的视频加密算法
  •     5.3.1 加密对象的提取
  •     5.3.2 加解密同步向量计算
  •     5.3.3 防止比特竞争
  •     5.3.4 加密算法
  •     5.3.5 解密算法
  •   5.4 性能和安全性分析
  •     5.4.1 加密效果分析
  •     5.4.2 解密时间和压缩性能分析
  •     5.4.3 安全性分析
  •     5.4.4 对比分析
  •   5.5 视频加密算法实际应用效果分析
  •   5.6 本章小结
  • 结论
  • 参考文献
  • 攻读博士学位期间发表的论文及其它成果
  • 致谢
  • 个人简历
  • 文章来源

    类型: 博士论文

    作者: 徐辉

    导师: 佟晓筠

    关键词: 混沌密码,单峰混沌系统,伪随机序列,相空间分布,视频加密

    来源: 哈尔滨工业大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 物理学,计算机软件及计算机应用

    单位: 哈尔滨工业大学

    基金: 山东省科技攻关项目资助(项目编号:2013GGX10129)

    分类号: TP309.7;O415.5

    DOI: 10.27061/d.cnki.ghgdu.2019.000069

    总页数: 144

    文件大小: 3935K

    下载量: 242

    相关论文文献

    • [1].一类可以产生独立同分布密钥流的混沌系统[J]. 物理学报 2013(12)
    • [2].混沌同步密钥流生成算法评价方法[J]. 计算机工程与应用 2010(20)
    • [3].一种抗滑动攻击的密钥流提取改进算法[J]. 计算机工程 2018(02)
    • [4].一种流密码密钥流生成器的模块化设计与实现[J]. 微处理机 2010(03)
    • [5].RC4密钥流序列统计漏洞分析[J]. 中国新通信 2015(24)
    • [6].基于E_0算法的猜测决定攻击[J]. 通信学报 2012(11)
    • [7].2~n-周期二元序列的5-错线性复杂度[J]. 苏州科技学院学报(自然科学版) 2015(01)
    • [8].一种基于流密码的改进数据加密技术研究[J]. 辽宁工业大学学报 2008(01)
    • [9].基于密钥流缓冲区和DNA动态编码的图像加密算法[J]. 大连理工大学学报 2019(05)
    • [10].密钥动态选择机制的图像加密算法[J]. 计算机工程与应用 2019(09)
    • [11].基于LFSR的钟控密钥流生成器[J]. 计算机工程与科学 2010(07)
    • [12].基于大数据的船舶环形网络信息加密研究[J]. 舰船科学技术 2018(22)
    • [13].基于二次密钥加密的快速图像加密算法[J]. 科学技术与工程 2016(28)
    • [14].基于选择差分的Trivium猜测攻击[J]. 计算机工程 2010(09)
    • [15].对一种基于logistic映射的分组加密机制的分析和改进[J]. 通信学报 2008(12)
    • [16].抗滑动攻击的LEX算法改进及分析[J]. 通信技术 2015(02)
    • [17].基于Nonce重用的ACORN v3状态恢复攻击[J]. 通信学报 2020(08)
    • [18].联合的F-FCSR密钥流生成器[J]. 电子学报 2010(11)
    • [19].全动态密钥流生成器DF-FCSR-8[J]. 通信学报 2012(02)
    • [20].Mickey-128的错误攻击[J]. 电子科技 2011(06)
    • [21].一类周期序列的k-错线性复杂度[J]. 安徽建筑工业学院学报(自然科学版) 2013(04)
    • [22].基于唯密文数据的序列密码识别[J]. 通信技术 2020(01)
    • [23].对超混沌系统的图像加密算法安全性的改进[J]. 计算机应用研究 2011(11)
    • [24].序列密码中密钥流生成器的安全性研究与分析[J]. 信息安全与技术 2010(07)
    • [25].FASER流密码的安全性分析[J]. 密码学报 2014(04)
    • [26].基于流密码的数据加解密系统设计[J]. 科技信息 2008(27)
    • [27].基于物理层密钥的消息加密和认证机制.[J]. 网络与信息安全学报 2018(08)
    • [28].基于动态密钥选择与多方向扩散的图像加密算法[J]. 光学技术 2018(03)
    • [29].基于12阶割圆序列具有三级自相关性的伪随机密钥流研究[J]. 信息与电脑(理论版) 2016(07)
    • [30].非平衡2~n-周期二元序列的5-错误序列[J]. 吉首大学学报(自然科学版) 2013(05)

    标签:;  ;  ;  ;  ;  

    基于混沌的视频数据安全技术研究
    下载Doc文档

    猜你喜欢