Advertisement

(图像加密)基于异或运算的图像扩散算法matlab实现

阅读量:

扩散

在图像加密过程中,扩散处理指的是在保持像素点原有位置不变的前提下,将任意一个明文像素点所包含的信息内容分散至尽可能多的密文像素点之中。

以下将介绍一些基础的扩散算法:

  • 基于异或运算实现的扩散技术
    正向操作(i从1到MN)所采用的算法及其对应的逆向运算方法:
在这里插入图片描述

从MN递减至1的逆向算法及其对应的逆运算方法:

在这里插入图片描述

C与S分别代表密码向量,而P则表示明文图像。
达成:

复制代码
    clc;clear;
    P=imread('lena.bmp');P=rgb2gray(P);
    iptsetpref('imshowborder','tight');
    figure(1);subplot(1,3,1);imshow(P);title('Lena图像');
    [M,N]=size

全部评论 (0)

还没有任何评论哟~