买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:厦门大学嘉庚学院
摘要:本发明提出基于低维正弦混沌系统的图像信息隐藏方法,包括以下步骤:读取要隐藏的信息T,并导入用于隐藏信息的普通明文图像;调用MD5函数作用于信息T获得比特流B0;将B0分割为两个比特流B1和B2;将B1作为随机种子对定义的列表S01、L01、L02进行置乱获得序列S1、L1、L2;构造低维正弦混沌系统密钥并生成混沌序列S2;将信息T转换为比特流并隐藏于明文图像,获得信息隐藏后的图像C1;利用随机序列L1和L2对C1进行行列置乱获得密文图像C2并通过混沌序列S2对其进行加密。本发明使用由正弦函数和logistic混沌映射复合而成的正弦混沌系统,以解决传统的低维logistic混沌映射密钥空间小且存在周期窗口而导致信息隐藏随机性和安全性降低的问题。
主权项:1.基于低维正弦混沌系统的图像信息隐藏方法,其特征在于,包括以下步骤:步骤1:读取要隐藏的信息T,且T中的字符总数K=|T|,并导入用于隐藏信息的普通明文图像PM×N,其中M×N是明文图像矩阵的大小,且满足M×N>8K;步骤2:导入Python的hashlib库,并调用其中的HASH函数MD5作用于信息T上,获得比特流B0;步骤3:把B0分割为两个比特流B1和B2;步骤4:定义列表S01=[0,1,2,……,M×N],L01=[0,1,2,…,M],L02=[0,1,2,…,N],将B1作为随机种子,对列表S01、L01、L02进行置乱获得序列S1、L1、L2;步骤5:构造低维正弦混沌系统密钥;设置低维正弦混沌系统xn+1=μsinxn1-xnπ,初始参数值μ01∈[2,+∞,x01∈0,1,从B2中选取2组连续比特流,并将其转化为十进制整数,然后结合系统的初始参数值构造加密系统的初始密钥μ02、x02;步骤6:生成混沌序列S2;把初始参数μ02、x02代入低维正弦混沌系统,获得一个长度为M×N的混沌序列S2;步骤7:信息转换;把需要隐藏的信息T中的每一个字符利用ASCII值转换成该字符对应的8位二进制数,T转换后的变成含有8K个比特的比特流,记为:T1=b0b1b2....b8K-2b8K-1,每一比特bii=0,1,…,8K-1的取值为0或1;步骤8:信息隐藏;用bii=0,1,…,8K-1.替换明文图像PM×N中的第S1[i]N行第S1[i]%N列位置像素的最低位比特值,获得信息隐藏后的图像C1;其中,表示取整运算,%表示取余运算;步骤9:行与列置乱;分别利用步骤4的随机序列L1和L2对C1进行行列置乱获得密文图像C2;步骤10:图像加密;图像C2与混沌序列S2进行异域运算,获得含有敏感信息的密文图像C,完成图像信息隐藏。
全文数据:
权利要求:
百度查询: 厦门大学嘉庚学院 基于低维正弦混沌系统的图像信息隐藏方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。