[发明专利]基于区块链的溯源信息写入、溯源信息验证的方法、系统有效
申请号: | 202010666460.3 | 申请日: | 2020-07-10 |
公开(公告)号: | CN112000730B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 冯华兵;李泽林;霍旭;叶天正 | 申请(专利权)人: | 邦邦汽车销售服务(北京)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F21/64;G06Q30/00;G06Q40/04 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 卜荣丽 |
地址: | 100018 北京市西城区北三*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 溯源 信息 写入 验证 方法 系统 | ||
本发明提供一种基于区块链的溯源信息写入的方法、溯源信息验证的方法、系统,其中溯源信息写入的方法应用于溯源业务系统,方法包括:接收溯源原始数据,得到溯源唯一标识;利用摘要算法确定溯源原始数据的摘要数据,作为第一摘要数据;将溯源唯一标识和第一摘要数据封装成区块链交易数据,确定交易唯一标识;将交易数据发送至区块链系统。本发明从溯源业务系统和区块链两个系统均查询到溯源唯一标识对应的溯源原始数据和区块链交易数据的关联关系,基于区块链数据的不可篡改特性,双向校验数据是否被篡改的方式能够完全杜绝溯源信息作假的可能。
技术领域
本发明涉及区块链领域,尤其涉及一种基于区块链的溯源信息写入、溯源信息验证的方法、系统。
背景技术
目前,大多数溯源系统将溯源数据存储在单一的数据库中,数据被中心化,存在安全隐患,例如,在存储、传递、展示等一些环节存在数据被篡改的风险,或被恶意第三方攻击而造成数据被损坏或丢失。为了防止数据被篡改,现有技术利用区块链系统的数据存储流程、溯源数据记录流程和查询验证流程来确定溯源数据是否进行了更改,具体地:将溯源业务系统中的溯源原始数据R,通过摘要算法处理得出其摘要数据H_B,将摘要数据H_B封装成交易数据T传输到区块链系统,并在区块链系统内记录交易唯一标识txID;然后从溯源业务系统读取溯源数据R,通过摘要算法处理得出其摘要数据H_A,利用区块链内的交易唯一标识txID与交易数据T的关系,就可以找到区块链内存储的溯源原始数据R的摘要数据H_B,然后比较当前溯源数据得出其摘要数据H_A和区块链内存储的溯源原始数据R的摘要数据H_B是否一致,若一致则为没有篡改数据,否则有篡改嫌疑。
但是现有区块链方案不能完全杜绝溯源信息的更改,因为区块链只是单纯记录溯源数据R的摘要H,溯源业务数据和区块链数据的关联关系还是在溯源业务系统里维护。如果想篡改其中一条溯源数据R,只需要在溯源业务系统将原有溯源记录更改为R’,然后将R’摘要处理得到H’,并将H’再次存储区块链得到txID’,最后更新业务数据对应的txID’,此时按照原有验证逻辑,验证仍能通过。所以现有的方式并不能确定出溯源信息是否进行了篡改。
发明内容
为了解决现有方式不能准确确定出溯源信息是否进行了篡改的问题,本发明提供一种基于区块链的溯源信息写入、溯源信息验证的方法、系统。
第一方面,本发明提供一种基于区块链的溯源信息写入的方法,该方法应用于溯源业务系统,该方法包括:
接收溯源原始数据,得到溯源唯一标识;
利用摘要算法确定溯源原始数据的摘要数据,作为第一摘要数据;
将溯源唯一标识和第一摘要数据封装成区块链交易数据,确定交易唯一标识;
将交易数据发送至区块链系统。
进一步地,该方法包括:
接收区块链系统将交易数据存储成功的消息;
存储交易唯一标识。
第二方面,本发明提供一种基于区块链的溯源信息写入的方法,该方法应用于区块链系统,该方法包括:
接收交易数据,确定交易唯一标识;
根据交易唯一标识和交易数据的对应关系,确定交易唯一标识和第一摘要数据的对应关系、交易唯一标识和溯源唯一标识的对应关系;
存储交易数据。
进一步地,该方法包括:
发送交易数据存储成功的消息至溯源业务系统。
第三方面,本发明提供一种基于区块链进行溯源信息验证的方法,该方法应用于溯源业务系统,该方法包括:
读取溯源原始数据、溯源唯一标识、交易唯一标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于邦邦汽车销售服务(北京)有限公司,未经邦邦汽车销售服务(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010666460.3/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置