在互联网上数据传输和个人网络已经一天天上升由于多媒体技术的进步。因此,今天的首要关注保护数据免受未经授权的访问和多媒体元素进行加密存储在web服务器和网络传输。因此,多媒体数据加密是至关重要的。但是,多媒体加密算法是复杂的实现,因为它需要更多的时间和内存空间。出于这个原因,轻量级的图像加密算法获得了声望,需要更少的内存和更少的时间以及低功率或能量和提供最高安全设备有限。在这项研究中,我们研究了chaotic-based轻量级的图像加密方法。首先,我们提出了一个标准框架和算法基于两个混沌映射阿诺德和后勤等轻量级图像加密和做一些实验。我们分析了不同组的图像如杂项、医疗、水下和纹理。7.9920实验提供了最大熵医学图像(x射线胸透),大的密钥空间2m×m×8,加密和解密时间平均3.9771和3.1447年代,分别。此外,我们发现一个平等分配像素和相邻的像素之间的相关系数加密图像。这些标准表示一个有效的图像加密方法。此外,我们的方法比现有最先进的高效和更少的复杂的方法。
数据非常敏感,它的安全是至关重要的对于今天的生活。数据分布的物理媒介和互联网已日益增加使数据安全成为一个有关的问题。数据安全应避免窃听和加密提供机密性的多媒体元素。存在几个图像加密算法(
轻量级加密算法是基于多媒体元素的结构存储它们[
保护内容从未经授权的访问和分布,一种有效的图像加密技术是非常重要的。数据隐私和数据安全是一个涉及的问题在今天的互联网世界。轻量级的图像加密方法给出了一个有前途的框架提供了较低的计算复杂度。本研究的主要贡献如下:
设计一个轻量级的图像加密方法,需要更少的时间,更少的关键价值转换,并确保相邻像素之间的相关系数较低的加密图像
设计一个高度敏感的加密和解密图像的关键
比较我们的方法从不同的角度与现有最先进的方法
研究的其余部分组织如下:部分
本节描述轻量级图像加密的相关文献和解决一些问题,必须改善。
几项研究[
在另一个计划(
一个安全的加密算法可以保护图像从未经授权的访问。存在各种各样的图像加密算法,如对称和非对称密钥加密。一个会话密钥的快速,安全,和轻量级的图像加密方法是由古普塔等设计。
讨论的部分
一些加密算法是缓慢的,而一些需要更多的时间来执行
一些算法不适合物联网设备和实时应用程序
一些不太强劲对明文和微分的攻击
此外,一些算法受限于图像类型和复杂的计算
另外,大多数现有的轻量级的图像加密算法明文敏感性较低,不能正常工作与高分辨率图像
我们是出于上述限制发展中一个优化的轻量级框架图像加密结合阿诺德和物流的地图。
混乱的地图是一个进化函数显示混乱的行为的连续时间和离散时间参数(
阿诺德的混沌映射产生混沌映射数学旋转表面,发现了弗拉基米尔•阿诺德(
混乱的逻辑映射是一个地图和一个二次多项式函数
本节讨论拟议的框架和图像加密和解密算法的详细步骤。
起初,阿诺德映射应用于普通(或主机)的形象。然后,选择物流的参数映射。然后后,密码(或加密)图像生成。图像解密反向的方式执行。每个框架如图
(一)提出了图像加密和解密框架。(b)优化框架,为物流地图找到最好的参数。
图像加密和解密阶段的方法很简单。详细的算法对图像加密和解密算法所示
输入:原始图像,
输出:加密的图像,
步骤1:选择阿诺德参数:用户生成一个随机值
步骤2:选择
选择最佳参数(初始值)的逻辑映射,这是
为
如果
其他的
结束
结束
步骤3:
输入:加密的图像,
输出:原始图像,
第一步:提取
步骤2:解密逻辑图:
步骤3:解密阿诺德地图:
假设我们的形象是3×3有以下尺寸和图像的像素值。的像素值在图所示
样品图片。(一)原始像素。(b)加密的像素。
这一步是完全独立的图像类型和大小。在这个步骤中,用户生成一个阿诺德参数(
在这一步中,使用优化算法找到最佳物流地图初始值。初始值的范围在0和1之间。根据这个初始值,生成混沌序列。混乱的地图,存在两个值:一个初始值,
然后,我们有加密图的像素
因此,通过结合阿诺德与物流图,图像信息熵不增加。但这种组合减少相邻像素之间的相关系数,这是一个理想的图像加密系统的重要参数。因此,我们可以选择信息熵的最佳参数。
MATLAB R2016实验已经完成,一个环境的计算机核心i7, 2.90 GHz处理器和16 GB的RAM。我们使用四组图像进行实验。图像组杂、医疗、水下和纹理图像。杂项(莉娜和狒狒)图像是来自USC-SIPI(南加州大学California-Signal和图像处理研究所)图像数据库(
我们选择从每组两张图片。每个图像分为三个不同大小如128×128,256×256、512×512像素。我们应用阿诺德,物流,阿诺+物流,和(阿诺德+一半物流)映射到我们的主持人形象“莉娜”大小为512×512,如图所示
莉娜图像512×512。(一)阿诺。(b)物流。阿诺德(c) +物流。(d)一半阿诺德+物流的一半。
然而,本节讨论各种分析,如熵分析、直方图分析、相关性分析、关键的灵敏度分析,密钥空间分析和计算复杂度分析。在本节中,我们提出的方法与现有的轻量级的图像加密方法。我们已经将我们的结果与现有最先进的复杂度分析方法,统计分析,相关系数的分析,加密图像。
信息熵度量不确定性或随机性的加密系统。这是一个标准的加密算法的重要标准。通常,一个更高的信息熵值产生一个更好的加密算法。在我们的方法中,我们结合了阿诺德和逻辑混乱的地图。优化技术是用于混沌映射的最佳初始值。根据我们的方法,表
图像大小增加时,最大NPCR UACI,找到和熵值,但PSNR值是最小的。这表明一个有效的图像加密技术。
一般(杂)图像获得最小熵比其他图像
统计分析对不同组的图像。
| 图像类型 | 图片的名字 | 大小 | NPCR | UACI | PSNR值 | 均方误差 | 熵 |
|---|---|---|---|---|---|---|---|
| 杂项 | 丽娜 | 128×128 | 0.9953 | 0.2651 | 9.8189 | 6.7793×103 | 7.9642 |
| 256×256 | 0.9937 | 0.2075 | 11.8325 | 4.2642×103 | 7.4077 | ||
| 512×512 | 0.9954 | 0.2651 | 9.808 | 6.73964×103 | 7.9762 | ||
| 狒狒 | 128×128 | 0.9954 | 0.241 | 10.6388 | 5.6131×100 | 7.9375 | |
| 256×256 | 0.9949 | 0.2377 | 10.747 | 5.4750×103 | 7.9434 | ||
| 512×512 | 0.9949 | 0.2389 | 10.7089 | 5.5232×103 | 7.9472 | ||
|
|
|||||||
| 医学图像 | 胸部x光片 | 128×128 | 0.9967 | 0.3419 | 7.5785 | 1.1356×104 | 7.9851 |
| 256×256 | 0.9959 | 0.3435 | 7.5195 | 1.1511×104 | 7.9920 | ||
| 512×512 | 0.9962 | 0.3442 | 7.4964 | 1.1573×104 | 7.4964 | ||
| 心电图信号 | 128×128 | 0.9966 | 0.353 | 7.377 | 1.1896×104 | 7.9370 | |
| 256×256 | 0.9957 | 0.3516 | 7.3883 | 1.1864×104 | 7.9438 | ||
| 512×512 | 0.9957 | 0.3533 | 7.3498 | 1.1970×104 | 7.9480 | ||
|
|
|||||||
| 水下图像 | 鱼类 | 128×128 | 0.9965 | 0.3379 | 7.7698 | 1.0867×104 | 7.9753 |
| 256×256 | 0.9962 | 0.3371 | 7.7796 | 1.0842×104 | 7.9852 | ||
| 512×512 | 0.9963 | 0.3393 | 7.7255 | 1.0978×104 | 7.9882 | ||
| 海洋动物 | 128×128 | 0.9899 | 0.1587 | 14.1337 | 2.5102×103 | 6.9153 | |
| 256×256 | 0.9957 | 0.2786 | 9.416 | 7.4385×103 | 7.9692 | ||
| 512×512 | 0.9961 | 0.2789 | 9.4126 | 7.4443×103 | 7.9725 | ||
|
|
|||||||
| 纹理 | 稻草 | 128×128 | 0.9953 | 0.2555 | 10.2246 | 6.1748×103 | 7.9426 |
| 256×256 | 0.9961 | 0.2651 | 9.8573 | 6.7197×103 | 7.9628 | ||
| 512×512 | 0.9956 | 0.2741 | 9.5634 | 7.1903×103 | 7.9739 | ||
| 草 | 128×128 | 0.9952 | 0.2433 | 10.5522 | 5.7262×103 | 7.9419 | |
| 256×256 | 0.994 | 0.2065 | 0.994 | 4.3034×103 | 7.5377 | ||
| 512×512 | 0.9958 | 0.2789 | 9.3568 | 7.5405×103 | 7.9827 | ||
一个完美的图像加密技术加密图像分为相等的频率。因此,攻击者只有一个小的信息加密的图像。图像直方图代表了图像的像素总数为每个色调值。几个通用原始和加密图像的直方图如图
(一)——(d)原始图像的直方图(lena,狒狒,胡椒粉,和船)。
(一)——(d)加密图像的直方图(lena,狒狒,胡椒粉,和船)。
相关识别图像的相邻像素之间的关系。的原始图像,相邻像素之间的关系。从数据
(一)——(d)原始图像相关性对莉娜的形象512×512(水平、垂直、对角线和antidiagonal)。
(一)——(d)加密图像相关性对莉娜图像512×512(水平、垂直、对角线和antidiagonal)。
表
不同组的图像相邻像素之间的相关系数。
| 图像类型 | 图片的名字 | 大小 | 原始图像 | 加密的图像 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 水平 | 垂直 | 对角 | Antidiagonal | 水平 | 垂直 | 对角 | Antidiagonal | |||
| 杂项 | 丽娜 | 128×128 | 0.9028 | 0.9563 | 0.8642 | 0.8995 | 0.011 | 0.01 | −0.0082 | 0.0021 |
| 256×256 | 0.9754 | 0.9894 | 0.961 | 0.9717 | −0.0414 | −0.0342 | 0.1083 | −0.1502 | ||
| 512×512 | 0.9936 | 0.9972 | 0.9895 | 0.9923 | −0.00011 | 0.0024 | −0.0012 | 3.4004×10−4 | ||
| 狒狒 | 128×128 | 0.8701 | 0.87 | 0.8086 | 0.8115 | 0.0087 | 0.0052 | 0.0031 | −0.0127 | |
| 256×256 | 0.9685 | 0.9684 | 0.9413 | 0.9421 | −0.00021 | 0.0022 | 0.0033 | −0.00091 | ||
| 512×512 | 0.9915 | 0.9914 | 0.9832 | 0.9834 | 0.0037 | −0.0024 | −0.001 | 4.6074×10−4 | ||
|
|
||||||||||
| 医学图像 | 胸部x光片 | 128×128 | 0.9531 | 0.9513 | 0.914 | 0.9123 | 0.0066 | −0.002 | 0.0017 | −0.0066 |
| 256×256 | 0.9676 | 0.9664 | 0.9436 | 0.9399 | −0.0014 | −0.0102 | 0.0082 | 0.006 | ||
| 512×512 | 0.9831 | 0.9806 | 0.9685 | 0.9658 | 0.9831 | 0.0206 | −0.00052685 | −0.00053 | ||
| 心电图信号 | 128×128 | 0.7767 | 0.6625 | 0.4893 | 0.4769 | −0.00066 | −0.0583 | −0.0134 | 0.0044 | |
| 256×256 | 0.8574 | 0.8104 | 0.6931 | 0.6786 | 0.0043 | −0.059 | −0.0052 | −0.00032 | ||
| 512×512 | 0.9222 | 0.905 | 0.8457 | 0.8362 | −0.00022 | −0.0566 | −0.0044 | 0.0017 | ||
|
|
||||||||||
| 水下图像 | 鱼类 | 128×128 | 0.8778 | 0.8692 | 0.7507 | 0.8476 | −0.0055 | −0.0384 | 9.0022×10−4 | −0.0105 |
| 256×256 | 0.9248 | 0.9169 | 0.8452 | 0.9022 | 0.0041 | 0.0533 | −0.00042386 | −0.0073 | ||
| 512×512 | 0.9497 | 0.9441 | 0.8991 | 0.9368 | −0.0029 | −0.0511 | 9.0768×10−4 | −0.0036 | ||
| 海洋动物 | 128×128 | 0.9951 | 0.9942 | 0.9907 | 0.9907 | 0.0055 | −0.6072 | 0.0108 | −0.2341 | |
| 256×256 | 0.9977 | 0.9951 | 0.9936 | 0.993 | 0.0017 | −0.0171 | −0.0019 | −0.00027 | ||
| 512×512 | 0.9991 | 0.9939 | 0.9933 | 0.993 | −0.002 | −0.0025 | −0.0017 | −0.00097 | ||
|
|
||||||||||
| 纹理 | 稻草 | 128×128 | 0.5001 | 0.5864 | 0.1169 | 0.585 | −0.0035 | −0.0194 | 0.01 | −0.0021 |
| 256×256 | 0.6157 | 0.5758 | 0.1672 | 0.6859 | 0.0019 | −0.0169 | 0.0029 | 0.0011 | ||
| 512×512 | 0.7559 | 0.7444 | 0.4281 | 0.8003 | 2.5022×10−3 | −0.0127 | −0.00013054 | 6.3029×10−4 | ||
| 草 | 128×128 | 0.4404 | 0.4977 | 0.2373 | 0.3166 | −0.013 | 0.0109 | −0.0139 | 0.0082 | |
| 256×256 | 0.5833 | 0.6409 | 0.3682 | 0.4481 | −0.021 | 0.0102 | 0.03 | −0.021 | ||
| 512×512 | 0.7333 | 0.7996 | 0.5821 | 0.6407 | −0.0019 | 7.2259×10−4 | −0.0021 | −0.0015 | ||
良好的图像加密系统是非常敏感的关键。一点点的改变输入关键加密系统的影响大。在图
(一)原始图像。(b)与关键加密图像
因抵抗强力攻击,图像应足够大的密钥空间。但是,我们必须记住的速度。有一个速度和关键大小之间的关系。我们主要有两个关键:一个阿诺德的地图,另一个用于物流地图。阿诺德地图是随机选择的参数定义的域,
我们分析了计算复杂度的不同组的图像。图像大小增加时,在第二图像加密和解密次(s)一直在增加。但增长速度图像加密时间大于图像解密时间。选择最佳的初始值,我们必须运行一个优化算法。图像的加密和解密时间独立的类型。但这些时间依赖于图像大小。这个分析表
分析了计算复杂度的时间不同的图像。
| 图像类型 | 图片的名字 | 大小 | 加密时间(年代) | 解密时间(年代) | 总时间(s) |
|---|---|---|---|---|---|
| 杂项 | 丽娜 | 128×128 | 0.6296 | 0.445 | 1.0747 |
| 256×256 | 2.227 | 1.7223 | 3.9492 | ||
| 512×512 | 9.5097 | 7.4552 | 16.9648 | ||
| 狒狒 | 128×128 | 0.626 | 0.4399 | 1.0659 | |
| 256×256 | 2.2441 | 1.7865 | 4.0306 | ||
| 512×512 | 8.8939 | 7.0877 | 15.9817 | ||
|
|
|||||
| 医学图像 | 胸部x光片 | 128×128 | 0.6316 | 0.4436 | 1.0753 |
| 256×256 | 2.2314 | 1.8311 | 4.0625 | ||
| 512×512 | 8.9985 | 7.1753 | 16.1737 | ||
| 心电图信号 | 128×128 | 0.6422 | 0.469 | 1.1112 | |
| 256×256 | 2.2348 | 1.7248 | 3.9597 | ||
| 512×512 | 9.031 | 7.2521 | 16.2831 | ||
|
|
|||||
| 水下图像 | 鱼类 | 128×128 | 0.6263 | 0.4486 | 1.0749 |
| 256×256 | 2.2499 | 1.745 | 3.995 | ||
| 512×512 | 8.9202 | 7.1831 | 16.1033 | ||
| 海洋动物 | 128×128 | 0.8724 | 0.5213 | 1.3938 | |
| 256×256 | 2.2589 | 1.7382 | 3.9971 | ||
| 512×512 | 9.0816 | 7.1498 | 16.2314 | ||
|
|
|||||
| 纹理 | 稻草 | 128×128 | 0.6327 | 0.4605 | 1.0931 |
| 256×256 | 2.2493 | 1.7534 | 4.0026 | ||
| 512×512 | 8.910 | 7.2109 | 16.1208 | ||
| 草 | 128×128 | 0.6540 | 0.4690 | 1.123 | |
| 256×256 | 2.2462 | 1.7445 | 3.9907 | ||
| 512×512 | 8.8482 | 7.2158 | 16.064 | ||
相比,我们提出的方法与现有的轻量级的图像加密方法。我们提出的计算复杂性方法与现有的方法相比,在桌子上
计算复杂度的比较(s)。
| 参数 | Janakiraman et al。 |
Bisht et al。 |
提出了方法,丽娜256×256 | Yousif et al。 |
刘等人。 |
古普塔et al。 |
林和吴 |
提出了方法,丽娜512×512 |
|---|---|---|---|---|---|---|---|---|
| 加密时间(年代) | - - - - - - | 34.4626 | 2.227 | - - - - - - | 109.887853 | 0.0114 | 3.7944 | 9.5097 |
| 解密时间(年代) | - - - - - - | - - - - - - | 1.7223 | - - - - - - | - - - - - - | - - - - - - | - - - - - - | 7.4552 |
| 总时间(s) | 0.17815 | - - - - - - | 3.9492 | 5.39 | - - - - - - | - - - - - - | - - - - - - | 16.9648 |
比较的统计参数。
| 参数 | Zhang et al。 |
Patro et al。 |
Raza和Satpute |
Bisht et al。 |
Patro et al。 |
Yousif et al。 |
Talhaoui et al。 |
郑et al。 |
刘等人。 |
古普塔et al。 |
在床上和Boyaci |
林和吴 |
该方法 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NPCR (%) | - - - - - - | 99.6121 | 99.6227 | 99.7024 | 99.6091 | One hundred. | 99.6162 | 0.99596 | 0.996097 | 0.9958 | - - - - - - | 99.6096 | 0.9954 |
| UACI (%) | - - - - - - | 33.4711 | 33.5196 | 27.9796 | 33.4914 | 33.48 | 33.4675 | 0.33459 | 0.334557 | 0.2848 | - - - - - - | 33.4673 | 0.2651 |
| 熵 | 7.990 | 7.9969 | 7.9974 | 7.9939 | 7.9991 | 7.71 | 7.902741 | 7.99923 | 7.568285 | 7.9971 | 7.9976 | - - - - - - | 7.9762 |
| PSNR值 | - - - - - - | - - - - - - | - - - - - - | 8.96 | - - - - - - | 8.33 | - - - - - - | - - - - - - | - - - - - - | - - - - - - | - - - - - - | - - - - - - | 9.808 |
加密图像的相关系数的比较。
| 方向 | Zhang et al。 |
Patro et al。 |
Raza和Satpute |
Bisht et al。 |
Patro et al。 |
Talhaouiet艾尔。 |
郑et al。 |
刘等人。 |
古普塔et al。 |
林和吴 |
该方法 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 加密的图像 | 水平 | 0.0082 | 0.0024 | 0.000561 | −0.0012 | 0.0064 | 0.0039 | 0.6578 | 0.0020 | 0.0065 | −0.0036 | −0.00011 |
| 垂直 | 0.0032 | 0.0029 | 0.000578 | −0.0170 | 0.0004 | 0.0059 | 0.7301 | 0.0035 | 0.0058 | −0.0008 | 0.0024 | |
| 对角 | 0.0150 | −0.0039 | 0.001547 | 0.0148 | −0.0095 | −0.0050 | 0.6387 | 0.0027 | - - - - - - | −0.0017 | −0.0012 |
从上面的讨论,因此,我们可以说,我们建议的方法的总体性能不够好,因为更少的值需要转换的关键,这是轻量级密码系统的重要特性之一。
多媒体加密算法通常需要更多的时间和内存空间。出于这个原因,轻量级的图像加密算法获得广泛接受,因为它需要更少的内存和更少的时间以及高安全。与这种观点,在这里,我们提出了一个优化的框架结合两个混沌加密方法如阿诺和物流的地图。我们已经进行了实验分析,取得了令人满意的结果。我们的建议是非常敏感的秘密密钥。攻击者没有得到任何的信息加密的图像。同时,该方法是健壮的蛮力攻击,需要更少的时间比现有的方法执行。它还需要更少的价值转换的关键,确保一个有效的轻量级的图像加密方法。除此之外,该方法提供了加密图像的相邻像素之间的相关系数比其他方法,表示一个有效的图像加密系统。但统计参数值小于现有方法由于使用普通混乱的地图。 The more the values of statistical parameters are, the more the system will be secured. Arnold’s chaotic map has a disadvantage like a periodicity. Besides, the logistic chaotic map has the characteristic of simplicity but not ergodicity, as well as it has a short chaotic range of 3.57–4.0. In the future, we will try to increase the values of statistical parameters by combining improved Arnold chaotic map and logistic-sine map or logistic-tent map or tent-sine map or piece-wise linear chaotic map for increasing the security level of the system. By observing histogram images, it is found that the grayscale pixel values are not properly uniformed. So, there may be a chance of a statistical attack. Subsequently, we will analyze our proposal for different attacks such as statistical, noise, and occlusion attacks to test the robustness. We will perform histogram variance analysis and chi-square test analysis to measure the grayscale uniformity quantitatively. For this, we will compare our proposal for robustness with existing state-of-the-art methods to prove our method a better one. After that, we will analyze the time complexity of our proposal step-by-step. Also, the proposed method can be implemented for color images in the future.
使用的数据来支持本研究的结果包括在本文中。
作者宣称没有利益冲突。
所有作者贡献了同样写这手稿。
作者感谢政府的信息和通信技术部门孟加拉人民共和国的博士奖学金Mahbuba弄污。