[发明专利]一种基于属性基的智能电网用电信息加密方法和系统在审
申请号: | 202211061172.0 | 申请日: | 2022-09-01 |
公开(公告)号: | CN115529123A | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 陈瑞;王紫仪;张毅晔;徐波;李飞 | 申请(专利权)人: | 南京工程学院;江苏省未来网络创新研究院 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/24;H04L9/30;H04L9/40 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 张力 |
地址: | 211167 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 属性 智能 电网 用电 信息 加密 方法 系统 | ||
1.一种基于属性基的智能电网用电信息加密方法,其特征在于,包括:
步骤1:系统初始化,授权中心生成系统需要的公共参数:公钥PK和主密钥MSK,并公开PK和MSK;
步骤2:用户提供自己的属性集合给授权中心进行认证,授权中心结合公钥PK和主密钥MSK为用户生成属性集合对应的私钥SK;
步骤3:数据服务管理者对上传的明文M先进行AES对称加密,再对对称密钥进行公钥加密,得到密文CT;
步骤4:数据访问者进行数据解密,将用户属性集合对应的私钥SK和密文CT作为输入,若用户的属性集合满足数据服务管理者定义的访问策略且属性时间在满足的时间限制范围内,则输出明文M,反则解密失败。
2.根据权利要求1所述的一种基于属性基的智能电网用电信息加密方法,其特征在于,所述步骤1以公共参数文件PairingParametersFileName及安全因子ξ作为输入,输出公钥PK和主密钥MSK,其中,公钥PK和主密钥MSK的生成过程如下:
步骤1.1:设置系统安全因子ξ,选取阶为素数p的乘法循环群G1和GT,随机生成整数群Zr;
步骤1.2:双线性映射e满足:G1×G1→GT,在乘法循环群GT中随机选取生成元e(g,g),并在乘法循环群G1中随机选取生成元g;
步骤1.3:根据步骤1.1和步骤1.2生成Pairing相关公共参数<e,g,G1,GT,Zr>,并在整数群Zr上随机选取α,β∈Zr,生成系统公钥和系统主密钥:
PK={g,gβ,e(g,g)α},MSK={gα}。
3.根据权利要求1所述的一种基于属性基的智能电网用电信息加密方法,其特征在于,所述步骤2中,用户的身份信息以UserID表示,UserID的形式为{用户角色,所在区域,访问需求},其对应的用户属性集合为Atts[];
用户提供自己的属性集合Atts[]给授权中心进行认证,授权中心根据主密钥MSK、公钥PK和用户属性集合Atts[],输出用户属性集合相关联的私钥SK。
4.根据权利要求2所述的一种基于属性基的智能电网用电信息加密方法,其特征在于,所述步骤2中,用户私钥SK的生成过程如下:
步骤2.1:用户向授权中心提交自身属性集合认证,授权中心对于用户属性集合Atts[]中的每一个属性i,映射成对应一个G1群元素,进行hash运算H(i);
步骤2.2:选取一个随机数ω∈Zr,计算{H(i)ω}i∈Atts[],在步骤1.3生成的公共参数基础上计算gαgβω和gω,获得生成与属性集合相关联的用户私钥:
SK={gαgβω,gω,{H(i)ω}i∈Atts[]}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工程学院;江苏省未来网络创新研究院,未经南京工程学院;江苏省未来网络创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211061172.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种焊接材料生产分级筛选装置
- 下一篇:一种可清除甲醛的室内废气治理装置