基于区块链的电池可信加密管理系统和方法技术方案

技术编号:33401403 阅读:18 留言:0更新日期:2022-05-11 23:23
本发明专利技术提供了一种基于区块链的电池可信加密管理系统和方法,包括:电池:将公钥和区块链SDK烧录进电池BMS模组内,对上链数据进行加密;电池可信管理平台:将接收到的数据进行解析、验签和解密,得到区块链上信息;电池IoT平台:建立电池编号和电池公钥的映射关系,接收电池发送的原始全量数据和上链数据的存证凭证;区块链存证平台:接收电池的上链数据请求并进行验签,在验签通过后返回上链凭证;金融机构:注册并登录电池可信管理平台,将公钥提供给电池IoT平台和区块链存证平台,查看电池统计类的明文数据。本发明专利技术通过在电池BMS模组里嵌入区块链SDK,将电池数据加密上链,从源头端保证了数据的安全可信。端保证了数据的安全可信。端保证了数据的安全可信。

【技术实现步骤摘要】
基于区块链的电池可信加密管理系统和方法


[0001]本专利技术涉及电池可信加密管理
,具体地,涉及一种基于区块链的电池可信加密管理系统和方法。

技术介绍

[0002]近年来,我国新能源汽车行业快速发展,但是随着时间的推移,越来越多的动力电池需要更新换代。针对退役的动力电池,若采取常规的处理方式,如填埋、焚烧等,废旧电池中的有害金属或其它化合物将对环境造成极大污染。
[0003]专利文献CN114022162A(申请号:CN202111257388.X)公开了一种基于可信执行环境的梯次电池溯源系统,包括:区块链节点,用于管理所述梯次电池的全生命周期信息;链下管理系统,用于存储所述梯次电池的全生命周期信息并将所述全生命周期信息上传至所述区块链节点;区块链连接模块,用于将所述区块链节点以及所述链下管理系统进行连接,所述区块链连接模块在可信执行环境中进行配置组建。
[0004]现阶段对电池的管理仍有几大难点亟待解决,例如,电池数据存在被篡改的风险,还有,存在电池信息数据存储不实时全面的问题。

技术实现思路

