首页> 外文期刊>Multimedia Systems >A novel image encryption based on hash function with only two-round diffusion process
【24h】

A novel image encryption based on hash function with only two-round diffusion process

机译:基于哈希函数的仅两轮扩散过程的新型图像加密

获取原文
获取原文并翻译 | 示例
       

摘要

In this paper, a novel algorithm for image encryption based on hash function is proposed. In our algorithm, a 512-bit long external secret key is used as the input value of the salsa20 hash function. First of all, the hash function is modified to generate a key stream which is more suitable for image encryption. Then the final encryption key stream is produced by correlating the key stream and plaintext resulting in both key sensitivity and plaintext sensitivity. This scheme can achieve high sensitivity, high complexity, and high security through only two rounds of diffusion process. In the first round of diffusion process, an original image is partitioned horizontally to an array which consists of 1,024 sections of size 8 × 8. In the second round, the same operation is applied vertically to the transpose of the obtained array. The main idea of the algorithm is to use the average of image data for encryption. To encrypt each section, the average of other sections is employed. The algorithm uses different averages when encrypting different input images (even with the same sequence based on hash function). This, in turn, will significantly increase the resistance of the cryptosystem against known/chosen- plaintext and differential attacks. It is demonstrated that the 2D correlation coefficients (CC), peak signal-to-noise ratio (PSNR), encryption quality (EQ), entropy, mean absolute error (MAE) and decryption quality can satisfy security and performance requirements (CC <0.002177, PSNR <8.4642, EQ >204.8, entropy >7.9974 and MAE >79.35). The number of pixel change rate (NPCR) analysis has revealed that when only one pixel of the plain-image is modified, almost all of the cipher pixels will change (NPCR >99.6125 %) and the unified average changing intensity is high (UACI >33.458 %). Moreover, our proposed algorithm is very sensitive with respect to small changes (e.g., modification of only one bit) in the external secret key (NPCR >99.65 %, UACI >33.55 %). It is shown that this algorithm yields better security performance in comparison to the results obtained from other algorithms.
机译:提出了一种基于哈希函数的图像加密算法。在我们的算法中,使用512位长的外部密钥作为salsa20哈希函数的输入值。首先,修改哈希函数以生成更适合图像加密的密钥流。然后,通过将密钥流和明文相关联来产生最终的加密密钥流,从而导致密钥敏感性和明文敏感性。仅通过两轮扩散过程,该方案就可以实现高灵敏度,高复杂度和高安全性。在第一轮扩散过程中,原始图像被水平分割为一个数组,该数组由大小为8×8的1,024个部分组成。在第二轮中,将相同的操作垂直应用于获得的数组的转置。该算法的主要思想是使用图像数据的平均值进行加密。为了加密每个部分,采用其他部分的平均值。该算法在加密不同的输入图像时使用不同的平均值(即使基于哈希函数具有相同的序列)。反过来,这将显着增加密码系统抵抗已知/选定明文和差分攻击的能力。结果表明,二维相关系数(CC),峰值信噪比(PSNR),加密质量(EQ),熵,平均绝对误差(MAE)和解密质量可以满足安全性和性能要求(CC <0.002177) ,PSNR <8.4642,EQ> 204.8,熵> 7.9974和MAE> 79.35)。像素变化率(NPCR)分析表明,仅修改一个图像的像素时,几乎所有密码像素都将发生变化(NPCR> 99.6125%),并且统一的平均变化强度很高(UACI> 33.458%)。此外,我们提出的算法对于外部密钥的细微变化(例如,仅修改一位)(NPCR> 99.65%,UACI> 33.55%)非常敏感。结果表明,与其他算法相比,该算法具有更好的安全性能。

著录项

  • 来源
    《Multimedia Systems》 |2014年第1期|45-64|共20页
  • 作者单位

    School of Electrical Engineering, Iran University of Science and Technology, Narmak, 16846-13114 Tehran, Iran;

    School of Electrical Engineering, Iran University of Science and Technology, Narmak, 16846-13114 Tehran, Iran;

    School of Electrical Engineering, Iran University of Science and Technology, Narmak, 16846-13114 Tehran, Iran;

    School of Electrical Engineering, Iran University of Science and Technology, Narmak, 16846-13114 Tehran, Iran;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Image encryption; Salsa20 hash function; Diffusion process; Security; Sensitivity;

    机译:图像加密;Salsa20哈希函数;扩散过程;安全;灵敏度;
  • 入库时间 2022-08-18 02:06:12

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号