主权项 |
一种基于Logistic混沌映射的数字图像加密方法,其特征在于,包括以下步骤:(1)、将原始图像的像素值二维矩阵由L行R列转换成L×R行一列的形式,每一行有一个十进制数,表示一个像素值;(2)、把原始图片的像素值由十进制转换为二进制,每个十进制像素值由八位二进制数表示,不足八位的高位由0补齐,换算过后由十进制数表示的L×R行一列的矩阵变成L×R行八列的形式;(3)、将步骤(2)得到的L×R行八列的矩阵继续整形成L×R×8行一列的形式的矩阵;(4)、利用Logistic映射生成混沌序列,即利用迭代Logistic映射直到产生L×R×8个完全不同的值为止,记作{A<sub>i</sub>,i=1,2,…,L×R×8},其中,L×R是需要加密的图像的大小;(5)、对混沌序列{A<sub>i</sub>,i=1,2,…,L×R×8}进行排序,得到位置索引,根据位置索引对步骤(3)得到的L×R×8行一列形式的矩阵进行置乱;(6)、对置乱后的L×R×8行一列形式的矩阵转化为L×R行八列形式的矩阵;(7)、将步骤(6)得到的L×R行八列矩阵每一行的八个数看成是二进制的每一位,将这个二进制数换算成一个十进制数,然后将L×R行八列的矩阵变成L×R行一列形式的矩阵,每一行是一个由八位二进制数换算而成的十进制数;(8)、最后将步骤(7)得到的L×R行一列的矩阵转换成L行R列形式的矩阵,即为加密图像。 |