[发明专利]一种抵御串谋攻击的内容共享隐私保护方法有效
| 申请号: | 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)表示计算的参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业大学,未经郑州轻工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110788443.1/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
 - 内容记录系统、内容记录方法、内容记录设备和内容接收设备
 - 内容服务系统、内容服务器、内容终端及内容服务方法
 - 内容分发系统、内容分发装置、内容再生终端及内容分发方法
 - 内容发布、内容获取的方法、内容发布装置及内容传播系统
 - 内容提供装置、内容提供方法、内容再现装置、内容再现方法
 - 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
 - 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
 - 内容再现装置、内容再现方法、内容再现程序及内容提供系统
 - 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法
 





