【技术实现步骤摘要】
一种智能电网的身份验证系统及验证方法
本专利技术涉及一种验证系统及方法,具体讲涉及一种智能电网的身份验证系统及验证方法。
技术介绍
智能电网作为下一代的电网,极大地向电网部署了现代控制信息与通信技术。为了匹配先进的信息和通信基础设施,实现客户与服务提供商之间的双向通信,需要在智能电网部署多种类型的智能电表和传感器,通过这些智能电表和传感器对客户进行准确的监测,所有提供的信息,可以帮助智能电网更加有效的运作。智能电网的信息具有其独特性,例如,从客户那里收集到的数据极有可能包含个人隐私,而服务提供商那里交替控制数据可能会导致不必要的电网损失甚至大面积的停电事件。这种情况下,电网公司对数据收集和通信网络需要有更大的控制力,以在异常情况下,迅速采取必要的措施,然而采用云计算,必须通过因特网传输数据,虽然公共的云服务提供商在云内有一定的安全机制,但互联网的数据交换仍然需要额外保护。为此,需要一种智能电网的身份验证方法,克服现有技术中的不足。
技术实现思路
为了解决现有技术中所存在的上述不足,本专利技术提供一种智能电网的身份验证方法,所述方法包括:I、生成系统参数;II、根据所述 ...
【技术保护点】
1.一种智能电网的身份验证方法,其特征在于,所述方法包括:I、生成系统参数;II、根据所述系统参数生成用户的公钥及私钥;III、根据所述用户的公钥和私钥对用户信息进行加密和数字签名,并将加密和数字签名后的信息发送给接收机;IV、所述接收机接收到加密和数字签名后的信息,对所述信息进行解密和验证。
【技术特征摘要】
1.一种智能电网的身份验证方法,其特征在于,所述方法包括:I、生成系统参数;II、根据所述系统参数生成用户的公钥及私钥;III、根据所述用户的公钥和私钥对用户信息进行加密和数字签名,并将加密和数字签名后的信息发送给接收机;IV、所述接收机接收到加密和数字签名后的信息,对所述信息进行解密和验证。2.如权利要求1所述的身份验证方法,其特征在于,所述步骤I系统参数生成包括:1)在素数阶群q中选取循环群(G1,G2),g∈G1;2)密钥生成中心选取三个密码学哈希函数H1:{0,1}*→G1、和H3:{0,1}*→{0,1}n;其中,{0,1}*表示有不确定个集合{0,1}的笛卡尔积;{0,1}n表示有n个集合{0,1}的笛卡尔积;3)密钥生成中心随机选择主密钥其中为模q的乘法循环群。3.如权利要求2所述的身份验证方法,其特征在于,所述步骤II用户的公钥PID和私钥dID分别按下式生成:PID=H1(ID||time)(1)dID=SPID(2)式中,ID:用户的身份;time:用户参与的时间;S:主密钥,为模q的乘法循环群。4.如权利要求1所述的身份验证方法,其特征在于,根根据所述用户的公钥和私钥对用户信息进行所述步骤III加密产生密码C,其中C=<W,X>;所述W按下式计算:所述X按下式计算:X=h2U∈G1(4)式中,h2:为哈希函数H2生成的文本标记;G1:素数q阶群循环群;U:数字签名;M:签名;h3:为哈希函数H3生成的文本标记;W:密码的第一元组;X:密码的第二元组;所述h2按下式计算:所述h3按下式计算:式中,H2和H3:密码学哈希函数,M:加密前用户信息;U:数字签名的第一元组;IDA:用户A的ID,用户A为发送端;IDB:用户B的ID,用户B为接收端;为模1的乘法循环群;X:密码的第二元组;数学期望求值,其中,rg1∈G1,为模0的乘法循环群,g1∈G1,G1:素数q阶群循环群。5.如权利要求1所述的身份验证方法,其特征在于,根据用户私钥计算所述数字签名σ,其中σ=<U,V>;所述U按下式计算:U=rg∈G1(7)所述V按下式计算:所...
【专利技术属性】
技术研发人员:马媛媛,张涛,石聪聪,李尼格,郭骞,张波,陈璐,
申请(专利权)人:全球能源互联网研究院,国家电网公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。