[发明专利]基于OBDD的多机构、可撤销、可追责的属性加密方法及系统在审
| 申请号: | 202211087980.4 | 申请日: | 2022-09-07 |
| 公开(公告)号: | CN116432192A | 公开(公告)日: | 2023-07-14 |
| 发明(设计)人: | 郭瑞;陈丽;秦宝东 | 申请(专利权)人: | 西安邮电大学 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F16/901 |
| 代理公司: | 深圳国海智峰知识产权代理事务所(普通合伙) 44489 | 代理人: | 王庆海 |
| 地址: | 710121 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 obdd 机构 撤销 可追责 属性 加密 方法 系统 | ||
1.一种基于OBDD的多机构、可撤销、可追责的属性加密方法,其特征在于,所述方法包括:
系统初始化:由中央授权机构生成系统全局公共参数,所述系统包括中央授权机构、多个属性机构、云存储服务器以及客户端;
中央授权机构初始化:中央授权机构根据所述系统全局公共参数生成中央授权机构公私钥,并将中央授权机构公钥发送给用户客户端以及属性机构;
属性机构初始化:每个属性机构分别根据全局公共参数和各自所管理的属性集合生成对应的属性机构的属性公私钥;
用户身份密钥生成:中央授权机构根据接收的用户身份ID以及所述中央授权机构公钥生成用户身份密钥,并将所述用户身份密钥通过秘密通道发送给对应的用户的客户端,用户包括数据拥有者以及数据访问者;
用户属性密钥生成:每个属性机构分别根据接收的用户身份密钥及属性集合生成用户属性密钥,并将所述用户属性密钥通过秘密通道发送给对应用户的客户端;
数据加密:数据拥有者的客户端根据数据拥有者的指令自定义访问策略,基于OBDD访问结构对明文进行加密,生成密文并存储至云存储服务器;
数据解密:数据访问者的客户端根据数据访问者的指令从云存储服务器下载密文,并对下载的密文进行解密得到明文信息,其中,若所述数据访问者不在所述用户撤销列表中且属性集合满足下载的密文的访问策略,则数据访问者能够成功解密密文得到明文信息;
追责恶意用户:由中央授权机构对目标密钥进行密钥完整性验证,若目标密钥完整,对目标密钥进行追踪,判断所述目标密钥是否为恶意用户故意泄露,若是,输出恶意用户ID,将恶意用户加入用户撤销列表,并对用户撤销列表进行更新,否则判定所述目标密钥是由非法用户伪造的,其中目标密钥为疑似恶意泄露的密钥;
密文更新:用户撤销列表更新后,由云存储服务器根据更新后的用户撤销列表和来自属性机构发送的密钥对相应的密文进行更新。
2.根据权利要求1所述的基于OBDD的多机构、可撤销、可追责的属性加密方法,其特征在于,所述系统初始化包括:
中央授权机构选取双线性映射e:G×G→GT,其中,G和GT是素数阶的乘法循环群,g为群G的生成元,p为群G的阶,并且中央授权机构选择一个不可伪造的签名方案∑sign=(KeyGen,Sign,Verify),生成系统全局公共参数:GP=(G,GT,p,g,e,∑sign)。
3.根据权利要求2所述的基于OBDD的多机构、可撤销、可追责的属性加密方法,其特征在于,所述中央授权机构初始化包括:
中央授权机构提取签名方案∑sign中的SignKey,VerifyKey,并分别设为中央授权机构公钥和中央授权机构私钥,其中CAPK=VerifyKey,CASK=SignKey。
4.根据权利要求3所述的基于OBDD的多机构、可撤销、可追责的属性加密方法,其特征在于,所述属性机构初始化包括:
每一个属性机构AAk,k∈{1,2,...,n}的属性域为Uk,设每一个属性机构管理的属性集合为AUk,k∈{1,2,...,k},且
AAk选取随机数并计算得到AAk的公钥AAk的私钥其中,表示正负属性值,若属性值为正值,则若属性值为负值,则
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211087980.4/1.html,转载请声明来源钻瓜专利网。





