基于EBCOT的JPEG2000图像部分加密方法研究与实现

基于EBCOT的JPEG2000图像部分加密方法研究与实现

论文摘要

随着Internet技术与多媒体技术的飞速发展,在网络中传输的图像信息越来越多,其安全传输和存储问题得到了人们的高度重视,各种图像加密方法应运而生。与此同时,由于图像数据量大、冗余度高,图像加密的实时性也尤为重要。因此,图像的实时加密问题正在成为信息安全领域的重要课题之一。传统的文本加密方法可直接用于图像加密,但需加密图像的所有数据,故加密效率很低。于是,人们提出了引入图像压缩技术的图像专门加密方法,对图像的压缩数据进行加密。显然,加密数据量降低,加密效率提高。然而,若加密的实时性要求较高时,图像的压缩数据量仍然较大。为此,近年来出现了仅加密图像压缩编码中部分重要数据的部分加密方法,成为兼顾安全性和实时性的有效加密方案。本文工作正是这一方案的拓展和延伸。考虑到JPEG2000标准的广泛应用,本文针对JPEG2000压缩图像进行了部分加密方法研究。具体而言,本文基于JPEG2000标准的核心算法——EBCOT(Embedded Block Codingwith Optimized Truncation),提出了一种新的图像部分加密方法。EBCOT算法是一种基于位平面的块编码。本文首先深入研究并编程实现了该算法。然后,根据EBCOT编码原理,将其输出编码分为五个种类,结合仿真实验分析了五类数据对图像重构的重要性。接着,根据重要性和数据量等原则,并结合小波变换特点,选择了两类重要数据进行加密。为了验证本文方法的有效性,采用人物、自然和纹理等三种典型图像进行了广泛的加密实验和安全性分析。计算机仿真和安全分析结果表明,加密3-8%的EBCOT输出码流即能保证图像的安全性,而且保持了图像压缩率不变。最后,为了将图像部分加密方法推向实际应用,基于VC实现了本文方法的加密软件。此软件是在Microsoft visual VC++6.0环境中开发、基于MFC类库的Windows程序,主要实现了密钥生成、图像加密和解密等功能,界面友好。仿真测试结果表明了软件设计的正确性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题研究意义
  • 1.2 主要研究内容
  • 1.3 论文结构安排
  • 2 数字图像加密技术
  • 2.1 数字图像的特点
  • 2.2 密码学的概述
  • 2.3 数字图像加密技术现状和分析
  • 2.3.1 无图像压缩的加密技术
  • 2.3.2 有图像压缩的加密技术
  • 2.3.3 有图像压缩的部分加密技术
  • 3 JPEG2000的加密技术介绍
  • 3.1 JPEG2000的概述及特点
  • 3.2 JPEG2000与加密技术的结合
  • 3.2.1 基于混沌理论的JPEG2000图像部分加密算法
  • 3.2.2 基于AES的JPEG2000位流部分加密算法
  • 4 EBCOT压缩编码原理与实现
  • 4.1 预处理
  • 4.2 离散小波变换
  • 4.3 量化
  • 4.4 EBCOT编码描述
  • 4.4.1 EBCOT算法的基本概念
  • 4.4.2 四种编码操作的描述
  • 4.4.3 三个通道编码过程原理
  • 4.4.4 MQ二值算术编码
  • 4.4.5 EBCOT编码实现总结
  • 5 基于EBCOT的图像加密方法
  • 5.1 EBCOT压缩后数据分析
  • 5.1.1 A类数据
  • 5.1.2 B类数据
  • 5.1.3 C类数据
  • 5.1.4 D类数据
  • 5.1.5 E类数据
  • 5.2 EBCOT加密方法原理
  • 5.2.1 LL层的 C类数据
  • 5.2.2 其他高频子带中的A类数据
  • 5.2.3 流加密
  • 5.3 仿真实验与分析
  • 5.3.1 人物图像仿真实验
  • 5.3.2 自然社会图像仿真实验
  • 5.3.3 纹理图像仿真实验
  • 5.4 安全性分析
  • 5.4.1 不动点比
  • 5.4.2 像素变化平均值
  • 6 EBCOT部分加密软件实现
  • 6.1 Visual C++概述
  • 6.2 MFC介绍
  • 6.3 Visual C++6.0集成开发环境及工程建立方法
  • 6.4 部分加密软件包结构及实现
  • 6.4.1 软件界面设计
  • 6.4.2 加密界面介绍
  • 6.4.3 解密界面介绍
  • 6.4.4 软件包特点
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].图像压缩中EBCOT编码的并行优化[J]. 计算机与数字工程 2013(12)
    • [2].一种基于新的失真函数的EBCOT算法研究[J]. 辽宁工业大学学报(自然科学版) 2010(01)
    • [3].一种改进的EBCOT图像编码方法[J]. 黑龙江工程学院学报 2008(03)
    • [4].高性能EBCOT编码加速算法及其实现结构[J]. 西安电子科技大学学报 2010(04)
    • [5].基于DSP平台的JPEG2000 EBCOT-Tier2算法实现及优化[J]. 软件 2018(05)
    • [6].一种基于EBCOT的感兴趣区图像编码算法[J]. 自动化学报 2010(05)
    • [7].基于单窗口扫描的并行EBCOT编码[J]. 哈尔滨工业大学学报 2008(12)
    • [8].JPEG2000中EBCOT算法的研究[J]. 软件导刊 2008(09)
    • [9].JPEG 2000中一种EBCOT并行体系的研究[J]. 空间电子技术 2010(01)
    • [10].EBCOT图像压缩算法中若干问题的研究[J]. 四川大学学报(自然科学版) 2009(02)
    • [11].基于EBCOT的ROI医学图像多描述编码方法研究[J]. 电视技术 2008(S1)
    • [12].JPEG2000中EBCOT算法的优化[J]. 计算机应用 2008(S1)
    • [13].基于分形维的小波包EBCOT岩心图像压缩[J]. 计算机科学 2016(11)
    • [14].JPEG2000中DWT-EBCOT联合的高效低存储VLSI结构[J]. 电子与信息学报 2009(03)
    • [15].一种WAP图像加速方案设计[J]. 科技致富向导 2012(20)
    • [16].新颖高效适于复杂模式的JPEG2000位平面扫描综合加速器[J]. 现代电影技术 2016(08)
    • [17].基于EBCOT的JPEG2000压缩方法概述[J]. 计算机与现代化 2008(09)
    • [18].Target searching based on modified implicit ROI encoding scheme[J]. Journal of Systems Engineering and Electronics 2008(05)
    • [19].JPEG2000核心算法的硬件实现[J]. 微处理机 2008(02)
    • [20].JPEG2000上下文形成算法的研究与实现[J]. 计算机工程与设计 2008(18)
    • [21].JPEG2000标准中的熵编码方法[J]. 河北软件职业技术学院学报 2009(04)
    • [22].基于DWT和减影混合变换的超光谱图像无损压缩算法研究[J]. 计算机科学 2008(01)
    • [23].基于FBRM的自适应码率控制算法[J]. 电子科技 2010(09)
    • [24].数字电影JPEG2000解码器算法及其优化研究 JPEG2000编解码技术及其在数字电影中的应用及实现研究之三[J]. 现代电影技术 2010(06)
    • [25].面向遥感影像的JPEG2000优化压缩算法[J]. 计算机工程 2010(02)
    • [26].JPEG2000核心算法的改进及实现[J]. 机械工程与自动化 2010(02)
    • [27].一种有效的JPEG2000压缩率控制算法[J]. 东华大学学报(自然科学版) 2011(01)
    • [28].星上多通道TDICCD相机内部的图像实时合成压缩[J]. 红外与激光工程 2013(08)
    • [29].用于JPEG2000图像认证的鲁棒性水印算法[J]. 数学的实践与认识 2010(13)
    • [30].基于SHIRCT和减影及CDF(2,2)DWT混合变换的超光谱图像无损压缩算法[J]. 吉林大学学报(工学版) 2008(04)

    标签:;  ;  ;  

    基于EBCOT的JPEG2000图像部分加密方法研究与实现
    下载Doc文档

    猜你喜欢