[发明专利]一种用于电力系统的身份认证方法在审
申请号: | 201810330152.6 | 申请日: | 2018-04-10 |
公开(公告)号: | CN108599932A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 崔国梁;李明;韩建兵;田家春;王云伟;张玉同;潘凌志;康俊峰;韦冲;陈丛丛;张楚云 | 申请(专利权)人: | 国网山东省电力公司博兴县供电公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14;H04L9/32;H04L29/06 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 李斌 |
地址: | 256500 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第一装置 第二装置 身份验证 身份认证 验证码 电力系统 加密 发送 传送数据 获取请求 加密类型 加密算法 信息交互 并发 核对 权限 返回 | ||
1.一种用于电力系统的身份认证方法,其特征在于,
第一装置向第二装置发送数据获取请求,请求中包含请求数据类型ID和第一装置ID,并接收第二装置发送的身份验证码以及加密类型码,对加密类型码进行分析,并利用第一加密算法根据自身存储的第二装置ID、第一密钥、加密类型码进行加密生成第一验证码,判断第一验证码与所述第二装置的身份验证码是否相同,若相同,则利用所述加密算法根据加密类型码、第一密钥以及自身ID进行加密,生成第一装置的身份验证码,并发送给第二装置;
第二装置接收第一装置发送的电力数据获取请求,根据第一装置ID核对第一装置是否具有所请求的所述数据类型的获取权限,若具备获取权限则向第一装置发送第二装置的身份验证码以及加密类型码;第二装置接收第一装置返回的第一装置的身份验证码,并利用所述第一加密算法根据加密类型码、第一密钥以及第一装置ID进行加密,生成第二验证码,判断所述第验证码与第一装置的身份验证码是否一致,若一致则通过身份认证,利用加密类型码对应加密算法对待传送数据进行加密,加密完成后发送所述数据。
2.如权利要求1所述的身份认证方法,其特征在于,所述加密类型码包含随机码、标识身份验证码加密次数的第一加密次数码、标识身份验证码加密算法的第一加密算法码、标识待传送数据加密算法的第二加密算法码。
3.如权利要求1或2所述的身份认证方法,其特征在于,身份验证码的加密算法为MD4、SHA或MD5,身份验证码的加密次数为至少一次。
4.如权利要求2或3所述的身份认证方法,其特征在于,利用第一加密算法根据自身存储的第二装置ID、第一密钥、加密类型码生成第一验证码,具体为:分析加密类型码获取其中包含的随机码、第一加密次数码以及第一加密算法码,根据第一加密次数码获取身份验证码加密次数,根据第一加密算法码获取第一加密算法,利用获取的第一加密算法对第二装置ID、随机码、第一密钥进行加密,生成第一数据,判断是否达到加密次数,若达到则第一数据为第一验证码,若未达到加密次数,利用生成的第一数据作为密钥,利用第一数据、第二装置ID、随机码再次进行加密,生成第二数据,若达到加密次数则输出第二数据为第一验证码、若未达到则继续加密,直到达到加密次数,输出第一验证码。
5.如权利要求4所述的身份认证方法,其特征在于,第二装置接收第一装置返回的第一装置的身份验证码,并利用所述第一加密算法根据加密类型码、第一密钥以及第一装置ID进行加密,生成第二验证码,具体为:利用获取的第一加密算法对第一装置ID、随机码、第一密钥进行加密,生成第三数据,判断是否达到加密次数,若达到则第三数据为第二验证码,若未达到加密次数,利用生成的第三数据作为密钥,利用第三数据、第一装置ID、随机码再次进行加密,生成第四数据,若达到加密次数则输出第四数据为第二验证码、若未达到则继续加密,直到达到加密次数,输出第二验证码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司博兴县供电公司,未经国网山东省电力公司博兴县供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810330152.6/1.html,转载请声明来源钻瓜专利网。