[发明专利]防篡改存储数据的方法、电子数据存储系统和电信系统有效
申请号: | 201880065888.3 | 申请日: | 2018-09-20 |
公开(公告)号: | CN111201753B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | I·科马罗夫;M·佩施克;P·贾纳西克 | 申请(专利权)人: | 联邦印刷有限公司;柏林工业大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/64 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 篡改 存储 数据 方法 电子 存储系统 电信 系统 | ||
本发明涉及一种用于在双向链接的区块链结构(100)中防篡改存储数据(210)的方法。该方法包括:创建用于扩充区块链结构(100)的附加区块Bi(110),其包含作为有用数据(150)的待存储数据(210);创建附加区块Bi(110)与预定数量的在前区块的双向链接(109),其中,该双向链接(109)的创建包括:执行该附加区块(110)至预定数量的在前区块的反向关联和执行预定数量的在前区块至附加区块(110)的正向关联。
本发明涉及用于存储数据的一种方法和一种电子数据存储系统。本发明尤其涉及用于在双向链接的区块链结构中防篡改存储数据的一种方法和一种电子数据存储系统。
改变或甚至有目的地篡改电子存储器中的数字编码数据的可能性是一项技术挑战。
从现有技术中知道了用于保护数据的区块链结构即区块链接结构。这些区块链结构是单向链接的区块链结构。例如采用相应的区块链结构以记录密码货币交易比如比特币支付系统的交易。
在此,区块链结构提供了以区块形式布置的数据组的可扩充名单。各自区块的完整性在现有技术中在采用各自区块的呈哈希值形式的密码校验值的情况下通过单向链接来保护。由于每个区块包含在前区块的密码校验值连同存储于在前区块中的密码校验值,故得到所述区块的链接。在此,每个区块包括基于所有在先区块内容的校验值。因此难以事后篡改这种区块链,因为为此不是只须篡改单独的区块,而是要篡改全部的在后区块,因为每个在后区块的校验值尤其基于要篡改的区块。如果要篡改的区块被实际篡改,则其校验值改变。这种改变后的校验值不再匹配于在后区块的校验值,由此可识别篡改并且在借助校验值检查时引起注意。
但是,已知的区块链结构仅实现单向链接和进而数据保护,因为在链接时总是只考虑在前区块的数据内容。因此,可以依据链接来检查是否已篡改了已公开的区块链结构的在先区块。但无法检查已公开的区块链结构是否完整。尤其是无法检查区块链结构的一部分是否可能已裁减。还无法检查最后区块是否已被篡改。
另外,在区块链结构的检查和保护中采用常见的哈希法。区块链结构的各自区块通过哈希值单向相互关联。为了能检查这种具有单向相互关联区块的区块链结构是否被篡改,人们不仅需要各自区块的全部信息,也需要其各自的哈希值。另外,这种区块链结构的检查需要以相应区块链结构的第一区块开始并以最后区块结束。
本发明基于以下任务,即,提供一种改进的用于防篡改存储数据的方法。
本发明所基于的任务分别利用独立权利要求的特征来完成。在从属权利要求中说明本发明的实施方式。
实施方式涉及一种用于在采用双向链接的区块链结构情况下在电子存储器中防篡改存储数据的方法。该区块链结构包含若干区块,每个区块包含有用数据和关联数据,其中,该区块链结构的每个区块的有用数据能依据该区块链结构的、与相应区块双向链接的预定数量的区块的关联数据来验证。
该方法包括:
·提供双向链接的区块链结构,
·提供待存储数据,
·创建用于扩充该区块链结构的附加区块Bi,该附加区块包含作为有用数据的待存储数据,
·创建附加区块Bi与预定数量的在前区块的双向链接,所述在前区块在区块链结构中位于该附加区块之前,
其中,该双向链接的创建包括:执行附加区块至预定数量的在前区块的反向关联和执行预定数量的在前区块至附加区块的正向关联。
该反向关联包含:
○计算待存储数据的校验值,
○从待存储数据的校验值中抽取若干具有校验值片段的第一组,其中,所述第一组的数量对应于所述在前区块的预定数量,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联邦印刷有限公司;柏林工业大学,未经联邦印刷有限公司;柏林工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880065888.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置