发明名称 融文件于图像的伪装加密方法
摘要 本发明涉及一种融文件于图像的伪装加密方法,其先后包括:给未处理的调色板图像的每个颜色分配0或1的值,然后将秘密信息随机嵌入给未处理的调色板图像中得处理后的调色板图像,完成伪装加密。本发明通过图像伪装算法和随机加密算法提高了图像隐藏信息的伪装性,稳定性及信息的安全性。
申请公布号 CN104348611A 申请公布日期 2015.02.11
申请号 CN201310215112.4 申请日期 2013.08.06
申请人 珠海市金邦达保密卡有限公司 发明人 古裕华;段晓燕;程文杰;徐木平
分类号 H04L9/28(2006.01)I;H04N1/32(2006.01)I;G06T1/00(2006.01)I 主分类号 H04L9/28(2006.01)I
代理机构 广东秉德律师事务所 44291 代理人 杨焕军
主权项 一种融文件于图像的伪装加密方法,其特征在于,包括以下步骤:1)计算未处理的调色板图像(即要被嵌入保密信息的图像)中每两个不同颜色之间的距离d<sub>ij</sub>=|c<sub>i</sub>‑c<sub>j</sub>|,其中,c<sub>i</sub>和c<sub>j</sub>表示不同的颜色;i、j=0,1,2…,255;i≠j;|·|表示取欧几里得范数;2)将所有的距离d<sub>ij</sub>按从小到大的顺序排列,相同大小的d<sub>ij</sub>之间的顺序可以随意定;3)设初始颜色集合C为空集,初始表征集合P<sub>xy</sub>(x=0,1,2…255;y=0,1)为空集,其中,P<sub>x0</sub>用来记录与对应的位图调色板索引号颜色最近的颜色索引号,P<sub>x1</sub>用来记录与对应的位图调色板索引号颜色的奇偶表征值;按顺序往下依次选择每一个d<sub>ij</sub>做以下处理:如果c<sub>i</sub>和c<sub>j</sub>都不属于C,则令P<sub>i1</sub>=0和P<sub>j1</sub>=1;如果<img file="FDA00003286041900011.GIF" wi="121" he="50" />且c<sub>j</sub>∈C,令P<sub>i1</sub>=1‑P<sub>j1</sub>;若c<sub>i</sub>∈C且<img file="FDA00003286041900012.GIF" wi="160" he="57" />则令P<sub>j1</sub>=1‑P<sub>i1</sub>,再P<sub>i0</sub>=j,P<sub>j0</sub>=i;更新C=C∪{c<sub>i</sub>}∪{c<sub>j</sub>};经过步骤3)后,每一个颜色c<sub>k</sub>(k=0,1,2…,255)都有一个为0或1的值P<sub>k1</sub>,集合C包含所有的颜色;4)嵌入秘密信息:首先按先后次序地将所需保密的文件的每一比特用不重复的伪随机游走的方式与所述未处理的调色板图像中的一个像素建立对应关系,按对应关系做以下处理:如果像素颜色对应的P<sub>x1</sub>值和欲嵌入的比特相同,就不作改动;如果不同,则将该像素的颜色的索引号改为P<sub>x0,</sub>即把该像素的颜色改变为与其最接近的颜色;得出处理后的调色板图像;5)提取秘密信息时,先参考步骤1)‑步骤3)计算出处理后的调色板图像的Pxy,然后用相同的所述伪随机游走方式与处理后的调色板图像中的像素建立对应关系,然后取出对应像素的P<sub>x1</sub>值。
地址 519000 广东省珠海市前山福溪金邦达大厦