给我的学术生涯做个小记录。。。
PPT_notes
从图中可以看出,与使用其他图像加密方案相比,使用基于混沌、置乱和排列的方法进行彩色图像加密的文章数量要高得多,另外,基于混沌、进化和频率的方案在已发表论文中使用率最高,而基于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常用命令
注:有些命令(./开头)是在nginx程序目录下执行,一般为 /usr/local/nginx/sbin。
RGB图像转三通道灰度图像
RGB彩色图像由R、G、B三个通道组成,可以转成三幅灰度图像。
Color image encryption by using Arnold transform and color-blend operation in discrete cosine transform domains.
Color image encryption by using the rotation of color vector in Hartley transform domains
A novel hybrid color image encryption algorithm using two complex chaotic systems
常见图像加密性能评价指标
性能评价指标主要是用于评估加密算法的性能,本文展示了所有常见的性能指标,并分别对每个指标进行了详细描述和代码实现。
几种常见的图像模糊处理
由于成像系统散焦、设备与物体的相对运动等因素易造成对成像系统影响,同时设备本身的缺陷或部分图像存在异物遮挡,也常常会导致图像质量无法达到理想化水平。