[发明专利]一种基于多秘密可视密码的多级访问控制方法及系统有效
申请号: | 201810161921.4 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108200098B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 刘思蓉;胡浩;严妍;兰丹妮;刘玉岭;吴迪;沈刚;张颖君 | 申请(专利权)人: | 中国网络安全审查技术与认证中心;中国科学院软件研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 司立彬 |
地址: | 100020 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 秘密 可视 密码 多级 访问 控制 方法 系统 | ||
1.一种基于多秘密可视密码的多级访问控制方法,其步骤包括:
1)服务器为控制策略中的每一权限等级设置一对应的秘密图像,并为每一用户分配一权限等级;所述控制策略包括权限等级总数h、参与者总数n和认证门限值k;
2)服务器对每一秘密图像按照21)~23)的方法构造一对应的分享矩阵;
21)对于所有偶数p,若2p≤k,则令q=p,否则,令q=p+n-k,然后生成汉明重量为q的所有n维列向量并添加到矩阵C0中;对于所有奇数p,若2p≤k,则令q=p,否则,令q=p+n-k,然后生成汉明重量为q的所有n维列向量,将所有含q个“1”的n维列向量添加到矩阵C1中;其中0≤p≤k;
22)当矩阵C0和矩阵C1中对应任意k行存在不相同的列时,将矩阵C1中多余列添加至矩阵C0中,生成新的矩阵C0;同时,将矩阵C0中多余列添加至矩阵C1中,生成新的矩阵C1;直至矩阵C0和矩阵C1具有相同的列;
23)输出大小为n×m的分享矩阵(C0,C1);m是分享矩阵的像素扩展度,即分享矩阵的列数,n为分享矩阵的列向量维数;
3)然后根据所述分享矩阵按照31)~32)的方法将所述秘密图像中的像素填充到不同等级的多个共享份中;
31)按等级顺序依次选择秘密图像进行处理;
32)依据设置的共享份旋转规则对n个空白共享份构成的环形共享份进行旋转,然后对每一秘密图像依据a)~c)方法对环形共享份进行像素填充;每份所述共享份包括HT×WT个子像素块,每个子像素块大小为m×h;HT为秘密图像的像素高度,WT为秘密图像的像素宽度;a)从秘密图像中逐个选择像素点,若为白色,则选择矩阵C0;若为黑色,则选择矩阵C1;b)将选择的矩阵Ct做随机列变换P后再转置,得到Ct′=(P(Ct))T;t=0或1;c)将Ct′的第i列填入第i个共享份Xi对应子像素块的第j列,其中,1≤i≤n;所述共享份旋转规则为:设置一循环右移函数R(Xi,(i-1)(j-1)),表示分享权限等级j对应的秘密图像Sj时,将第i个共享份Xi以像素点为单位循环右移(i-1)(j-1)次;按照循环右移函数R(Xi,(i-1)(j-1))确定环形共享份中每一共享份的旋转量;
4)服务器按权限分配策略将所述共享份分发给相应权限等级的用户,同时服务器保留一份最低等级共享份和各所述秘密图像;
5)服务器收到至少k-1个用户发出的授权请求及共享份,然后根据收到的共享份和预留共享份进行秘密恢复,鉴别共享份的真实性以决定是否授权。
2.如权利要求1所述的方法,其特征在于,服务器根据收到的共享份和预留共享份进行秘密恢复,鉴别共享份的真实性以决定是否授权的方法为:
a)当恢复第j级权限等级对应秘密图像Sj时,服务器根据所述共享份旋转规则对共享份Xi循环向右旋转(i-1)(j-1)个像素;
b)服务器将预留的最低等级共享份X1与收到的k-1个共享份进行异或运算,生成初始恢复图像
c)依次选择恢复图像中的每个子像素块;
d)对于每一子像素块,计算该子像素块的第j列向量V的汉明重量为H(V);若H(V)≥d,d为设定的显示阈值,则对此子像素块的所有像素点的值取反;若H(V)<d,且图像中的子像素块未处理完毕,则返回c);
e)将处理后的图像记为修正图像将图像和进行异或,得到无损恢复图像Rj;
f)比对图像Rj与原始秘密图像Sj是否相同,若内容相同,则认证成功lj,否则为违规授权请求;
g)为该k-1个提交共享份的客户端均授予恢复出的最高等级秘密图像对应的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国网络安全审查技术与认证中心;中国科学院软件研究所,未经中国网络安全审查技术与认证中心;中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810161921.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:剧本内容生成方法及计算机存储介质、终端
- 下一篇:移动应用、身份关系管理