[发明专利]一种抵御串谋攻击的内容共享隐私保护方法有效

专利信息
申请号: 202110788443.1 申请日: 2021-07-13
公开(公告)号: CN113489732B 公开(公告)日: 2023-07-04
发明(设计)人: 张建伟;孙海燕;吴作栋;蔡增玉;朱亮;梁树军;崔梦梦;彭中原;陈曦 申请(专利权)人: 郑州轻工业大学
主分类号: H04L9/40 分类号: H04L9/40;H04L9/08
代理公司: 郑州优盾知识产权代理有限公司 41125 代理人: 栗改
地址: 450000 河南省郑州*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 抵御 攻击 内容 共享 隐私 保护 方法
【权利要求书】:

1.一种抵御串谋攻击的内容共享隐私保护方法,其特征在于,其步骤如下:

步骤一、初始化阶段:属性授权中心执行初始化算法,产生追责列表和自己的公私钥对;

所述初始化阶段的实现方法是:标识为aid的属性授权中心MAAC执行初始化算法,以安全参数λ作为输入,生成属性授权中心的公钥APKaid和私钥ASKaid,同时建立一个追责列表R;所述初始化算法的实现方法为:随机挑选三个整数αaid,yaid,vaid;多属性授权中心MAAC利用双线性对e和生成元g计算公钥并将公钥APKaid广播发布到CCN中;属性授权中心MAAC计算私钥ASKaid=(αaid,yaid,aaid);建立一个追责列表R并初始化为空集:其中,vaid表示属性授权中心属性的版本号;aaid表示身份是aid的MAAC挑选的随机数;

步骤二、加密阶段:出版者制定LSSS访问策略,并根据LSSS访问策略对内容进行加密生成密文,出版者将密文通过云服务路由节点上传到密文云服务器进行保存;

所述步骤二中LSSS访问策略的实现方法为:出版者随机挑选l个整数r1…rl;选择一个随机向量v=(s,v2,v3,...,vn)T;出版者计算中间变量λi=v×Mi和中间变量wi=MiZ;出版者分别计算子密文C0,C1,i,C2,i,C3,i,C4,i,得到密文CT={C0,C1,i,C2,i,C3,i,C4,i};其中,C0=me(g,g)s、m为待加密的内容,ρ(i)为矩阵中代表属性的值,δ(i)为计算的参数,y为密钥的参数,F()表示一个关联函数,把λi关联到ρ(i)的属性;Z表示为一个随机的整数;1≤i≤l,l表示矩阵的列数,s是待分享的秘密指数;v2,v3,...,vn表示随机挑选的n-1个向量,Mi为大小为l×n的秘密共享矩阵M的第i行,n表示矩阵的行数;

步骤三、密钥生成阶段:消费者请求内容,属性授权中心对消费者进行身份验证,验证成功后,属性授权中心执行密钥生成算法产生解密私钥并在追责列表中进行审计和追责;

所述步骤三的实现方法为:身份标识为gid的消费者把属性集Sgid,aid发送给属性授权中心MAACaid,并请求自己的私钥;属性授权中心MAACaid从整数中随机选取c和ti,然后计算相应的私钥:Kgid=c,属性授权中心MAACaid输出私钥SKS,gid,aid={Kgid,Kgid,l,K'gid,l};追责列表R由整数c、消费者身份标识gid和属性的哈希值组成:R={c,gid,H(Sgid,aid)};其中,z∈Sgid,aid,Kgid、Kgid,l、K'gid,i都是组成私钥的参数,F(l)为关联函数,H()为哈希函数;

步骤四、解密阶段:密文云服务器先对消费者的身份进行验证,验证成功后通过CCN的形式从云服务路由节点下载密文;

所述解密阶段中如果密文中的访问结构被消费者的属性集合满足,则消费者用自己的私钥解密获得出版者共享的内容:

定义集合其中,x代表着消费者的属性值,ρ(x)代表着把属性值对应到具体的矩阵值,S为秘密参数,与满足访问策略的属性值有关;

如果S是一个授权集合,那么在多项式时间内找到一组常数cx,{cx∈Zp|x∈I},计算其中,s是有效得问秘密分享,与秘密指数的含义相同;Mx表示具有隐藏访问策略的矩阵;

对于每个属性ρ(x),ρ(x)∈Sgid,计算:

其中,Sgid表示满足访问控制策略的属性集,C1,x C2,x C3,x表示属性为x的消费者生成的密文,Kgid,ρ(x)、α、δ(x)均为计算时的参数,y为随机数,H(x)为哈希值,s为秘密值;

消费者获取密文m=C0/e(g,g)s

如果S不是一个授权集合,则输出⊥,表示输出失败;

步骤五、追责和撤销属性阶段:属性授权中心审计泄露的私钥和追责列表,在查出泄露消费者的身份信息后,更新追责列表,并删除唯一和恶意用户关联的秘密值;属性授权中心计算并更新密钥,属性没有撤销的消费者更新自己的私钥,出版者更新自己的密文;

所述步骤五的实现方法为:

(1)、属性授权中心MAACaid检查步骤三中的私钥SKS,gid,aid是否为一个合理的私钥,然后通过追责列表R进行追责,输出消费者的身份标识gid;

(2)、属性授权中心MAACaid为每个属性x选择它们的版本号v'x∈Zp,然后计算更新密钥:

其中,x∈S',v表示属性集生成的随机变量,v'x表示单个属性生成的随机变量;S'表示属性集,v'x表示属性x在制定访问控制策略时生成的随机变量,vx也表示进行访问控制时属性x生成的随机变量;

(3)、要更新的密钥UKaid和要撤销的属性S'被属性授权中心MAACaid返还给未撤销并安全的消费者和出版者;

(4)、当未撤销用户接收到密钥UKaid和属性S'时,身份标识为gid的消费者或出版者更新自身私钥:

其中,SK'S,gid,aid为泄露的私钥,F(i)为关联函数,ti为挑选的随机数;

(5)、当更新密钥SK'S,gid,aid被出版者收到时,消费者根据LSSS访问策略属性加密更新密文,更新后的密文:其中,αβ(x)表示计算的参数值。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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