[发明专利]支持数值型属性比较访问策略的属性加密方法及系统有效

专利信息
申请号: 202110720321.9 申请日: 2021-06-28
公开(公告)号: CN113452706B 公开(公告)日: 2022-05-03
发明(设计)人: 尹辉;邹妍;胡雅婷;罗彩妮 申请(专利权)人: 长沙学院
主分类号: H04L9/40 分类号: H04L9/40;H04L9/32
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 谭武艺
地址: 410003 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 支持 数值 属性 比较 访问 策略 加密 方法 系统
【权利要求书】:

1.一种支持数值型属性比较访问策略的属性加密方法,其特征在于,包括:

1)将访问策略中的数值型属性关系比较策略转换为数值范围表示;

2)将数值范围的下界和上界分别用n位二进制表示,计算数值范围的前缀最小集合;

3)将数值型属性关系比较策略转换为前缀最小集合中元素的“OR”门限策略连接,并将前缀最小集合中的元素视为字符串类型的属性值,得到转换后的数值型属性关系比较策略;

4)针对给定数值属性,计算数值型属性的前缀家族;

5)将原数值属性与数值型属性关系比较策略的匹配转换为判断数值型属性的前缀家族与前缀最小集合的交集是否为空,若不为空,则判定该数值型属性满足访问控制策略,具有对密文的解密权限;否则,判定该数值型属性不满足访问控制策略,不满足解密条件。

2.根据权利要求1所述的支持数值型属性比较访问策略的属性加密方法,其特征在于,步骤1)包括:判断数值型属性关系比较策略的数值比较表达式类型:

若数值比较表达式类型为attrv,则对应的数值范围为[v+1,max];

若数值比较表达式类型为attr≥v,则对应的数值范围为[v,max];

若数值比较表达式类型为attrv,则对应的数值范围为[min,v-1];

若比较运算的类型为attr≤v,则对应的数值范围为[min,v];

若数值比较表达式类型为attr!=v,则对应的数值范围为[min,v-1]∪[v+1,max];

若比较运算的类型为attr=v,则对应的数值范围为[v,v];

其中,attr为数值型属性,v为数值型属性中的比较数值,max和min分别为数值型属性所能表示的最大和最小值。

3.根据权利要求1所述的支持数值型属性比较访问策略的属性加密方法,其特征在于,步骤2)包括:

2.1)将数值范围的下界和上界分别用n位二进制表示为[a1a2...an,b1b2...bn],其中a1a2...an为下界的n位二进制,b1b2...bn为上界的n位二进制;

2.2)从k=1开始在数值范围的下界和上界分别用n位二进制表示中查找满足akbk的最高有效位k:若满足条件(1):最高有效位k不存在,且对所有的1≤i≤n,都有ai=bi,使得a1a2...an=b1b2...bn,则将该数值范围用前缀a1a2...an表示,返回前缀最小集合{a1a2...an},跳转执行步骤3);若满足条件(2):最高有效位k存在,且对所有的k≤i≤n,都有ai=0,bi=1,则将该数值范围用前缀a1a2ak-1*表示,返回前缀最小集合{a1a2ak-1*},跳转执行步骤3);如果k=1,返回该范围的前缀最小集合为{*},跳转执行步骤3);否则若满足条件(1)和(2),则将数值范围的n位二进制表示为[a1a2...an,b1b2...bn]划分为两个新范围:R1=[a1...ak-10ak+1...an,a1...ak-10111..1]和R2=[a1...ak-100...0,a1...ak-11bk+1..bn],跳转执行步骤2.3);

2.3)对于范围R1=[a1...ak-10ak+1...an,a1...ak-10111..1],以0为标志,去掉上界和下界的前k-1位:a1...ak-1,得到范围[ak+1ak+2...an,11...1],并将该范围[ak+1ak+2...an,11...1]作为步骤2.2)的输入跳转执行步骤2.2),并使用串a1...ak-10连接运行过程中返回的所有前缀,作为前缀最小集合中的有效元素;对于范围R2=[a1...ak-1100...0,a1...ak-11bk+1..bn],以1位标志,去掉上界和下界的前k-1位a1...ak-1,得到范围[00..0,bk+1bk+2...bn],并将该范围[00..0,bk+1bk+2...bn]作为步骤2.2)的输入跳转执行步骤2.2),并使用串a1...ak-11连接运行过程中返回的所有前缀,作为前缀最小集合中的有效元素;

2.4)基于得到的前缀最小集合中的有效元素得到前缀最小集合,并输出原始范围[a1a2...an,b1b2...bn]的前缀最小集合。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙学院,未经长沙学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110720321.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top