[0005]针对现有技术中的缺陷,本专利技术的目的是提供一种基于区块链的电池可信加密管理系统和方法。
[0006]根据本专利技术提供的基于区块链的电池可信加密管理系统,包括:
[0007]电池:通过烧录软件,将金融机构的公钥pub_a和区块链SDK烧录进电池BMS模组内,对上链数据进行加密,然后发送给电池可信管理平台和电池IoT平台;
[0008]电池可信管理平台:将接收到的数据进行解析和验签,然后进行解密,得到区块链上信息;
[0009]电池IoT平台:批量导入电池编号和电池公钥,建立一一映射关系,接收电池发送的原始全量数据和上链数据的存证凭证;
[0010]区块链存证平台:批量导入电池编号和电池公钥,建立一一映射关系,接收电池的上链数据请求并进行验签,在验签通过后给电池返回上链凭证poeHash;
[0011]金融机构:注册并登录电池可信管理平台,通过秘钥生成入口生成一对公私钥,私钥pri_a和公钥pub_a,将公钥pub_a提供给电池IoT平台和区块链存证平台,查看电池统计类的明文数据。
[0012]优选的,将上链数据data进行哈希运算,通过电池私钥pri对计算后的hash值进行签名,然后将hash值和签名一并发送给区块链存证平台,验签通过后得到上链凭证 poeHash。
[0013]优选的,随机生成对称加密秘钥random,使用对称加密秘钥random对电池上链数据data进行AES对称加密,得到加密结果M1,M1=AES_ENC(data,random);
[0014]使用金融机构的公钥pub_a对random进行ECC加密,得到加密结果M2, M2=ECC_ENC(random,pub_a);
[0015]使用电池私钥pri对M2||M1||poeHash进行签名,得到signature, signature=SIGN(M2||M1||poeHash,pri);
[0016]将数据M=M2||M1||poeHash||signature发送给电池可信管理平台,同步将原始全量数据发送至电池IoT平台。
[0017]优选的,在电池可信管理平台的验证通过后,金融机构使用自己私钥pri_a对M2 进行解密,得到对称解密密钥random,random=ECC_DEC(M2,pri_a);
[0018]使用对称解密密钥random对M1进行AES解密,得到电池数据data, data=AES_DEC(M1,random)。
[0019]优选的,通过上链凭证poeHash作为索引,向区块链存证平台获取区块链上信息,包括区块高度、交易哈希和时间戳,将电池数据data根据聚合规则进行统计类图表展示。
[0020]根据本专利技术提供的基于区块链的电池可信加密管理方法,包括:
[0021]步骤1:通过烧录软件,将金融机构的公钥pub_a和区块链SDK烧录进电池BMS 模组内,对上链数据进行加密;
[0022]步骤2:在电池可信管理平台,将接收到的数据进行解析和验签,然后进行解密,得到区块链上信息;
[0023]步骤3:在电池IoT平台和区块链存证平台,批量导入电池编号和电池公钥,建立一一映射关系,对上链数据请求进行验签,并返回上链凭证poeHash;
[0024]步骤4:将公钥pub_a提供给电池IoT平台和区块链存证平台,查看电池统计类的明文数据。
[0025]优选的,将上链数据data进行哈希运算,通过电池私钥pri对计算后的hash值进行签名,然后将hash值和签名一并发送给区块链存证平台,验签通过后得到上链凭证 poeHash。
[0026]优选的,随机生成对称加密秘钥random,使用对称加密秘钥random对电池上链数据data进行AES对称加密,得到加密结果M1,M1=AES_ENC(data,random);
[0027]使用金融机构的公钥pub_a对random进行ECC加密,得到加密结果M2, M2=ECC_ENC(random,pub_a);
[0028]使用电池私钥pri对M2||M1||poeHash进行签名,得到signature,signature=SIGN(M2||M1||poeHash,pri);
[0029]将数据M=M2||M1||poeHash||signature发送给电池可信管理平台,同步将原始全量数据发送至电池IoT平台。
[0030]优选的,在电池可信管理平台的验证通过后,金融机构使用自己私钥pri_a对M2 进行解密,得到对称解密密钥random,random=ECC_DEC(M2,pri_a);
[0031]使用对称解密密钥random对M1进行AES解密,得到电池数据data, data=AES_DEC(M1,random)。
[0032]优选的,通过上链凭证poeHash作为索引,向区块链存证平台获取区块链上信息,包括区块高度、交易哈希和时间戳,将电池数据data根据聚合规则进行统计类图表展示。
[0033]与现有技术相比,本专利技术具有如下的有益效果:
[0034](1)本专利技术利用“区块链+物联网+隐私计算”的融合技术,通过在电池BMS模组里嵌入区块链SDK,将电池的运营状态数据进行加密且上链,上链数据同时发送到电池可信管理平台和区块链上,从源头端保证了数据的安全可信;
[0035](2)通过本专利技术方法,金融机构可以给电池资产方提供低成本的金融服务,解决电池资产方的融资可获得性,同时金融机构可以获得对资产的渗透式和主动式管理。
附图说明
[0036]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0037]图1为电池可信管理平台技术架构图;
[0038]图2为全流程数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电池可信加密管理系统,其特征在于,包括:电池:通过烧录软件,将金融机构的公钥pub_a和区块链SDK烧录进电池BMS模组内,对上链数据进行加密,然后发送给电池可信管理平台和电池IoT平台;电池可信管理平台:将接收到的数据进行解析和验签,然后进行解密,得到区块链上信息;电池IoT平台:批量导入电池编号和电池公钥,建立一一映射关系,接收电池发送的原始全量数据和上链数据的存证凭证;区块链存证平台:批量导入电池编号和电池公钥,建立一一映射关系,接收电池的上链数据请求并进行验签,在验签通过后给电池返回上链凭证poeHash;金融机构:注册并登录电池可信管理平台,通过秘钥生成入口生成一对公私钥,私钥pri_a和公钥pub_a,将公钥pub_a提供给电池IoT平台和区块链存证平台,查看电池统计类的明文数据。2.根据权利要求1所述的基于区块链的电池可信加密管理系统,其特征在于,将上链数据data进行哈希运算,通过电池私钥pri对计算后的hash值进行签名,然后将hash值和签名一并发送给区块链存证平台,验签通过后得到上链凭证poeHash。3.根据权利要求1所述的基于区块链的电池可信加密管理系统,其特征在于,随机生成对称加密秘钥random,使用对称加密秘钥random对电池上链数据data进行AES对称加密,得到加密结果M1,M1=AES_ENC(data,random);使用金融机构的公钥pub_a对random进行ECC加密,得到加密结果M2,M2=ECC_ENC(random,pub_a);使用电池私钥pri对M2||M1||poeHash进行签名,得到signature,signature=SIGN(M2||M1||poeHash,pri);将数据M=M2||M1||poeHash||signature发送给电池可信管理平台,同步将原始全量数据发送至电池IoT平台。4.根据权利要求1所述的基于区块链的电池可信加密管理系统,其特征在于,在电池可信管理平台的验证通过后,金融机构使用自己私钥pri_a对M2进行解密,得到对称解密密钥random,random=ECC_DEC(M2,pri_a);使用对称解密密钥random对M1进行AES解密,得到电池数据data,data=AES_DEC(M1,random)。5.根据权利要求1所述的基于区块链的电池可信加密管理系统,其特征在于,通过上链凭证poeHash作为索引,向区块链存证平台获取区块链上信息,包括区...

【专利技术属性】
技术研发人员:蔡滨宇
申请(专利权)人:上海万向区块链股份公司
类型:发明
国别省市:

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

1