【技术实现步骤摘要】
基于联盟链的汽车维修数据存储方法
本专利技术涉及到数据安全可信存储
,具体涉及一种基于联盟链的汽车维修数据存储方法。
技术介绍
汽车维修数据,是用户在发生交通事故或者其他未知事故后向保险公司申请赔付的重要凭证。然后,到目前为止,还没有一个真正意义上的安全可信的维修数据存储平台,绝大多数的维修数据以纸质材料的形式保存在用户手上,部分维修数据存储在汽车维修网点的本地数据库中。这样的数据保存方式,会存在以下两种问题:第一,纸质材料的丢失会给用户申请赔付带来不利的影响。第二,出于利益的考虑,保险公司工作人员或者其他怀有恶意的第三方可能直接要求数据库管理员修改或者删除相关的数据。这两种情况极大的威胁到了维修数据的可用性和真实性。同时,现阶段的保险赔付形式是用户必须前往保险公司所指定的维修网点进行汽车的维修,由于指定维修网点和保险公司存在合作关系,很有可能出现维修价格高于普通维修网点的维修价格的情况。作为用户,必然是希望自己能够选择合适的维修网点修理汽车,但是保险公司又无法确认维修数据的可靠性。区块链是基于Hash等技术形 ...
【技术保护点】
1.基于联盟链的汽车维修数据存储方法,其特征在于:所述数据存储方法包括如下步骤:/n步骤1,初始化系统,整个系统由身份认证节点CA,客户端节点,代理重加密节点,以及参与用户组成,联盟链中仅保存相关数据索引信息,对于真实数据内容,则保存在联盟链的云存储服务器上;/n步骤2,身份认证节点CA根据参与用户在整个系统中的角色赋予不同的权限,并为参与用户颁发数字证书,同时生成必要的公共信息;/n步骤3,当汽车发生事故后,用户综合整理各信息;/n步骤4,用户
【技术特征摘要】
1.基于联盟链的汽车维修数据存储方法,其特征在于:所述数据存储方法包括如下步骤:
步骤1,初始化系统,整个系统由身份认证节点CA,客户端节点,代理重加密节点,以及参与用户组成,联盟链中仅保存相关数据索引信息,对于真实数据内容,则保存在联盟链的云存储服务器上;
步骤2,身份认证节点CA根据参与用户在整个系统中的角色赋予不同的权限,并为参与用户颁发数字证书,同时生成必要的公共信息;
步骤3,当汽车发生事故后,用户综合整理各信息;
步骤4,用户x整理完成的信息msgx经客户端节点提交至身份认证节点;
步骤5,用户信息msgx被送至各身份认证节点以及代理重加密节点,经身份认证节点验证后,执行P-DPoS算法,将相关数据写入联盟链中;
步骤6,新的用户x’在提交数据msgx’之前,可通过客户端节点根据关键字Key查询联盟链中所存储的数据;关键字Key包含以下不涉及个人身份隐私的可公开信息:维修地点La、维修部件Comp、维修价格Pr和维修时间Time,表示成Key→[La,Comp,Pr,Time];根据查询结果,用户x’可以选择合适的地点以合适的价格完成汽车的维修;
步骤7,用户x在提交完数据后,可在适当时间通过merkleroot验证法进行数据完整性和保密性的确认;
步骤8,用户x向保险公司索赔时需要单独向保险公司公开其加密数据。
2.根据权利要求1所述的基于联盟链的汽车维修数据存储方法,其特征在于:步骤2具体实现步骤为:
步骤2-1,选择拥有政府信用背书的完全可信节点身份认证节点CA,作为联盟链中的身份服务节点,负责发放和管理用户及组织的身份;
步骤2-2,参与共识的节点由身份认证节点CA授予权限,可以参与P-DPoS算法的执行,称之为身份认证节点;
步骤2-3,客户端节点分为全量级客户端与轻量级客户端,用户可通过轻量级客户端节点上传维修数据,并送至身份认证节点验证处理,用户亦可通过全量级客户端节点查询部分可公开信息;客户端节点无参与共识的权限;
步骤2-4,代理重加密节点负责代理重加密算法的执行,具体由部署在该类节点上的智能合约自动执行;
步骤2-5,各个参与用户可通过客户端节点使用OpenSSL工具集生成密钥对,对于任一用户x而言,密钥对为(skx,vkx),其中skx为私钥,vkx为公钥;用户x执行CSR指令,得到证书certx,此外,定义参与用户x的索引indx=vkxmod2k,其中k=Bit(vkx)DIV4;
步骤2-6,身份认证节点CA为每个身份认证节点生成一个共识积分Cs(i),为每个indx生成一个安全指数indx_Sr。
3.根据权利要求1所述的基于联盟链的汽车维修数据存储方法,其特征在于:步骤3具体实现步骤为:
步骤3-1,用户x在事故发生后,整理以下基本信息:保险购买凭证,车辆行驶证,统计为相关凭证信息Prx,个人身份信息IDx;
步骤3-2,整理以下证明信息:附有交警数字签名的事故鉴定书,附有保险公司工作人员数字签名的查勘报告,统计为Rpx;
步骤3-3,整理以下多媒体信息:行车记录仪的视频信息,事故现场照片信息,统计为Mdx;
步骤3-4,整理以下维修信息:维修网点,维修时间,维修部件,维修费用凭证,统计为Rex,附有网点数字签名;同时生成关键字Key,指示部分可公开维修数据,可供其他用户检索。
4.根据权利要求1所述的基于联盟链的汽车维修数据存储方法,其特征在于:步骤4具体实现步骤为:
步骤4-1,计算用户个人基本信息Cf=ESK(Ksym,(Prx,IDx,indx_Sr)),其中Ksym为由SOK协议生成的加密密钥;再计算双重加密后的个人基本信息Cf’=EPK(vkx,Cf);
步骤4-2,计算加密后的申赔信息Ct=EPK(vkx,(Rpx,Mdx,Rex));
步骤4-3,计算用户信息msgx=Combine(Cf’,Ct,Key,indx,vkx),其中Key包...
【专利技术属性】
技术研发人员:黄海平,孙翔,朱鹏,马子洋,戴铭俞,还雅如,张厚泽,刘星晨,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。