0%

给我的学术生涯做个小记录。。。

阅读全文 »

从图中可以看出,与使用其他图像加密方案相比,使用基于混沌、置乱和排列的方法进行彩色图像加密的文章数量要高得多,另外,基于混沌、进化和频率的方案在已发表论文中使用率最高,而基于dna、双(多)图像和位平面分解的方案使用率最低。
在该算法中,采用了三个不同维数的混沌系统来增加复杂性,分别是

DNA是一种存在于几乎所有生物体内的遗传物质。在人体中,DNA以A, G, C和T是成对的。这些碱基分别是腺嘌呤(A)、胞嘧啶(C)、鸟嘌呤(G)和胸腺嘧啶(T)

Arnold变换又称之为猫脸变换,利用Arnold变换(又称猫脸变换)可以对图像进行置乱,使得原本有意义的图像变成一张无意义的图像。该变换可以在其它图像处理前对图像做预处理,例如在数字盲水印嵌入前对水印进行置乱。也可以用于普通的图像加密。对于不同的数字图像,加密者都可以用相应的离散化Arnold矩阵进行变换,图像的位置变换实际上是对应点的灰度值或者RGB颜色值的移动,即将原来点(x,y)处的值对应的灰度值移动至变换后的位置处,起到置乱的作用。Arnold变换不仅可以用于图像置乱,也可以用于其它数据的置乱和加密

二进制数字系统只由两个数字组成;0和1相互对立或互补。同理,00和11是互补的,01和10也是互补的

NCA映射

在第一阶段,伪随机密钥流由基于NCA映射的CML生成,其参数和初始值由SHA-256使用密钥和明文图像更新第二阶段将普通图像分割成红、绿、蓝三种成分,并将它们任意转换成大小为M × 4N的三个DNA矩阵。然后,通过密钥流对DNA矩阵进行合并重组,生成一个新的置乱后的大小为3M × 4N的重组DNA矩阵。在第三阶段,将混乱的DNA矩阵分解为3个大小为M × 4N的DNA矩阵,并在3个DNA矩阵上进行DNA的加法、减法和异或运算。最后,利用DNA解码规则对DNA矩阵进行解码,并引入像素级扩散过程,进一步提高了密码系统的安全性。

实验结果和安全性分析实验结果和安全性分析表明,所提出的图像密码系统具有优越的性能和较高的安全性,并能抵抗噪声和数据丢失攻击。加密过程中不会出现原始图像质量下降的情况,即所提出的加密算法是一种无损加密方案。

注:有些命令(./开头)是在nginx程序目录下执行,一般为 /usr/local/nginx/sbin。

阅读全文 »

由于成像系统散焦、设备与物体的相对运动等因素易造成对成像系统影响,同时设备本身的缺陷或部分图像存在异物遮挡,也常常会导致图像质量无法达到理想化水平。

阅读全文 »