[发明专利]一种用于静止图像的基于混沌密钥加密方法在审
申请号: | 201611173169.2 | 申请日: | 2016-12-18 |
公开(公告)号: | CN108205793A | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 左敬龙;余桂兰 | 申请(专利权)人: | 广东石油化工学院 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 525000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混沌密钥 混沌映射 静止图像 算法 加密 初始条件 掩蔽 分段线性 加密算法 控制参数 明文图像 平衡特性 初始化 压缩比 字节数 明文 像素 图像 保证 | ||
1.一种用于静止图像的基于混沌密钥加密方法,其特征在于,所述用于静止图像的基于混沌密钥加密方法包括以下步骤:
步骤一,进行控制参数、初始条件和其他变量的初始化;
步骤二,执行M×N×b次回路,M和N分别表示明文图像的宽度和高度,b表示一个像素的字节数;
步骤三,通过使用分段线性混沌映射生成用于接下来的S盒和P盒的参数;用前一个回路生成的密文字节来简单掩蔽当前的明文字节;执行r轮的前述代换S盒与置P盒。
2.如权利要求1所述的用于静止图像的基于混沌密钥加密方法,其特征在于,所述用于静止图像的基于混沌密钥加密方法密钥长度128位;128位密钥k提供初始条件和控制参数用于分段线性混沌映射生成2个伪随机混沌序列{x}和{y}的过程,两个序列分别都在S盒和P盒中被用作控制参数。
3.如权利要求1所述的用于静止图像的基于混沌密钥加密方法,其特征在于,进一步包括:字节表示明文图像像素值,被编组到一个一维序列中,然后被逐个处理:在进入SP网络之前,每一个明文字节都由其之前的密文字节掩蔽;SP网络由一个S盒和一个P盒组成,用于多轮运算。
4.如权利要求1所述的用于静止图像的基于混沌密钥加密方法,其特征在于,分段线性混沌映射通过如下方法得到:
数字混沌伪随机序列x(n)∈(0,1),n≥0,初始条件是x(0)且正实时控制参数μ∈(0,0.5);映射有两个参数,即伪随机序列的初始条件x(0)及控制参数μ。
5.如权利要求1所述的用于静止图像的基于混沌密钥加密方法,其特征在于,S盒变换σr及其逆过程被定义如下:
u和v是两个字节。
6.如权利要求1所述的用于静止图像的基于混沌密钥加密方法,其特征在于,P盒为明文图像增加扩散性;对于一个字节来说,8阶序列组记做S8;用πi表示一个特定的序列,其中i∈(0,8!),i是按照序贯式笛卡尔坐标的顺序归类的完全对称序列组S8的索引号:
π∈S8,其标准形式记为:
字节B记为B=[b1,b2,b3,b4,b5,b6,b7,b8],这里bi是这个字节的第i个MSB位;B的正向序列是π(B)=[b4,b6,b7,b1,b3,b8,b2,b5],B的反向序列是π-1(B)=[b1,b2,b3,b4,b5,b6,b7,b8]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东石油化工学院,未经广东石油化工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611173169.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种城市热点区域分析方法和装置
- 下一篇:基于中位数的无损图像信息隐藏算法