[发明专利]一种电网通信加密方法有效
申请号: | 201911156583.6 | 申请日: | 2019-11-22 |
公开(公告)号: | CN110868298B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 李曼;林子钊;黄福全;车向北;康文倩;欧阳宇宏;赵晶玲;张宏斌;卢赓 | 申请(专利权)人: | 深圳供电局有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L9/40 |
代理公司: | 深圳汇智容达专利商标事务所(普通合伙) 44238 | 代理人: | 潘中毅 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电网 通信 加密 方法 | ||
1.一种电网通信加密方法,其特征在于,包括如下步骤:
步骤S1,利用格密码的SIVP生成一组公钥p,并利用SM3密码生成私钥s;
步骤S2,发送端通过公钥p对需要加密的消息m进行加密得到密文m′并利用私钥s对密文m′进行数字签名,将数字签名的密文m′输送给接收端;
步骤S3,接收端通过私钥s进行签名验证及通过公钥p进行解密,获得传输的明文秘钥mm;
步骤S4,发送端和接收端采用秘钥mm替换公钥p和私钥s进行后续传输中的加密、解密。
2.如权利要求1所述的方法,其特征在于,在步骤S1中,所述格密码的SIVP生成一组公钥p具体过程为,
给定一个秩为n的格L,找出n个与线性无关的格向量si满足以下公式:||si||≤λn(L)
其中,λi(L)指的是第i逐次最小长度;
所述格是m维欧氏空间Rm中n个线性无关向量组{b1,b2,…,bn}的所有整系数线性组合,满足以下公式:
其中,m≥n;
进一步,由以下公式确定公钥p:
p=L。
3.如权利要求2所述的方法,其特征在于,在步骤S1中,利用以下公式生成私钥s:
s=b
其中,b为m维欧氏空间Rm中一组线性无关向量。
4.如权利要求3所述的方法,其特征在于,在步骤S2中,所述通过公钥p对需要加密的消息m进行加密得到密文m′并利用私钥s对密文m′进行数字签名具体过程为,通过SM3算法对密文m′进行散列值计算,并对结果h及密文m′采用自己的私钥sA进行电子签名,获得对应的电子签名d′,生成需要传输的序列t=m′+d′。
5.如权利要求4所述的方法,其特征在于,所述步骤S3进一步包括以下步骤:
步骤S31,接受端获得传输序列t后,采用的公钥p对电子签名部分d′进行验证,解密获得对应的散列结果h及密文m′;
步骤S32,采用SM3算法对密文部分m′进行散列值计算,获得对应的散列值h1;
步骤S33,比较h1与h两者是否相同,若h1≠h,则判定本次传输不成功,若h1=h,则判定本次传输成功。
6.如权利要求5所述的方法,其特征在于,在步骤S33中,判定本次传输不成功时,认定在传输过程中,密文受到修改或者损坏,并抛弃这一次传输结果,开始下一次新的传输。
7.如权利要求6所述的方法,其特征在于,在步骤S33中,判定本次传输成功时,认定传输的密文部分是完整的,接收端采用自己的私钥sB对密文进行解密,获得欲传输的明文密钥mm。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳供电局有限公司,未经深圳供电局有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911156583.6/1.html,转载请声明来源钻瓜专利网。