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个答案选项ansi-1,ansi,ansi+1,ansi+2按字典序对应的第id个排列进行重排作为实际输出的4个选项ai,bi,ci,di;
第12步将xi,yi量化为随机数id∈[0,91]的具体方法是式(8);
第12步利用xi,yi和id来确定试题正确答案ansi,操作符Δ∈{+,-},2个操作数op0,op1以及题干Ti的具体方法是通过式(9)确定试题正确答案ansi,操作符Δ∈{+,-}以及操作数生成因子r∈[0,ansi)并通过式(10)确定2个操作数op0,op1以及题干Ti
5.与权利要求1相对应的一种非直接传输和随机码本的密图无载体试题伪装方法,其特征在于包括以下步骤:第1步:输入试题L=(L1,L2),用户初始值 系统参数 暂态阈值参数t∈(0,1),消除暂态效应的迭代次数IT>0,图像分辨率m×n,像素最大值2P-1,其中 l1是试题长度;
第2步:依次将 和 转换成 与
初始化24进制数序列 置i=0;
第3步:记xi,yi为 和 分别迭代产生的第i个随机数,并通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动,从L1中提取sti中的选项ai,bi,ci,di的排列顺序所对应的索引id∈[0,23],并将id转化为然后将 加入到 置i=i+1;
第4步:反复执行第3步,直至i=l1;
第5步:依次将 和 转换成 与 初始化9进
制数序列 置i=0;
第6步:记xi,yi为 和 分别迭代产生的第i个随机数,并通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动,由xi,yi计算得出随机数id∈[0,91],从L2中提取sti对应的答案ansi,并由ansi与id计算得出9进制数 然后将 加入 中,置i=i+1;
第7步:反复执行第6步,直至i=l1;
第8步:将 和 合并成32进制数序列 并将 转化为2P进制数序列PID,记PID序列的长度为l3;
第9步:初始化一维图像序列PS=φ,置k=0,随机序列X=φ,码本序列M=(0,1,…,2P-
1);
第10步:记xi,yi分别为 和 产生的第i个随机数,并通过xi,yi以及暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动,将最终生成的xi保留作为随机序列X中的元素;
第11步:若X包含2P个元素,则将M中的元素重新排列生成随机编码序列M′,从PID中提取第k个元素 将随机码本序列M′中索引位置为 的整数作为pk∈[0,2P-1]加入序列PS中,将M=M′并置X=φ,置k=k+1;
第12步:反复执行第10步~第11步,直至k=l3;
第13步:将PS转化为秘密图像S=(si,j)m×n,si,j∈{0,1,…,2P-1}并输出。
6.如权利要求5所述的一种非直接传输和随机码本的密图无载体试题伪装恢复方法,其特征在于第2步依次将 和 转换成 与的具体方法是将 和 按式(2)和式(3)依次转化成 与
第5步依次将 和 转换成 与 的具体方法
是将 和 按式(2)和式(3)依次转化成 与
第13步:将PS转化为秘密图像S=(si,j)m×n,si,j∈{0,1,…,2P-1}的具体方法是将PS按式(14)转化为秘密图像S=(si,j)m×n,si,j∈{0,1,…,2P-1}
7.如权利要求5所述的一种非直接传输和随机码本的密图无载体试题伪装恢复方法,其特征在于第3步由 和 产生xi,yi的具体方法是由式(4)迭代产生;
x=μx(1-x) (4);
第3步通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动的具体方法是若|xi-yi|≤t,则将xi,yi分别迭代式(4)产生的第i+IT个随机数作为xi,yi;
第6步由 和 产生xi,yi的具体方法是由式(4)迭代产生;
第6步通过暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动的具体方法是若|xi-yi|≤t,则将xi,yi分别迭代式(4)产生的第i+IT个随机数作为xi,yi;
第10步由 和 产生xi,yi的具体方法是由式(4)迭代产生;
第10步通过xi,yi以及暂态阈值参数t∈(0,1)和消除暂态效应的迭代次数IT>0来对xi,yi的生成过程施加随机扰动是若|xi-yi|≤t,则将xi,yi分别迭代式(4)产生的第i+IT个随机数作为xi,yi;
第11步将M中的元素重新排列生成随机编码序列M′的具体方法是将X降序排列为X′并根据序列X和X′相同元素的位置映射关系将M置乱为随机码本M′。
8.如权利要求5所述的一种非直接传输和随机码本的密图无载体试题伪装恢复方法,其特征在于第3步从L1中提取sti中的选项ai,bi,ci,di的排列顺序所对应的索引id∈[0,23]的具体方法是由选项ai,bi,ci,di的排列顺序获得ai,bi,ci,di在字典序排列中的索引id;
第3步将id转化为 的具体方法是按式(11)
第6步由xi,yi计算得出随机数id∈[0,91]的具体方法是按式(8)计算得id∈[0,91];
第6步由ansi与id计算得出9进制数 的具体方法是由ansi与id按式(12)计算9进制数第8步将 和 合并成32进制数序列 的具体方法是由式(13)计算得出第8步将 转化为2P进制数序列PID的具体方法是将 转化为二进制比特序列 并以P位二进制数位一组形成2P进制数序列PID。