欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020110385913
申请人: 华侨大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于Tent映射和复合混沌映射的图像加密方法,其特征在于:包括如下步骤:步骤S10、获取大小为M×N的原始图像,并创建一大小为M×N的矩阵I;将所述原始图像的矩阵信息存储至矩阵I中;

步骤S20、基于所述矩阵I中存储的矩阵信息生成6个初始密钥;

步骤S30、基于所述初始密钥获得Tent映射和复合混沌映射的3个混沌序列;

步骤S40、基于所述混沌序列对原始图像进行两轮置乱扩散操作,得到加密图像。

2.如权利要求1所述的一种基于Tent映射和复合混沌映射的图像加密方法,其特征在于:所述步骤S10中,所述矩阵信息包括像素位置以及像素值。

3.如权利要求1所述的一种基于Tent映射和复合混沌映射的图像加密方法,其特征在于:所述步骤S20具体包括:步骤S21、创建一个大小为1×4的一维矩阵X,随机生成3个取值范围在0至1的随机数并存储在所述一维矩阵X的前3列;求取所述矩阵信息中所有像素值的和并存储在一维矩阵X的第4列;

步骤S22、基于所述一维矩阵X计算复合混沌映射系数e1、e2、e3以及e4:步骤S23、基于各所述复合混沌映射系数计算初始密钥x(1)、y(1)、a、μ、u以及z(1):x(1)=e1;

y(1)=e2;

a=2+e3;

μ=0.99+e4;

u=1.999999+e4;

z(1)=0.000001+e4。

4.如权利要求1所述的一种基于Tent映射和复合混沌映射的图像加密方法,其特征在于:所述步骤S30具体为:基于各所述初始密钥获得Tent映射和复合混沌映射的混沌序列s1、s2以及s3,并将3个所述混沌序列映射到0至255范围内的伪随机序列Rn:Rn=mod(ceil(sn×10^3),256),n={1,2,3}。

5.如权利要求1所述的一种基于Tent映射和复合混沌映射的图像加密方法,其特征在于:所述步骤S30中,所述Tent映射的数学模型为:其中u表示控制参数,且取值范围为[0,2];zn为Tent映射的迭代变量,且初始值z1的取值范围为(0,1)时,Tent映射进入混沌区。

6.如权利要求1所述的一种基于Tent映射和复合混沌映射的图像加密方法,其特征在于:所述步骤S30中,所述复合混沌映射是采用Sine映射和Chebyshev映射作为种子映射,利用扰动分叉参数生成的映射,所述复合混沌映射的数学模型为:其中μ的取值范围为(0,1];xn表示输出的混沌序列,取值范围为(0,1);初始密钥a的绝对值不小于2时,复合混沌映射进入混沌区,在无限精度条件下产生无限长度非周期混沌实值序列;yn的取值范围为[-1,1];c表示加权参数,取值为0.1;n表示迭代次数;μ1表示控制参数μ的迭代初值;a1表示控制参数a的迭代初值;xn+1、yn+1表示复合混沌映射的迭代变量;

μn+1、an+1表示控制参数的迭代变量。

7.如权利要求4所述的一种基于Tent映射和复合混沌映射的图像加密方法,其特征在于:所述步骤S40具体包括:步骤S41、利用circshift函数对所述矩阵I进行第一轮置乱,得到图像I1;

步骤S42、利用复合混沌映射生成的伪随机序列R2对所述图像I1进行第一轮扩散,得到矩阵C:其中i表示矩阵的位置信息;C(i)表示矩阵C中第i个数;C(i+1)表示矩阵C中第i+1个数;

步骤S43、利用Tent映射生成的伪随机序列R3对所述矩阵C进行位异或操作,得到第二轮扩散生成的矩阵CC;

步骤S44、利用复合混沌映射生成的伪随机序列R1对所述矩阵CC进行洗牌打乱,得到第二轮置乱生成的加密图像CCC。