基于区块链的充电桩信息交互方法及装置与流程

    技术2025-05-20  29


    本申请涉及新能源及节能,具体而言,涉及一种基于区块链的充电桩信息交互方法及装置。


    背景技术:

    1、充电桩是能源互联网入口之一,承载着充电电能供给、充电计量计费、车辆充电安全和充电数据互联互通等重要使命。随着信息技术在充电服务网络中的大规模应用,充电桩作为电能供给和收费结算的终端设备,已经实现了智能化。在此基础下,充电设施间的信息流已经覆盖了大量的用户账户和消费等业务信息,其采集、传输、分析和处理也构成了整个充电设施信息网络建设的主要内容。

    2、但是当前设计充电桩信息安全防护时,侧重于研究充电桩与单个通信方之间的数据加密传输或安全认证工作,在以充电桩为中心对多个通信方进行全面的信息安全防护考虑不足,因此导致充电桩在通信过程中数据隐私安全性低。

    3、针对上述的问题,目前尚未提出有效的解决方案。


    技术实现思路

    1、本申请提供了一种基于区块链的充电桩信息交互方法及装置,以至少解决现有技术中充电桩在通信过程中数据隐私安全性低导致信息泄露的技术问题。

    2、为了实现上述目的,根据本申请的一个方面,提供了一种基于区块链的充电桩信息交互方法,该方法包括:获取充电桩信息,其中,充电桩信息的数据来源包括:至少一个充电桩、充电用户以及后台管理中心;将充电桩信息加密为加密数据;依据加密数据生成区块链;响应于目标对象发起的信息查询请求,通过智能合约从区块链查询得到与目标对象的用户权限相对应的充电桩信息,其中,智能合约为部署在区块链上的程序,目标对象为充电用户和/或后台管理中心。

    3、可选地,将充电桩信息加密为加密数据,包括:确定充电桩信息的安全系数、系统公共参数以及密钥对,其中,密钥对包括目标系统的私钥和公钥,其中,目标系统为由充电用户、充电桩以及后台管理中心组成的交互系统;根据安全系数生成随机矩阵,其中,随机矩阵为充电桩的属性矩阵;根据随机矩阵和密钥对确定充电用户的私钥和公钥以及后台管理中心的私钥和公钥;根据充电用户的私钥和公钥以及后台管理中心的公钥将充电桩信息加密为加密数据。

    4、可选地,根据随机矩阵和密钥对确定充电用户的私钥和公钥以及后台管理中心的私钥和公钥,包括:根据随机矩阵和充电用户的属性信息确定第一属性集合,其中,第一属性集合包括随机矩阵的信息与充电用户的属性信息;根据随机矩阵和后台管理中心的属性信息确定第二属性集合,其中,第二属性集合包括随机矩阵的信息与后台管理中心的属性信息;根据密钥对以及第一属性集合生成充电用户的私钥和公钥;根据密钥对以及第二属性集合生成后台管理中心的私钥和公钥。

    5、可选地,根据充电用户的私钥和公钥以及后台管理中心的公钥将充电桩信息加密为加密数据,包括:获取加密参数,其中,加密参数为用于提高加密程度的预设参数;根据充电用户的公钥、系统公共参数以及加密参数将充电桩信息加密为中间密文;根据充电用户的私钥、第一属性集合、后台管理中心的公钥、系统公共参数以及加密参数生成重加密密钥;根据目标系统的公钥、系统公共参数以及重加密密钥将中间密文再次加密,得到加密数据。

    6、可选地,在依据加密数据生成区块链之前,基于区块链的充电桩信息交互方法包括:获取充电桩信息对应的目标哈希指纹,其中,目标哈希指纹用于表征充电桩信息的数据来源的身份标识。

    7、可选地,在依据加密数据生成区块链之后,基于区块链的充电桩信息交互方法包括:获取加密数据的存储地址;将目标哈希指纹与加密数据的存储地址存入区块链中。

    8、可选地,响应于目标对象发起的信息查询请求,通过智能合约从区块链查询得到与目标对象的用户权限相对应的充电桩信息,包括:响应于目标对象发起的信息查询请求,获取目标对象请求查询的明文数据,其中,明文数据为区块链上存储的任意一个充电桩信息;计算明文数据的哈希指纹;在明文数据的哈希指纹与目标哈希指纹相同,并且明文数据满足智能合约中的查询条件时,将明文数据作为与目标对象的用户权限相对应的充电桩信息返回给目标对象。

    9、可选地,在获取明文数据的哈希指纹之后,基于区块链的充电桩信息交互方法还包括:在明文数据的哈希指纹与目标哈希指纹相同且明文数据不满足智能合约中的查询条件时,删除区块链中目标对象请求查询的加密数据;在明文数据的哈希指纹与目标哈希指纹不相同时,禁止查询区块链上的任意数据。

    10、可选地,响应于目标对象发起的信息查询请求,获取目标对象请求查询的明文数据,包括:在目标对象为充电用户时,根据目标系统的公钥和充电用户的私钥对明文数据对应的中间密文解密,得到明文数据;在目标对象为后台管理中心时,根据后台管理中心的私钥对明文数据对应的加密数据进行解密,得到明文数据。

    11、根据本申请的另一方面,还提供了一种基于区块链的充电桩信息交互装置,包括:获取单元,获取充电桩信息,其中,充电桩信息的数据来源包括:至少一个充电桩、充电用户以及后台管理中心;加密单元,将充电桩信息加密为加密数据;生成单元,依据加密数据生成区块链;查询单元,响应于目标对象发起的信息查询请求,通过智能合约从区块链查询得到与目标对象的用户权限相对应的充电桩信息,其中,智能合约为部署在区块链上的程序,目标对象为充电用户和/或后台管理中心。

    12、在本申请中,首先获取充电桩信息,其中,充电桩信息的数据来源包括:至少一个充电桩、充电用户以及后台管理中心,接着将充电桩信息加密为加密数据,然后依据加密数据生成区块链,最后响应于目标用户发起的信息查询请求,通过智能合约从区块链查询得到与目标用户的用户权限相对应的充电桩信息,其中,智能合约为部署在区块链上的程序,目标用户是充电用户以及后台管理中心。

    13、由上述内容可知,在本申请中,通过将获取到的充电桩信息进行加密并上传至区块链上,并根据不同的目标用户的身份权限查询到不同信息的方式,实现了提高针对充电桩通信的数据安全性的技术效果,进而解决了现有技术中充电桩在通信过程中数据隐私安全性低导致信息泄露的技术问题。



    技术特征:

    1.一种基于区块链的充电桩信息交互方法,其特征在于,包括:

    2.根据权利要求1所述的基于区块链的充电桩信息交互方法,其特征在于,将所述充电桩信息加密为加密数据,包括:

    3.根据权利要求2所述的基于区块链的充电桩信息交互方法,其特征在于,根据所述随机矩阵和所述密钥对确定所述充电用户的私钥和公钥以及所述后台管理中心的私钥和公钥,包括:

    4.根据权利要求3所述的基于区块链的充电桩信息交互方法,其特征在于,根据所述充电用户的私钥和公钥以及所述后台管理中心的公钥将所述充电桩信息加密为所述加密数据,包括:

    5.根据权利要求4所述的基于区块链的充电桩信息交互方法,其特征在于,在依据所述加密数据生成区块链之前,所述基于区块链的充电桩信息交互方法还包括:

    6.根据权利要求5所述的基于区块链的充电桩信息交互方法,其特征在于,在依据所述加密数据生成区块链之后,所述基于区块链的充电桩信息交互方法还包括:

    7.根据权利要求5所述的基于区块链的充电桩信息交互方法,其特征在于,响应于目标对象发起的信息查询请求,通过智能合约从所述区块链查询得到与所述目标对象的用户权限相对应的充电桩信息,包括:

    8.根据权利要求7所述的基于区块链的充电桩信息交互方法,其特征在于,在获取所述明文数据的哈希指纹之后,所述基于区块链的充电桩信息交互方法还包括:

    9.根据权利要求7所述的基于区块链的充电桩信息交互方法,其特征在于,响应于所述目标对象发起的信息查询请求,获取所述目标对象请求查询的明文数据,包括:

    10.一种基于区块链的充电桩信息交互装置,其特征在于,包括:


    技术总结
    本申请公开了一种基于区块链的充电桩信息交互方法及装置,涉及新能源及节能技术领域。其中,该方法包括:获取充电桩信息,其中,充电桩信息的数据来源包括:至少一个充电桩、充电用户以及后台管理中心;将充电桩信息加密为加密数据;依据加密数据生成区块链;响应于目标对象发起的信息查询请求,通过智能合约从区块链查询得到与目标对象的用户权限相对应的充电桩信息,其中,智能合约为部署在区块链上的程序,目标对象为充电用户和/或后台管理中心。本申请解决了现有技术中充电桩在通信过程中数据隐私安全性低导致信息泄露的技术问题。

    技术研发人员:陈振,孙舟,李卓群,张宝群,袁小溪,王立永,刘祥璐,王芳,万怿
    受保护的技术使用者:国网北京市电力公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-30939.html

    最新回复(0)