基于安全多方计算的充电网络数据获取方法及系统技术方案

技术编号:38573044 阅读:20 留言:0更新日期:2023-08-22 21:07
本发明专利技术公开一种基于安全多方计算的充电网络数据获取方法及系统。其中,该方法包括:当判定当前参考车企组的充电特征相关研究指标值中当前所需指标值存储在区块链系统上时,向当前参考车企组发起访问请求;当判定当前所需指标值未存储在区块链系统上时,向当前参考车企组发起当前所需指标值的联合计算请求,以使当前参考车企组下所有车企节点和目标充电网络规划节点采用安全多方计算方案计算出当前所需指标值。该方案基于公钥加密算法对数据进行加密处理,基于协议流程让所有数据方的数据以密态方式汇聚到一起,但无法反推出某一数据方的具体行为特征,该方法在给出兼顾数据隐私与安全,以及减少计算量的情况下,实现了充电网络数据的获取。网络数据的获取。网络数据的获取。

【技术实现步骤摘要】
基于安全多方计算的充电网络数据获取方法及系统


[0001]本专利技术涉及新能源汽车
,具体而言,涉及一种基于安全多方计算的充电网络数据获取方法及系统。

技术介绍

[0002]在国家政策支持与消费需求的驱动下,新能源汽车表现抢眼,保持高速度增长,特别是纯电动汽车,其销量最大。随着电动汽车数量的增多,充电难问题急需解决,这就需要充电桩网络规划方,定期给出合理的电力资源优化配置方案,以达到满足城市电动汽车充电需求。而充电桩网络规划方需要从多个车企方获取充电特征相关研究指标值来给出合理的电力资源优化配置方案,这就面对数据隐私和安全的问题。
[0003]现有技术中,采用边缘计算和液态化处理解决数据隐私和安全的问题,(1)边缘化计算:需要车辆开启离线模式,通过非上传的方式,在车辆终端完成智能化计算和结果反馈的全流程操作,但该技术依赖于车辆各控制域具备强大的算力和存储空间;(2)液态化处理:一种让相同格式的数据像水流一样汇聚到一起,用于某项业务的分析的数据脱敏方式,就像无法判断河流里的每滴水到底来自哪里一样,数据服务的业务方也无法通过数据回溯单一个体的行为。但是,只进行脱敏处理操作,仍不能完全保证数据隐私与安全。
[0004]针对现有技术中数据获取存在的计算强度大,时间长以及不能完全保证数据隐私与安全的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例中提供一种基于安全多方计算的充电网络数据获取方法及系统,以解决现有技术中数据获取存在的计算强度大,时间长以及不能完全保证数据隐私与安全的问题。
[0006]为达到上述目的,一方面,本专利技术提供了一种基于安全多方计算的充电网络数据获取方法,该方法包括:确定多个参考车企组;其中每个参考车企组包括至少两个车企;对每个参考车企组均进行查询操作;所述查询操作包括:当判定当前参考车企组的充电特征相关研究指标值中当前所需指标值存储在区块链系统上时,向当前参考车企组发起充电特征相关研究指标值中当前所需指标值访问请求;当经过当前参考车企组下所有车企授权后,获取当前参考车企组的当前所需指标值;当判定当前参考车企组的充电特征相关研究指标值中当前所需指标值未存储在区块链系统上时,向当前参考车企组发起充电特征相关研究指标值中当前所需指标值的联合计算请求,以使当前参考车企组下所有车企节点和目标充电网络规划节点采用安全多方计算方案计算出当前参考车企组的当前所需指标值,并将当前所需指标值存储在区块链系统中。
[0007]可选的,所述充电特征相关研究指标值包括:每次充电平均时长、每次开始充电时电池电量百分比的平均值、每次充电充入的电池电量百分比的平均值。
[0008]可选的,所述当前参考车企组下所有车企节点和目标充电网络规划节点采用安全
多方计算方案计算出当前参考车企组的当前所需指标值包括:目标充电网络规划节点向区块链系统上部署同态加密智能合约,并生成同态加密公私钥对;将公钥发送给当前参考车企组的所有车企节点,以使当前参考车企组的所有车企节点分别对应的当前所需充电数据根据公钥和同态加密算法加密,生成当前所需加密指标值;目标充电网络规划节点获取所述当前所需加密指标值并根据私钥进行解密,得到所述当前所需指标值。
[0009]可选的,所述充电数据包括:车企内部参与本次任务的所有新能源汽车数量、车企内部参与本次任务的所有新能源汽车每次充电时长之和、车企内部参与本次任务的所有新能源汽车每次充电开始时的电池电量百分比之和、车企内部参与本次任务的所有新能源汽车每次充电充入的电池电量百分比之和。
[0010]可选的,所述当前参考车企组的所有车企节点分别对应的当前所需充电数据根据公钥和同态加密算法加密,生成当前所需加密指标值包括:当前参考车企组的第一车企节点本地生成加盐值,并将所述加盐值、第一车企节点对应的当前所需充电数据根据公钥和加密函数生成第一加密结果;当前参考车企组的其余车企节点分别对应的当前所需充电数据根据公钥和加密函数生成对应的多个第二加密结果;全部所述加密结果根据车企节点顺序依次传送并根据同态加法函数生成总加密结果;将所述总加密结果发送给所述第一车企节点;所述第一车企节点将所述加盐值根据公钥和加密函数生成加盐加密结果;将所述总加密结果和加盐加密结果根据同态减法函数生成去盐加密结果;所述去盐加密结果包括:充电加密结果和数量加密结果;将所述充电加密结果和数量加密结果根据同态除法函数生成当前所需加密指标值。
[0011]另一方面,本专利技术提供了一种基于安全多方计算的充电网络数据获取系统,该系统包括:确定单元,用于确定多个参考车企组;其中每个参考车企组包括至少两个车企;查询单元,用于对每个参考车企组均进行查询操作;所述查询单元包括:第一判断子单元,用于当判定当前参考车企组的充电特征相关研究指标值中当前所需指标值存储在区块链系统上时,向当前参考车企组发起充电特征相关研究指标值中当前所需指标值访问请求;当经过当前参考车企组下所有车企授权后,获取当前参考车企组的当前所需指标值;第二判断子单元,用于当判定当前参考车企组的充电特征相关研究指标值中当前所需指标值未存储在区块链系统上时,向当前参考车企组发起充电特征相关研究指标值中当前所需指标值的联合计算请求,以使当前参考车企组下所有车企节点和目标充电网络规划节点采用安全多方计算方案计算出当前参考车企组的当前所需指标值,并将当前所需指标值存储在区块链系统中。
[0012]可选的,所述充电特征相关研究指标值包括:每次充电平均时长、每次开始充电时电池电量百分比的平均值、每次充电充入的电池电量百分比的平均值。
[0013]可选的,所述当前参考车企组下所有车企节点和目标充电网络规划节点采用安全多方计算方案计算出当前参考车企组的当前所需指标值包括:目标充电网络规划节点向区块链系统上部署同态加密智能合约,并生成同态加密公私钥对;将公钥发送给当前参考车企组的所有车企节点,以使当前参考车企组的所有车企节点分别对应的当前所需充电数据根据公钥和同态加密算法加密,生成当前所需加密指标值;目标充电网络规划节点获取所述当前所需加密指标值并根据私钥进行解密,得到所述当前所需指标值。
[0014]可选的,所述充电数据包括:车企内部参与本次任务的所有新能源汽车数量、车企
内部参与本次任务的所有新能源汽车每次充电时长之和、车企内部参与本次任务的所有新能源汽车每次充电开始时的电池电量百分比之和、车企内部参与本次任务的所有新能源汽车每次充电充入的电池电量百分比之和。
[0015]可选的,所述当前参考车企组的所有车企节点分别对应的当前所需充电数据根据公钥和同态加密算法加密,生成当前所需加密指标值包括:当前参考车企组的第一车企节点本地生成加盐值,并将所述加盐值、第一车企节点对应的当前所需充电数据根据公钥和加密函数生成第一加密结果;当前参考车企组的其余车企节点分别对应的当前所需充电数据根据公钥和加密函数生成对应的多个第二加密结果;全部所述加密结果根据车企节点顺序依次传送并根据同态加法函数生成总加密结果;将所述总加密结果发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于安全多方计算的充电网络数据获取方法,其特征在于,包括:确定多个参考车企组;其中每个参考车企组包括至少两个车企;对每个参考车企组均进行查询操作;所述查询操作包括:当判定当前参考车企组的充电特征相关研究指标值中当前所需指标值存储在区块链系统上时,向当前参考车企组发起充电特征相关研究指标值中当前所需指标值访问请求;当经过当前参考车企组下所有车企授权后,获取当前参考车企组的当前所需指标值;当判定当前参考车企组的充电特征相关研究指标值中当前所需指标值未存储在区块链系统上时,向当前参考车企组发起充电特征相关研究指标值中当前所需指标值的联合计算请求,以使当前参考车企组下所有车企节点和目标充电网络规划节点采用安全多方计算方案计算出当前参考车企组的当前所需指标值,并将当前所需指标值存储在区块链系统中。2.根据权利要求1所述的方法,其特征在于:所述充电特征相关研究指标值包括:每次充电平均时长、每次开始充电时电池电量百分比的平均值、每次充电充入的电池电量百分比的平均值。3.根据权利要求1所述的方法,其特征在于,所述当前参考车企组下所有车企节点和目标充电网络规划节点采用安全多方计算方案计算出当前参考车企组的当前所需指标值包括:目标充电网络规划节点向区块链系统上部署同态加密智能合约,并生成同态加密公私钥对;将公钥发送给当前参考车企组的所有车企节点,以使当前参考车企组的所有车企节点分别对应的当前所需充电数据根据公钥和同态加密算法加密,生成当前所需加密指标值;目标充电网络规划节点获取所述当前所需加密指标值并根据私钥进行解密,得到所述当前所需指标值。4.根据权利要求3所述的方法,其特征在于:所述充电数据包括:车企内部参与本次任务的所有新能源汽车数量、车企内部参与本次任务的所有新能源汽车每次充电时长之和、车企内部参与本次任务的所有新能源汽车每次充电开始时的电池电量百分比之和、车企内部参与本次任务的所有新能源汽车每次充电充入的电池电量百分比之和。5.根据权利要求4所述的方法,其特征在于,所述当前参考车企组的所有车企节点分别对应的当前所需充电数据根据公钥和同态加密算法加密,生成当前所需加密指标值包括:当前参考车企组的第一车企节点本地生成加盐值,并将所述加盐值、第一车企节点对应的当前所需充电数据根据公钥和加密函数生成第一加密结果;当前参考车企组的其余车企节点分别对应的当前所需充电数据根据公钥和加密函数生成对应的多个第二加密结果;全部所述加密结果根据车企节点顺序依次传送并根据同态加法函数生成总加密结果;将所述总加密结果发送给所述第一车企节点;所述第一车企节点将所述加盐值根据公钥和加密函数生成加盐加密结果;将所述总加密结果和加盐加密结果根据同态减法函数生成去盐加密结果;所述去盐加密结果包括:充电加密结果和数量加密结果;将所述充电加密结果和数量加密结果根据同态除法函数生成
当前所需加密指标值。6.一种基于安全多方计算的充电网络数据获取...

【专利技术属性】
技术研发人员:王健马平兰春嘉
申请(专利权)人:上海零数众合信息科技有限公司
类型:发明
国别省市:

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

1