摘要

针对JPEG图像加密算法引起的比特流大小增加与鲁棒性较差的问题,提出了一种具有鲁棒性与数据嵌入能力的JPEG图像格式兼容的加密算法。利用AC系数抓取纹理信息并生成部分区域,基于该区域将DC系数编码,使用八个不同的顺序扫描AC系数,选择其中比特流大小最小的顺序,并提取每块的AC系数,操作AC系数来增加置换的范围。算法的主要过程均具有可逆性,可成功提取嵌入信息并且完美地重建原图像。基于真实JPEG照片的实验结果表明,本算法对素描攻击具有鲁棒性,可抑制比特流大小增加且具有数据嵌入的能力。