利索能及
我要发布
收藏
专利号: 2017112977995
申请人: 陕西师范大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

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。