[发明专利]一种安全通信方法、装置、电子设备和存储介质在审
| 申请号: | 202010948250.3 | 申请日: | 2020-09-10 |
| 公开(公告)号: | CN114257385A | 公开(公告)日: | 2022-03-29 |
| 发明(设计)人: | 张杰;黄鑫 | 申请(专利权)人: | 西交利物浦大学;赛尔网络有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 215123 江苏省苏州市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 安全 通信 方法 装置 电子设备 存储 介质 | ||
1.一种安全通信方法,其特征在于,应用于分布式能源系统中的智能电表,所述方法包括:
获取当前的电量数据、智能电表的标识码和第一时间戳,其中,所述第一时间戳为智能电表当前的系统时间;
对所述电量数据、智能电表的标识码和第一时间戳分别进行第一加密处理和第二加密处理,分别得到第一密文和第一消息认证码;
将所述第一密文和所述第一消息认证码上传服务器,使得服务器通过解密所述第一密文获得电量数据,并通过所述第一消息认证码对获得的电量数据进行认证;
接收服务器下发的反馈信息,并基于所述反馈信息判断服务器是否已经成功存储所述电量数据;
若否,返回执行将所述第一密文和所述第一消息认证码上传服务器的操作。
2.根据权利要求1所述的方法,其特征在于,在获取电量数据之前,所述方法还包括:
向所述服务器发送注册请求,并根据注册结果获取并存储智能电表关联参数;其中,所述智能电表关联参数至少包括预设密钥、智能电表的标识码以及上传电量数据的周期;
相应的,对所述电量数据、智能电表的标识码和第一时间戳进行第一加密处理和第二加密处理,包括:
基于所述预设密钥,利用第一加密算法和第二加密算法对所述电量数据、智能电表的标识码和第一时间戳分别进行第一加密处理和第二加密处理。
3.根据权利要求2所述的方法,其特征在于,反馈信息包括服务器通过加密处理后生成的第二密文和第二消息认证码;
相应的,基于所述反馈信息判断服务器是否已经成功存储所述电量数据,包括:
利用所述预设密钥对所述第二密文进行解密处理,得到电量数据存储结果标识和第二时间戳;
判断电量数据存储结果标识和第二时间戳是否满足预设条件,若是,通过所述第二消息认证码对电量数据存储结果标识进行认证,并根据认证结果确定服务器是否已经成功存储所述电量数据。
4.根据权利要求1所述的方法,其特征在于,所述智能电表通过网络接口与所述服务器建立通信连接。
5.一种安全通信方法,其特征在于,应用于分布式能源系统中的服务器,所述方法包括:
接收智能电表上传的第一密文和第一消息认证码,其中,第一密文和第一消息认证码是由智能电表对获取到的当前的电量数据、智能电表的标识码和第一时间戳分别进行第一加密处理和第二加密处理后得到的;
对所述第一密文进行解密处理,得到电量数据,并通过第一消息认证码对所述电量数据进行认证;
根据认证结果生成反馈信息,并将所述反馈信息下发到智能电表。
6.根据权利要求5所述的方法,其特征在于,基于认证结果生成反馈信息,包括:
根据认证结果,生成电量数据存储结果标识;其中,所述电量数据存储结果标识用于表示电量数据是否通过认证并已存储在服务器中;
对所述电量数据存储结果标识和第二时间戳进行第三加密处理和第四加密处理,得到包括第二密文和第二消息认证码的反馈信息;其中第二时间戳是服务器当前的系统时间。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于智能电表发送的注册请求,生成智能电表关联参数;其中,所述智能电表关联参数至少包括预设密钥、智能电表的标识码以及上传电量数据的周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西交利物浦大学;赛尔网络有限公司,未经西交利物浦大学;赛尔网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010948250.3/1.html,转载请声明来源钻瓜专利网。





