图像加密序列2(初等函数加密方法)

本文介绍了一种基于位置和颜色的图像置乱算法,利用初等函数进行图像加密,该方法实现简单且加密效果良好,同时具有一定的抗压缩和噪声能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        前面我已经说过,图像加密的方法主要有两种方法, 基于位置的图像置乱,另一种是像素值替代技术。 
基于位置的图像置乱具有较好的免疫性,但一般都有周期性,密鈅空间较小,若知道采用的算法后破解相对容易;本文提出了一种基于位置和颜色的图像置乱算法,其加解密采用同一算法,实现简单,只需要进行一次置乱运算就可以达到很好的置乱效果.密钥空间可以达到理论上限.
经过基本初等函数的有限次算术运算所得到的函数以及经过有限次复合所得到的函数,统称为初等函数.
 
置乱算法
设一幅M×N的灰度图像I={0f(i,j)255;i=1,2,,M;j=1,2,,N}
令:
A(i,j)=k×|_F(i,j)_|mod256A(i,j)
F(i,j)为某初等函数,k为调节系数,A(i,j)为原图像第i行第j列的像素值,A(i,j)为变换后的像素值|_ _|为取整运算;mod为求模运算;⊕为异或运算.
256×256lena图像为例,以下是若干不同的F(i,j)对应的置乱试验效果与数据:
(1)   考虑F(i,j)=s*sin(u*i)+t*cos(v*j)的情形,
①当(k,s,t,u,v)=(256,1,1,1,1)加密效果如图:
encryption.bmp      original.bmp
 
评价:
使用初等函数加密的方法简单而且运算的效率高,而且我们可以选取不同的初等函数,加密的效果都是不错。而且具有一定的抗压缩和噪声能力。但是不足之处是如果经过适当的剪切图像的恢复效果不好,为增加加密程度,我们可以使用混沌序列经过相应的映射
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值