【技术实现步骤摘要】
一种基于区块链的隐私保护防伪汽车供应链方法
[0001]本专利技术涉及一种隐私保护防伪汽车供应链方法,具体涉及一种基于区块链的隐私保护防伪汽车供应链方法,属于区块链隐私保护及智能车联网
技术介绍
[0002]在当前全球化的背景下,越来越多的跨国企业建立了汽车零部件的供应链,以实现高效的汽车零部件供应。然而,汽车零部件的假货问题愈发严重。假冒的汽车零部件容易导致交通事故,严重威胁到车辆驾驶员和行人的生命财产安全。
[0003]近年来,射频识别技术(RFID,Radio Frequency Identification)多被用在防伪技术上,其使用一种被称为产品电子代码(EPC,Electronic Product Code)的 NFC(Near Field Communication)标签来识别具有唯一标识符(Product Identifier) 的产品。在这类方案中,用户扫描产品的唯一标识符,再通过与数据库存储的该产品唯一标识符进行比对,如果一致则认为产品为真,否则为假。但是,该类方案存在一定的安全风险。首 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的隐私保护防伪汽车供应链方法,其特征在于,包括以下步骤:步骤1:系统初始化;可信机构对每个实体进行注册并生成公共参数,最后将它们通过安全信道发送给每个实体;可信机构通过标准的区块链部署工具,将整个方案需要的智能合约部分部署到区块链上;待系统初始化之后,可信机构将保持离线状态,除非发生纠纷;步骤2:产品注册;汽车零部件制造商生产一批含有唯一标识符的汽车零部件后,调用智能合约对汽车零部件进行注册,并将汽车零部件的信息集合发布在区块链上;步骤3:所有权转让;当卖方准备将一批汽车零部件卖给买方时,调用智能合约将该汽车零部件的所有权转移给对应的零售商或代理商;在这个过程中,使用哈希链进行两个实体之间的身份认证,同时汽车零部件的所有权信息必须加密保存,以实现安全可靠以及隐私保护的所有权转移;步骤4:所有权验证;当汽车零部件零售商、汽车零部件代理商或用户购买汽车零部件时,检查对应的汽车零部件是否为真正想购买的汽车零部件,并且对其所有权信息、是否出售等进行验证,当全部检查均通过时,则接受汽车零部件品,否则该产品会被当作假货拒绝;其中,对于作为买方的汽车零部件代理商和汽车零部件零售商,利用步骤3.3中卖方传送的令牌验证汽车零部件的所有权信息是否正确,是否由对应的卖方转让,以及汽车零部件的标识符和签名等信息正确,如果检查成功,则更新汽车零部件的所有权信息,并将更新后的信息保存在区块链上;对于作为买方的用户来说,只需验证车辆产品的所有权信息和车辆标识符等信息是否正确,如果验证成功,则说明该汽车零部件为真品;当用户成功购买该汽车零部件后,汽车零部件的销售状态将被更新,且更新后的信息会被保存在区块链上。2.如权利要求1所述的一种基于区块链的隐私保护防伪汽车供应链方法,其特征在于,步骤1包括以下步骤:步骤1.1:向可信机构提供一个实体信息集合用于进行注册,其中包括实体的现实世界真实身份和实体属于汽车零部件制造商、汽车零部件代理商和汽车零部件零售商中的实体类型;可信机构初始化一个注册信息集合,用于存储生成的注册信息;步骤1.2:可信机构首先生成一个主密钥,然后利用群签名方案中的密钥生成算法,生成群签名需要的群公钥、主私钥以及集合内每个实体对应的私钥;步骤1.3:对于用户信息集合内的每一个实体信息,可信机构生成对应的注册信息;具体地,首先借助主密钥和实体信息生成一个对应的实体ID,然后生成一个新的密钥K;最后将生成的实体ID、新的密钥K、实体的身份信息以及群签名中实体对应的私钥四个信息组成实体的注册信息;将实体信息集合内的所有实体生成的注册信息保存在注册信息集合中;步骤1.4:可信机构将步骤1.2中生成的群公钥作为公共参数发布到区块链上,将步骤1.3中生成的注册信息集合与步骤1.2中生成的主私钥由可信机构自己保存,用于产品溯源;同时,汽车零部件制造商、汽车零部件代理商以及汽车零部件零售商,均需生成对应的区块链地址并将地址发送给可信机构。
3.如权利要求1所述的一种基于区块链的隐私保护防伪汽车供应链方法,其特征在于,步骤2包括以下步骤:步骤2.1:将生产的该批汽车零部件的标识符存放在汽车零部件信息集合内,并初始化所有权证明集合与产品信息集合;步骤2.2:对于汽车零部件信息集合内的每一个汽车零部件标识符,利用步骤1中该汽车零部件制造商注册时生成的密钥K以及实体ID,生成所有权证明,并计算其哈希值;步骤2.3:对于步骤2.2计算所得的所有权证明哈希值,利用步骤1中生成的群公钥以及该汽车零部件制造商的私钥,使用群签名方案中的签名算法对其进行签名;步骤2.4:将汽车零部件标识符、所有权证明的哈希值、该汽车零部件制造商的实体ID、表示该汽车零部件是否卖出的标志位和利用群签名技术生成的签名进行组合,并存放在产品信息集合内;最终,制造商将产品信息集合存储在区块链上;将汽车零部件标识符、所有权证明存放在所有权证明集合内,并将所有权证明集合返回给汽车零部件制造商。4.如权利要求1所述的一种基于区块链的隐私保护防伪汽车...
【专利技术属性】
技术研发人员:祝烈煌,张璨,徐畅,李荣荣,丁瑶玲,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。