【技术实现步骤摘要】
结合EMD-2l嵌入的带恢复多载体密图分存方法
本专利技术属于图像信息安全和数字图像信号处理交叉领域,涉及一种密图分存方法,特别涉及一种结合EMD-2l嵌入的带恢复多载体密图分存方法。
技术介绍
近年来,伴随着计算机和网络技术的发展,越来越多的图像在网络中传输,在给用户提供方便的同时,也带来了一系列的安全隐患。对图像信息不当使用和恶意篡改,不仅会涉及个人隐私,也会给社会带来严重的负面影响。针对数字图像信息安全,人们已提出了多种方法,如:①将明文图像转换为密文图像的数字图像加密技术;②将机密图像隐藏于非相关载体中的数字图像隐写技术;③给图像添加版权认证标识,对图像真实性和完整性,来源者和使用者进行认证的数字图像水印技术;④结合现有技术特点对图像的真实性和完整性进行甄别的数字图像盲取证技术以及⑤将机密图像拆分为影子图像,利用分发影子图像重构秘密图像的数字图像信息分存技术。其中,对重要图像信息进行安全保护的数字图像信息分存技术已成为当前图像信息安全的研究热点。传统图像分存通常是基于拉格朗日插值的(K,N)分存,为保证密图和分发图像等大,免膨胀率,基于拉格朗日插值定理的分存方法需设计得十分复杂,例如:欧阳显斌,2015a(欧阳显斌,邵利平,陈文鑫.结合调整差值变换的(K,N)有意义图像分存方案[J].中国图象图形学报,2015,20(5):633-642.)将密图转换为差值图和位置图分别分存;欧阳显斌,2015b(欧阳显斌,邵利平.一种基于GF(23)的(K,N)有意义无扩张图像分存方案[J].计算机科学,2015,42(12):251-256.)则需GF(23) ...
【技术保护点】
1.结合EMD‑2l嵌入的带恢复多载体密图分存方法,其特征在于,包括以下步骤:第1步:将分辨率h1×w1的R′阶密图S扫描为2值比特位串b,将b以l个比特为一组划分为N组b0,b1,…,bk,…,bN‑1,其中
【技术特征摘要】
1.结合EMD-2l嵌入的带恢复多载体密图分存方法,其特征在于,包括以下步骤:第1步:将分辨率h1×w1的R′阶密图S扫描为2值比特位串b,将b以l个比特为一组划分为N组b0,b1,…,bk,…,bN-1,其中括号()2表示2进制;第2步:利用长度为l的自然数编号序列m=(mi)l对bk进行编号,然后利用bk和m生成r位2值校验分组r的长度由编号序列的长度l来确定,其中k=0,1,…,N-1;第3步:将pk,k=0,1,…,N-1和bk,k=0,1,…,N-1进行2值比特位串连接作为添加校验信息的2值比特位串b′;第4步:输入n个用户密钥keyK,K=0,1,…,n-1且keyi>0,由keyK,K=0,1,…,n-1产生h·w个(0,1)范围内的随机数xIT+1,xIT+2,…,xIT+h·w,并进一步量化为[0,2n-1]范围内的随机整数x′IT+1,x′IT+2,…,x′IT+h·w,然后扫描为h×w维随机整数矩阵C=(cx,y)h×w,cx,y∈{0,1,…,2n-1};第5步:由keyK,K=0,1,…,n-1建立随机映射关系来改变b′中的2值比特位置关系,从而将b′置乱为b″;第6步:输入n个分辨率为h×w的R阶载体图像且满足n·h·w≥l·N+N·r,将b″中的2值比特n个比特为一组划分为N′组将不同载体中的(x,y)位置元素构成序列以cx,y为控制条件,利用元素改变和不改变的EMD-2l嵌入策略在Sx,y中嵌入b″k,从而将Sx,y调整为其中k=0,1,…,N′,x=0,1,…,h-1,y=0,1,…,w-1;第7步:将嵌密后的输出。2.如权利要求1所述的结合EMD-2l嵌入的带恢复多载体密图分存方法,其特征在于:第1步将b以l个比特为一组划分为N组b0,b1,…,bk,…,bN-1的具体方法是式(1):式(1)中,符号||表示比特位串连接符;第1步中划分的组数N可按式(2)进行确定:式(2)中,符号表示向上取整运算符;第2步所构建的长度为l的自然数编号序列m=(mi)l的具体方法是式(3):m=(1,2,…,l+r)\(20,21,…,2r-1)(3)式(3)中,符号\表示排除,即在第1个序列剔除第2个序列元素;第2步由m=(mi)l对bk进行编号的具体方法是式(4):式(4)中,函数用于获取的编号mi,而i=ind(mi,m)用于获取mi在序列m中的索引;第2步利用bk和m生成r位2值校验分组的具体方法为式(5):式(5)中,函数bin(mi,r-j-1)是用于获取mi对应的第r-j-1个2值比特,符号表示异或;第2步中r的长度由编号序列的长度l来确定的具体方法是式(6):2r-1≥l+r(6)。3.如权利要求1所述的结合EMD-2l嵌入的带恢复多载体密图分存方法,其特征在于:第3步:将pk,k=0,1,…,N-1和bk,k=0,1,…,N-1进行2值比特位串连接作为添加校验信息的2值比特位串b′的具体方法是式(7):b′=b||p,p=p0||p1||…||pN-1(7);第4步由keyK,K=0,1,…,n-1产生h·w个(0,1)范围内的随机数xIT+1,xIT+2,…,xIT+h·w的具体方法是:按式(8)和式(9)生成初始值G0∈(0,1)和系统参数G1∈[3.57,4];将G0和G1代入式(10)迭代IT>0次以消除暂态效应,从IT+1次开始起迭代产生h·w个(0,1)范围内的随机数:xIT+1,xIT+2,…,xIT+h·wxt+1=μxt(1-xt)(10);式(10)中,xt∈(0,1),μ∈[3.57,4]为系统参数;第4步量化为[0,2n-1]范围内的随机整数x′IT+1,x′IT+2,…,x′IT+h·w的具体方法是式(11):x′t=(xt×1015)mod2n(11)。4.如权利要求1所述的结合EMD-2l嵌入的带恢复多载体密图分存方法,其特征在于:第5步由keyK,K=0,1,…,n-1建立随机映射关系来改变b′中的2值比特位置关系,从而将b′置乱为b″的具体方法是:按式(12)和式(13)分别生成初始值G2∈(0,1)和系统参数G3∈[3.57,4];将G2和G3分别代入式(10)迭代产生len=N·l+N·r个(0,1)范围内的随机数,在迭代时同样将前IT>0次随机数抛弃以消除暂态效应,记产生的随机数序列y=(y0,y1,…,ylen-1),对应的降序排列序列为y′=(y′0,y′1,…,y′len-1);然后按式(14)建立起一一映射关系π,从而按式(15)改变b′中2值比特的索引位置,将b′置乱为b″;π:(ind(yi,y))len→(ind(yi,y′))len(14)式(14)中,函数ind(yi,y)用于获取yi在y中的索引位置编号;b″=π(b′)(15)。5.如权利要求1所述的结合EMD-2l嵌入的带恢复多载体密图分存方法,其特征在于:第6步将b″中的2值比特n个比特为一组划分为N′组b″0,b″1,…,b″k,…,b″N′-1的具体方法是式(16),其中划分的组数N′按式(17)确定b″=b″0||b″1||…||b″k||…||b″N′-1(16)第6步以cx,y为控制条件,利用元素改变和不改变的EMD-2l嵌入策略在Sx,y中嵌入b″k,从而将Sx,y调整为的具体方法为式(18),其中坐标(x,y)和k之间的映射关系如式(19)所示:S′x,y=EMD-2l(cx,y,Sx,y,b″k)(18)式(18)中,函数EMD-2l()执行的具体功能是参考cx,y按式(20)将嵌入到中,其中记6.结合EMD-2l嵌入的带恢复多载体密图恢复方法,其特征在于包括以下步骤:第1步:输入分辨率为h×w的R阶嵌密载体图像密图分辨率h1×w1,密图灰度阶R′,...
【专利技术属性】
技术研发人员:邵利平,黄燕燕,赵艺,
申请(专利权)人:陕西师范大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。