[发明专利]基于拉丁方置乱的彩色图像加密方法有效
申请号: | 201810469214.1 | 申请日: | 2018-05-16 |
公开(公告)号: | CN108696666B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 柴秀丽;郑晓宇;袁科;张继通;武海洋;张苗辉;周福娜;路杨 | 申请(专利权)人: | 河南大学 |
主分类号: | H04N1/44 | 分类号: | H04N1/44;H04L9/00 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 周艳巧 |
地址: | 475001 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混沌序列 加密 明文 置乱 混沌系统 拉丁方 彩色图像 随机性 扩散 安全分析 操作处理 仿真结果 混沌特性 加密效率 密文图像 密钥计算 密钥空间 明文攻击 明文图像 数字排列 置乱图像 鲁棒性 三分量 密钥 图像 改进 安全 | ||
本发明涉及一种基于拉丁方置乱的彩色图像加密方法,首先利用彩色明文图像的R、G、B三分量计算明文密钥r1、g1、b1,将由密钥计算得到的初始值和参数带入混沌系统中,产生三组混沌序列,然后利用基于明文和数字排列的混沌序列选取机制,选取用于置乱和扩散的混沌序列;接着,分别采用基于拉丁方和混沌序列的块置乱策略和依赖明文和置乱图像的扩散操作处理各分量,得到最终的密文图像。本发明的加密方法,与明文密切相关,增加抗明文攻击能力;所使用的混沌系统是一种改进的混沌系统,混沌特性好,随机性强,密钥空间大,进一步提高了安全等级;并通过仿真结果和安全分析表明,本发明加密方案可以满足图像完全加密,加密效率高,鲁棒性强。
技术领域
本发明涉及图像加密技术领域,特别涉及一种基于拉丁方置乱的彩色图像加密方法。
背景技术
随着数字技术和网络技术的迅猛发展,越来越多的多媒体数据产生,通过网络传输和在云服务器等平台进行存储。数字图像包含大量信息,例如,一张军事油库图片不仅可以告诉我们它的尺寸和数量,而且还可以给出它的大概位置;一幅人脸照片不仅可以暴露他或她的长相,还可以给出大概的年龄和身体状况。因此,在医学图像系统、军事图像系统和视频会议中,保护图像数据的安全引起了广泛的关注,图像加密是一种可以有效保护数据安全的方法。当前,彩色图像加密算法主要存在两个问题:一是算法与明文相关性低,抗选择明文等攻击能力较差;另一个是一些算法没有考虑R,G和B分量之间的相关性,所提出的算法易被统计分析破解。因此,许多学者一直在寻找更有效的方法来保护图片,Sun等人提出的算法中加密过程和密钥均与明文无关,被刘等人利用已知明文攻击破解;张等人通过改进的Cat映射分别对彩色明文图像的三个分量加密,但被Liu等人用选择明文和已知明文攻击破解;Pak等人将彩色图像三分量合并为一个大数组进行整体置乱,但该算法与明文相关性低,容易受到攻击。因此,增加算法和明文之间的关联,有助于进一步提升算法的安全性。
发明内容
针对现有技术中的不足,本发明提出一种基于拉丁方置乱的彩色图像加密方法,将彩色明文图像分为R、G、B三分量,利用混沌序列构造拉丁方阵置乱明文各分量,接着利用混沌序列扩散R、G、B分量,并在扩散G、B分量时引入预处理操作,减少三分量之间的相关性,加密效率高、随机性强,增强抗攻击能力。
按照本发明所提供的设计方案,一种基于拉丁方置乱的彩色图像加密方法,包含如下步骤:
步骤1.将大小为M×N的明文图像I分成R、G、B三个分量,利用该三分量和外加密钥生成混沌系统参数和初始值,将混沌系统参数和初始值依次带入LLS混沌映射系统、SSS混沌映射系统和CCS混沌映射系统,得到混沌序列;根据混沌序列,获取用于置乱的序列组一和用于扩散的序列组二;
步骤2.利用序列组一构造三个拉丁方阵,分别对R、G、B三分量进行分块置乱操作,得到大小为M×N的置乱矩阵R1、G1、B1;
步骤3.依次将置乱矩阵R1、G1、B1转换为大小为1×MN的矩阵R2、G2、B2;
步骤4.利用序列组二对矩阵R2进行扩散操作,得到大小为1×MN的扩散矩阵R3;基于序列组二和扩散矩阵R3对矩阵G2进行扩散操作,得到大小为1×MN扩散矩阵G3;基于序列组二和扩散矩阵G3对矩阵B2进行扩散操作,得到大小为1×MN扩散矩阵B3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810469214.1/2.html,转载请声明来源钻瓜专利网。