【技术实现步骤摘要】
一种非直接传输和随机码本的密图无载体试题伪装方法
本专利技术属于图像信息安全和数字图像信号处理交叉领域,涉及一种密图无载体伪装与恢复方法,特别涉及一种非直接传输和随机码本的密图无载体试题伪装方法。
技术介绍
当前伴随着深度学习的不断深入和人工智能的继续发展,基于大数据的机器学习以及量子计算机初现端倪,使得传统以图像音频为主要传输介质的多媒体信息安全的形势变得更为严峻。而与此同时,伴随着压缩技术的不断发展,也使得传统基于修改式嵌入的信息隐藏可供利用的冗余空间越来越小,而另一方面,基于机器学习的隐写分类器维数不断提高,甚至出现了34761维的空域富特征模型,导致传统信息隐藏的隐匿信息而不被发现的可能性越来越小,而所有这些也使得传统基于修改式嵌入的信息隐藏技术发展陷入了瓶颈。如何有效地进行下一代信息隐藏技术研究,来自北京和上海的专家于2014年5月召开的全国信息隐藏与多媒体安全专家研讨会首次提出了“无载体信息隐藏”。2015年3月在武汉召开的第12届全国信息隐藏大会上,北京电子技术应用研究所所长郭云彪研究员在大会特邀报告:信息隐藏之我见,将无载体信息隐藏技术列入了未来信息隐藏的前沿阵地。2016年10月在合肥召开的第13届全国信息隐藏大会将无载体信息隐藏正式定位为第2代信息隐藏技术,2个会议主题报告都与无载体信息隐藏直接相关。相对于传统修改嵌入式信息隐藏,无载体信息隐藏强调的是不需要额外的嵌入载体,直接由秘密信息驱动产生和获取含密载体。针对文本无载体信息隐藏,分别给出了:ChenXY,2017.(ChenXY,ChenS,Wu,YL.Coverlessinfor ...
【技术保护点】
一种非直接传输和随机码本的密图无载体试题伪装方法,其特征在于包括以下步骤:第1步:输入分辨率为m×n的秘密图像S=(si,j)m×n,si,j∈{0,1,…,2
【技术特征摘要】
1.一种非直接传输和随机码本的密图无载体试题伪装方法,其特征在于包括以下步骤:第1步:输入分辨率为m×n的秘密图像S=(si,j)m×n,si,j∈{0,1,…,2P-1},用户初始值系统参数暂态阈值参数t∈(0,1),消除暂态效应的迭代次数IT>0并将秘密图像S=(si,j)m×n转换为1维秘密图像序列Ps=(pk)mn;第2步:将和映射为系统参数和系统初始值初始化随机序列X=φ,索引位置序列PID=φ,码本序列M=(0,1,…,2P-1),Ps序列索引值k=0;第3步:记xi,yi分别为和产生的第i个随机数,并通过xi,yi以及暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动,将最终生成的xi保留作为随机序列X中的元素;第4步:若X包含2P个元素,则将M中的元素重新排列生成随机编码序列M′,查找Ps序列元素pk在M′中的索引位置id∈{0,1,…,2P-1}并将id添加至索引位置序列PID中,将M=M′并置X=φ,k=k+1;第5步:反复执行第3步和第4步,直至k=mn;第6步:将索引位置序列PID转换为32进制数序列其中的长度为l1,然后进一步将划分为24进制数序列和9进制数序列且满足第7步:初始化L1=φ,将和映射为系统参数和置i=0;第8步:记xi,yi为和分别迭代产生的第i个随机数,并通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动,将xi,yi量化为随机操作数op0,op1∈[1,50],操作符Δ∈{+,-}以及试题正确答案ansi和题干Ti,并由产生伪装索引id∈[0,23];第9步:根据id和ansi产生实际输出的4个选项ai,bi,ci,di,将sti=(Ti,ai,bi,ci,di,ansi)加入L1,置i=i+1;第10步:反复执行第8步~第9步,直至i=l1;第11步:初始化L2=φ,将和映射为系统参数和置i=0;第12步:记xi,yi为和分别迭代产生的第i个随机数,并通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动,将xi,yi量化为随机数id∈[0,91],利用xi,yi和id来确定试题正确答案ansi,操作符Δ∈{+,-},2个操作数op0,op1以及题干Ti,将sti=(Ti,ansi)加入L2,置i=i+1;第13步:反复执行第12步,直至i=l1;第14步:将L=(L1,L2)输出,作为随机生成的试题。2.如权利要求1所述的一种非直接传输和随机码本的密图无载体试题伪装方法,其特征在于第1步将秘密图像S=(si,j)m×n转换为1维秘密图像序列Ps=(pk)mn的具体方法是将秘密图像S=(si,j)m×n,si,j∈{0,1,…,2P-1}按式(1)转换为1维秘密图像序列Ps=(pk)mn;pk=si,j,k=jm+i(1);第2步将和映射为系统参数和系统初始值的具体方法是将按式(2)映射为系统参数将按式(3)映射成系统初始值第7步将和映射为系统参数和的具体方法为将按式(2)映射为将按式(3)映射为然后通过式(2)和式(3)分别将和转换为和第11步将和映射为系统参数和的具体方法是将按式(2)映射为将按式(3)映射为然后通过式(2)和式(3)分别将和转换为和3.如权利要求1所述的一种非直接传输和随机码本的密图无载体试题伪装方法,其特征在于第4步将M中的元素重新排列生成随机编码序列M′的具体方法是将X降序排列为X′并根据序列X和X′相同元素的位置映射关系将M置乱为随机码本M′;第3步由和产生xi,yi的具体方法由式(4)迭代产生x=μx(1-x)(4);第3步通过xi,yi以及暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动的具体方法是若|xi-yi|≤t,则将xi,yi分别迭代式(4)产生的第i+IT个随机数作为xi,yi;第8步由和产生xi,yi的具体方法由式(4)迭代产生;第8步通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动的具体方法是若|xi-yi|≤t,则将xi,yi分别迭代式(4)产生的第i+IT个随机数作为xi,yi;第12步由和产生xi,yi的具体方法由式(4)迭代产生;第12步通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动的具体方法是若|xi-yi|≤t,则将xi,yi分别迭代式(4)产生的第i+IT个随机数作为xi,yi。4.如权利要求1所述的一种非直接传输和随机码本的密图无载体试题伪装方法,其特征在于第6步将索引位置序列PID转换为32进制数序列的具体方法为将PID转换为2进制比特位串并以5位2进制位为一组形成为32进制数序列第6步将划分为24进制数序列和9进制数序列的具体方法为按式(5)划分:式(5)中,和分别是序列和中的元素;第8步将xi,yi量化为随机操作数op0,op1∈[1,50],操作符Δ∈{+,-}以及试题正确答案ansi和题干Ti的具体方法是式(6);第8步由产生伪装索引id∈[0,23]的具体方法是式(7);第9步根据id和ansi产生实际输出的4个选项ai,bi,ci,di的具体方法是根据id对4个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。