欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 201710341815X
申请人: 宁波大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于搜索最佳密钥的数字图像隐写方法,将原始秘密信息进行加密,然后将加密后的密文信息通过隐写算法嵌入到载体图像中,形成最终的隐写图像,其特征在于:所述原始秘密信息通过如下步骤进行加密:步骤(1)、原始秘密信息分组:把原始秘密信息进行编码转化成长度为n的比特流,用A=(e1,e2,…,en)表示,其中ei∈{0,1},i=1,2,…,n,然后把长度为n的比特流分成长度为l的k组,其中k=n/l,分组以后的比特流A=(A1,A2,…,Ak),其中第m组秘密信息为Am=(el(m-1)+1,el(m-1)+2,…,el(m-1)+l),m=1,2,…,k;

l l l

步骤(2)、生成2个长度为l的密钥:分别把0,1,…,2 -1共2个数转化成长度为l的二进制数作为2l个密钥,其中第x个密钥用keyx=(ex1,ex2,…,exl)表示,其中exh∈{0,1},x=1,

2,…,2l,h=1,2,…,l;

步骤(3)、对原始秘密信息加密:将原始秘密信息中的全部k组秘密信息分别用步骤(2)l

生成的2个长度为l的密钥中一个密钥进行异或加密,产生原始秘密信息的一个版本的密文信息;采用同样方法,利用其余的2l-1个密钥分别对原始秘密信息中的全部k组秘密信息进行异或加密,得到原始秘密信息的其余2l-1个版本的密文信息;

步骤(4)、将步骤(3)得到的2l个版本的密文信息分别嵌入到预先选择的测试载体图像中,分别得到2l个版本的测试隐写图像,然后根据测试载体图像与2l个版本的测试隐写图像来评价隐写性能,得到隐写性能最优时原始秘密信息所使用的密钥,将该密钥作为原始秘密信息的最佳密钥;

步骤(5)、将原始秘密信息与步骤(4)得到的最佳密钥进行异或加密,得到原始秘密信息的密文信息;

步骤(6)、将步骤(5)得到的密文信息作为最终进行隐写的密文信息。

2.根据权利要求1所述的基于搜索最佳密钥的数字图像隐写方法,其特征在于:所述步骤(4)中原始秘密信息的最佳密钥通过如下方式获得:步骤(4-1)、设置三个参数:测试密钥的编号j,最佳隐写性能指标ξ最佳和取得最佳隐写性能参数对应密钥的编号J最佳;将j和J最佳的初始值均设为1,最佳隐写性能参数ξ最佳的值根据测试隐写性能指标需要预先设定;

步骤(4-2)、将原始秘密信息采用第j个密钥进行异或加密,得到第j版本的密文信息;

步骤(4-3)、将第j版本的密文信息嵌入到预先选择的测试载体图像中,得到第j版本的测试隐写图像;

步骤(4-4)、通过第j版本的测试隐写图像与测试载体图像的比较,得到第j版本的测试隐写图像的评测隐写性能指标ξj,判断ξj是否优于步骤(4-1)中设定的最佳隐写性能参数值ξ最佳;若ξj优于ξ最佳,则将ξj赋值给ξ最佳,并将j赋值给J最佳;否则保持现有的ξ最佳和J最佳不变;

l

步骤(4-5)、判断j是否小于2,如是,执行(4-6),如不是,则输出J最佳后结束;

步骤(4-6)、将j的值加1,重复执行步骤(4-2)至步骤(4-5)。