数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:34804964 阅读:31 留言:0更新日期:2022-09-03 20:12
本发明专利技术公开了一种数据处理方法、装置、电子设备及计算机可读存储介质。其中,该方法包括:接收电动汽车在使用目标充电桩充电的充电过程中产生的第一充电数据,以及依据目标充电桩的设备数据得到的非对称密钥,其中,非对称密钥包括:公钥与私钥;使用私钥对第一信息摘要进行加密得到数字签名,其中,第一信息摘要为采用哈希运算转换第一充电数据得到的信息摘要;将第一充电数据、公钥以及数字签名发送至解密终端,以使解密终端比对第二信息摘要与第三信息摘要,得到第一充电数据是否被篡改的篡改结果。本发明专利技术解决了相关技术中使用充电桩对电动汽车进行充电时,难以得知充电数据在数据传输过程中是否被篡改的技术问题。据传输过程中是否被篡改的技术问题。据传输过程中是否被篡改的技术问题。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质


[0001]本专利技术涉及计算机领域,具体而言,涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]目前,使用充电桩进行充电的过程中,在数据传输的过程中,难以保证数据不被篡改,数据的安全性难以保证。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,以至少解决相关技术中使用充电桩对电动汽车进行充电时,难以得知充电数据在数据传输过程中是否被篡改的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种数据处理方法,包括:接收电动汽车在使用目标充电桩充电的充电过程中产生的第一充电数据,以及依据所述目标充电桩的设备数据得到的非对称密钥,其中,所述非对称密钥包括:公钥与私钥;使用所述私钥对第一信息摘要进行加密得到数字签名,其中,所述第一信息摘要为采用哈希运算转换所述第一充电数据得到的信息摘要;将所述第一充电数据、所述公钥以及所述数字签名发送至解密终端,以使所述解密终端比对第二信息摘要与第三信息摘要,得到所述第一充电数据是否被篡改的篡改结果,其中,所述第二信息摘要为所述解密终端依据所述公钥对所述数字签名进行解密得到的信息摘要,所述第三信息摘要为所述解密终端采用哈希运算转换第二充电数据得到的信息摘要,所述第二充电数据为所述解密终端接收到的充电数据。
[0006]可选地,使用所述私钥对第一信息摘要进行加密得到数字签名,包括:使用所述私钥,采用椭圆曲线加密方式对所述第一信息摘要进行加密得到数字签名。
[0007]可选地,使用所述私钥,采用椭圆曲线加密方式对所述第一信息摘要进行加密得到数字签名,包括:确定私钥、基点与随机整数的乘积,其中,所述基点为预定椭圆上的任意一点,所述随机整数处于预定范围内;确定所述第一信息摘要的汉明重量;依据所述乘积以及所述汉明重量,对所述第一信息摘要进行加密得到数字签名。
[0008]可选地,接收电动汽车在使用目标充电桩充电的充电过程中产生的第一充电数据,以及依据所述目标充电桩的设备数据得到的非对称密钥之前,还包括:获取所述目标充电桩的设备数据,其中,所述设备数据包括所述目标充电桩的出厂数据;依据所述目标充电桩的出厂数据,得到所述非对称密钥。
[0009]根据本专利技术实施例的一个方面,提供了一种数据处理方法,包括:接收第二充电数据,公钥以及数字签名,其中,所述数字签名为加密终端依据私钥对第一信息摘要进行加密得到,所述第一信息摘要为所述加密终端采用哈希运算转换第一充电数据得到,所述第一充电数据为所述加密终端接收到的电动汽车在使用目标充电桩充电的充电过程中产生的
充电数据,所述公钥与所述私钥依据目标充电桩的设备数据得到;依据所述公钥对所述数字签名进行解密得到第二信息摘要;采用哈希运算转换所述充电数据得到第三信息摘要;比对所述第二信息摘要与所述第三信息摘要,得到所述充电数据是否被篡改的篡改结果。
[0010]根据本专利技术实施例的一个方面,提供了一种数据处理装置,包括:第一接收模块,用于接收电动汽车在使用目标充电桩充电的充电过程中产生的充电数据,以及依据所述目标充电桩的设备数据得到的非对称密钥,其中,所述非对称密钥包括:公钥与私钥;加密模块,用于使用所述私钥对第一信息摘要进行加密得到数字签名,其中,所述第一信息摘要为采用哈希运算转换所述充电数据得到的信息摘要;发送模块,用于将所述充电数据、所述公钥以及所述数字签名发送至解密终端,以使所述解密终端比对第二信息摘要与第三信息摘要,得到所述充电数据是否被篡改的篡改结果,其中,所述第二信息摘要为所述解密终端依据所述公钥对所述数字签名进行解密得到的信息摘要,所述第三信息摘要为所述解密终端采用哈希运算转换所述充电数据得到的信息摘要。
[0011]根据本专利技术实施例的一个方面,提供了一种数据处理装置,包括:第二接收模块,接收第二充电数据,公钥以及数字签名,其中,所述数字签名为加密终端依据私钥对第一信息摘要进行加密得到,所述第一信息摘要为所述加密终端采用哈希运算转换第一充电数据得到,所述第一充电数据为所述加密终端接收到的电动汽车在使用目标充电桩充电的充电过程中产生的充电数据,所述公钥与所述私钥依据目标充电桩的设备数据得到;解密模块,用于依据所述公钥对所述数字签名进行解密得到第二信息摘要;转换模块,用于采用哈希运算转换所述充电数据得到第三信息摘要;比对模块,用于比对所述第二信息摘要与所述第三信息摘要,得到所述充电数据是否被篡改的篡改结果。
[0012]根据本专利技术实施例的一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的数据处理方法。
[0013]根据本专利技术实施例的一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的数据处理方法。
[0014]根据本专利技术实施例的一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的数据处理方法。
[0015]在本专利技术实施例中,通过接收电动汽车在使用目标充电桩充电的充电过程中产生的第一充电数据,以及依据目标充电桩的设备数据得到的非对称密钥,从而使用非对称密钥中的私钥对第一信息摘要进行加密得到数字签名,其中,第一信息摘要为采用哈希运算转换第一充电数据得到的信息摘要,进而将第一充电数据、公钥以及数字签名发送至解密终端,以使解密终端比对第二信息摘要与第三信息摘要,得到第一充电数据是否被篡改的篡改结果,其中,第二信息摘要为解密终端依据公钥对数字签名进行解密得到的信息摘要,第三信息摘要为解密终端采用哈希运算转换第二充电数据得到的信息摘要,第二充电数据为解密终端接收到的充电数据。通过对充电数据进行加密,保证数据的安全性,再在解密终端进行信息摘要的比对,确认充电数据在传输过程中有无被篡改,实现了对充电数据的完整性校验,进而解决了相关技术中使用充电桩对电动汽车进行充电时,难以得知充电数据在数据传输过程中是否被篡改的技术问题。
附图说明
[0016]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0017]图1是根据本专利技术实施例的数据处理方法一的流程图;
[0018]图2是根据本专利技术实施例的数据处理方法二的流程图;
[0019]图3为根据本专利技术实施例的充电设施信息安全管理方法框架图;
[0020]图4为根据本专利技术可选实施方式的充电设施信息安全管理方法的数据加解密方法框图;
[0021]图5是根据本专利技术实施例的数据处理装置一的结构框图;
[0022]图6是根据本专利技术实施例的数据处理装置二的结构框图。
具体实施方式
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收电动汽车在使用目标充电桩充电的充电过程中产生的第一充电数据,以及依据所述目标充电桩的设备数据得到的非对称密钥,其中,所述非对称密钥包括:公钥与私钥;使用所述私钥对第一信息摘要进行加密得到数字签名,其中,所述第一信息摘要为采用哈希运算转换所述第一充电数据得到的信息摘要;将所述第一充电数据、所述公钥以及所述数字签名发送至解密终端,以使所述解密终端比对第二信息摘要与第三信息摘要,得到所述第一充电数据是否被篡改的篡改结果,其中,所述第二信息摘要为所述解密终端依据所述公钥对所述数字签名进行解密得到的信息摘要,所述第三信息摘要为所述解密终端采用哈希运算转换第二充电数据得到的信息摘要,所述第二充电数据为所述解密终端接收到的充电数据。2.根据权利要求1所述的方法,其特征在于,使用所述私钥对第一信息摘要进行加密得到数字签名,包括:使用所述私钥,采用椭圆曲线加密方式对所述第一信息摘要进行加密得到数字签名。3.根据权利要求2所述的方法,其特征在于,使用所述私钥,采用椭圆曲线加密方式对所述第一信息摘要进行加密得到数字签名,包括:确定私钥、基点与随机整数的乘积,其中,所述基点为预定椭圆上的任意一点,所述随机整数处于预定范围内;确定所述第一信息摘要的汉明重量;依据所述乘积以及所述汉明重量,对所述第一信息摘要进行加密得到数字签名。4.根据权利要求1所述的方法,其特征在于,接收电动汽车在使用目标充电桩充电的充电过程中产生的第一充电数据,以及依据所述目标充电桩的设备数据得到的非对称密钥之前,还包括:获取所述目标充电桩的设备数据,其中,所述设备数据包括所述目标充电桩的出厂数据;依据所述目标充电桩的出厂数据,得到所述非对称密钥。5.一种数据处理方法,其特征在于,包括:接收第二充电数据,公钥以及数字签名,其中,所述数字签名为加密终端依据私钥对第一信息摘要进行加密得到,所述第一信息摘要为所述加密终端采用哈希运算转换第一充电数据得到,所述第一充电数据为所述加密终端接收到的电动汽车在使用目标充电桩充电的充电过程中产生的充电数据,所述公钥与所述私钥依据目标充电桩的设备数据得到;依据所述公钥对所述数字签名进行解密得到第二信...

【专利技术属性】
技术研发人员:陈振孙舟周文斌李香龙袁小溪李卓群刘祥璐王立永钱梓锋
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1