[发明专利]一种基于主成分分析和Henon映射的管理编码加解密方法有效

专利信息
申请号: 202010033135.3 申请日: 2020-01-13
公开(公告)号: CN111224771B 公开(公告)日: 2021-09-21
发明(设计)人: 金梅;张子豪;张少阔;李媛媛;赵伟;孟金岭;张勇;郎梦园 申请(专利权)人: 燕山大学
主分类号: H04L9/00 分类号: H04L9/00;G06K19/06
代理公司: 北京孚睿湾知识产权代理事务所(普通合伙) 11474 代理人: 刘翠芹
地址: 066004 河北省*** 国省代码: 河北;13
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 成分 分析 henon 映射 管理 编码 解密 方法
【权利要求书】:

1.一种基于主成分分析和Henon映射的管理编码加解密方法,其特征在于:

加密过程包括以下步骤:

S1、将动力电池全生命周期的溯源管理系统中的动力电池回收信息按QR码制编码生成QR码图像,并转化成只包含(0,1)的矩阵N;

S2、随机生成等字符长度的无意义信息按QR码制编码,生成QR码图像,并转化成只包含(0,1)的矩阵M;

S3、使用Arnold算法对矩阵N进行空间置乱,生成密钥key1存储到数据库中,得到置乱后的矩阵P;

根据Aronld算法对矩阵N100×100进行空间置乱,如公式1:

其中a,b为置乱参数,n为迭代次数,N为图像宽高,xn,yn为原图像素位置,xn+1,yn+1为置乱后图像像素位置;

确定参数a,b和迭代次数n作为密钥key1,取a=b=1,n=500;

S4、对矩阵M进行分块处理,并对处理后的图像进行主成分分析,将分析结果合并得到主成分矩阵T;

S5、使用加法嵌入原则将矩阵P嵌入到系数T中,选择最佳嵌入强度系数进行嵌入,生成密钥key2存储到数据库中,将嵌入结果使用主成分分析逆变换,得到嵌入后的矩阵Q;

所述最佳嵌入强度系数根据:

T′=T+aP

其中a为嵌入强度,T为主成分矩阵,P为待嵌入矩阵,T′为嵌入后矩阵,当a过大时数字水印算法鲁棒性会增加,而隐藏效果会降低,故经实验进行筛选,得到最佳嵌入强度系数a=0.06;

S6、确定Henon映射的四个初始参数,生成密钥key3存储到数据库中,使用Henon映射得到一个与矩阵Q同大小的二维混沌矩阵R;

根据Henon映射表达式生成二维混沌矩阵,如公式9所示:

其中x(n),y(n)为当前矩阵元素,x(n+1),y(n+1)为迭代后矩阵元素,n为迭代次数,a,b为Henon映射系数;

其中Henon映射的状态由x0,y0,a,b四个参数确定,且在0a1.4,0.2b≤0.314时,该系统进入混沌状态,生成的序列难以预测;四个参数的初值选为x0=0,y0=0,a=0.3,b=0.314,这四个参数值作为密钥key3保存;此时生成的二维混沌矩阵为R;

S7、将得到的矩阵R与矩阵Q按位做加法运算,S=Q+R结果即为加密后矩阵,将S转换为灰度图后,最后加入透视变换改变图像形状,加密过程结束;

解密过程包括以下步骤:

P1、从数据库中读取密钥key3,输入Henon映射矩阵的四个初始参数,得到加密矩阵R,将矩阵R与矩阵S进行减法运算,得到矩阵Q;

P2、从数据库中读取密钥key2,对矩阵Q使用主成分分析,分离出嵌入前矩阵P;

P3、从数据库中读取密钥key1,输入Arnold算法参数,并利用该算法的逆变求解原理恢复出原始QR码矩阵N,解密过程结束。

2.根据权利要求1所述的基于主成分分析和Henon映射的管理编码加解密方法,其特征在于:加密后的QR码矩阵S能够通过透射变换改变图像形状使图像更加混乱。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010033135.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top