[发明专利]一种基于属性加密的高效密钥分发方法有效
| 申请号: | 201610146573.4 | 申请日: | 2016-03-15 |
| 公开(公告)号: | CN105915333B | 公开(公告)日: | 2019-08-23 |
| 发明(设计)人: | 孙知信;洪汉舒;徐睿;李冬军;宫婧 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08 |
| 代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
| 地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于属性加密的高效密钥更新方法。属性加密的体制应用很广泛,但客观上需要一种策略能减轻属性鉴权中心的负担,又能在属性撤销和密钥更新的过程中保证系统安全。本发明方法涉及的系统包含属性鉴权中心,密钥协助器,数据发送者,数据接收者,基站和数据服务器等六个模块。属性鉴权中心负责管理用户的属性,并分发用户的初始私钥。密钥协助器负责在系统每个时间片段开始时更新用户的私钥。本发明将系统的生命周期划分为若干时间片段,当属性撤销或密钥泄露发生时可以通过更新合法用户的私钥来确保系统的前向和后项安全。密钥协助器能帮助用户更新私钥,有效减轻了鉴权中心的负担。 | ||
| 搜索关键词: | 一种 基于 属性 加密 高效 密钥 分发 方法 | ||
【主权项】:
1.一种基于属性加密的高效密钥分发方法,其特征在于包含以下步骤:步骤一:系统初始化1)定义G1,G2为两个循环群,其阶数均为p,定义g为G1上的一个生成元;2)定义
G1×G1→G2为一个双线性映射,并定义一个哈希函数H1:{0,1}*→G1,该函数的功能为将任意长度的字符串投射到G1上;3)属性鉴权中心在有限域
内为每个属性选择一个随机数
此外还选取y,h,
则系统的主私钥为{ti,gy,s},协助器密钥为h,系统公共参数为
步骤二:初始密钥分发在初始阶段TP0,不失一般性,假设一个用户的唯一标识符为u1,所拥有的属性集合为{Ai},则该用户在TP0时刻的初始密钥被定义为
步骤三:密钥更新1)当系统的时间片段从TPn‑1进化到TPn时,密钥协助器计算为每个属性计算密钥的更新信息
2)用户得到
后,将自己之前的密钥更新到最新版本,计算步骤方法如下:
步骤四:数据加密1)数据发送者选取x,
并且定义一个l行n列的矩阵
作为访问控制矩阵;2)假设
的第i行值为
矩阵数据发送者选取一个列向量
并且令
3)根据系统的公共参数,数据发送者计算以下信息:
C1=gx,![]()
4)数据发送者将{C0,C1,C2,i,C3,i,C4,i}打包作为密文上传至数据服务器;步骤五:数据解密1)数据接收者从数据服务器处下载相应的密文;2)数据接收者利用当前的私钥
进行如下计算获得明文,其中ωi为一常量使得
其中l为用户所拥有的属性集合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610146573.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种生物制药用厌氧培养罐
- 下一篇:干细胞制剂制备装置





