韩栋, 王春华. 基于DC系数隐藏的JPEG图像加密算法[J]. 微电子学与计算机, 2018, 35(9): 47-51.
引用本文: 韩栋, 王春华. 基于DC系数隐藏的JPEG图像加密算法[J]. 微电子学与计算机, 2018, 35(9): 47-51.
HAN Dong, WANG Chun-hua. JPEG Image Encryption Algorithm Based on the Hiding of DC Coefficients[J]. Microelectronics & Computer, 2018, 35(9): 47-51.
Citation: HAN Dong, WANG Chun-hua. JPEG Image Encryption Algorithm Based on the Hiding of DC Coefficients[J]. Microelectronics & Computer, 2018, 35(9): 47-51.

基于DC系数隐藏的JPEG图像加密算法

JPEG Image Encryption Algorithm Based on the Hiding of DC Coefficients

  • 摘要: 原始位图图像经过8×8大小分块, DCT变换和系数量化后, 取出其直流(DC)系数进行比特位分解, 将分解后的每一个比特位隐藏到其所在系数块的不同交流(AC)系数的最低比特位上去.完成所有DC系数的隐藏后, 将整个图像的所有DCT系数进行整体的置乱加密.最后, 按照JPEG压缩编码的格式完成后续编码过程.仿真实验和分析结果表明, 该算法加密效果良好, 对图像压缩率影响较小, 图像格式兼容性较好, 具有较强的安全性.

     

    Abstract: Segment the original bitmap into 8×8 blocks, make Discrete Cosine Transformation (DCT) in the 8×8 block and quantize the coefficients. Take the Direct Current (DC) coefficients out of the DCT coefficients of different blocks and decompose the DC coefficients bit by bit. Put the bits decomposed by the DC coefficient onto the least significant bits of the Alternating Current (AC) coefficients in the same 8×8 block and the DC coefficient is hidden. As all the DC coefficients being hidden, shuffle all the DCT coefficients of the original bitmap according to a shuffling matrix. And then, accomplish the lasting coding process of JPEG compression. Experimental results and analyses show that the algorithm produces good performance of high visual quality with strong sensitivity, and generate the cipher-image with almost the same size as that of the directly compressed JPEG image. Finally, the proposed algorithm is compatible with JPEG file format.

     

/

返回文章
返回