A device for implementing a method of creating a data link that can be encrypted to prove that it contains valid data is disclosed. The method consists of the following steps: (a) creating an element-free data link; (b) validating a node's data link before receiving the data link; (c) checking the size of the closed group to a d d a data link; (d) adding data blocks to the data chain; (e) removing an old copy of an entry from the data chain only when the chain consensus is not interrupted, otherwise retaining the entry and recording the entry as deleted; (f) validating mostly. Number of pre-existing nodes; and (g) verify the signature of the data link via the data link of the signature element. Devices are operable to support data communication systems, in which devices are operable to ensure that a given data structure has encrypted valid data while relocating data from closed nodes to active nodes during loss events. Such devices can provide technical effects that make data processing systems more robust to data corruption, data loss, data communication synchronization failures and similar practical operational problems.
【技术实现步骤摘要】
【国外来华专利技术】在数据结构中创建可被加密证明包含有效数据的数据链的设备和方法
本公开总体涉及可操作为在数据结构中创建可被加密证明包含有效数据的数据链的设备;这种设备能够提供使数据处理系统对数据损坏、数据丢失、数据通信同步失败和类似的实际操作问题具有鲁棒性的技术效果。此外,本公开涉及在数据结构中创建可被加密证明包含有效数据标识符的数据链的方法,该数据标识符可以安全地允许将实际数据重新发布到分散式网络上。此外,本公开涉及计算机程序产品,计算机程序产品包括其上存储有计算机可读指令的非暂时性计算机可读存储介质,这些计算机可读指令可由包括处理硬件以运行前述方法的计算机化装置运行。
技术介绍
用于编码输入数据以生成相应编码数据的各种设备以及同样用于解码编码数据以生成相应解码数据的各种设备已经在已经授予专利权的早期专利申请中进行了描述,即使输入数据可能具有抽象本质(例如,计算机生成的图形图像数据)并且编码器仅操作存在于输入数据中的位,也能将输入数据有效地转换成其它类型的数据。专利权威机构认为这种数据操作和用于执行这种数据操作的设备涉及技术效果。例如,这种编码器和解码器频繁用于已被授予专利权保护的电信系统中。对等(P2P)计算或对等网络是划分对等体之间的任务或工作量的分布式应用体系结构。对等体在应用体系结构中享有同样的特权、为同等的参与者。据称,对等体形成节点的对等网络。此外,对等体使对等体的资源的一部分(诸如,处理能力、磁盘存储或网络带宽)可被其它网络参与者直接使用,而无需服务器或稳定的主机进行中央协调。分散式网络是使用VPN和软件/硬件BGP路由器向各个个人工作站或办公地点构建的对等 ...
【技术保护点】
1.包括一个或多个处理器的设备,其中,所述一个或多个处理器可操作为利用存储一个或多个序列的指令的一个或多个非暂时性计算机可读存储介质,其特征在于,所述一个或多个序列的指令在所述一个或多个处理器中的运行致使创建能够被加密证明包含有效数据的数据链,所述指令配置成执行以下步骤:创建没有元素的数据链;在接收所述数据链之前验证节点的数据链;检验闭合群组的大小以添加所述数据链;向所述数据链添加数据块;将新元素注入至表示所述数据元素的当前闭合群组的链中;验证大多数预先存在的节点;以及经由签名元素的数据链验证所述数据链的签名。
【技术特征摘要】
【国外来华专利技术】2016.05.23 GB 1609059.91.包括一个或多个处理器的设备,其中,所述一个或多个处理器可操作为利用存储一个或多个序列的指令的一个或多个非暂时性计算机可读存储介质,其特征在于,所述一个或多个序列的指令在所述一个或多个处理器中的运行致使创建能够被加密证明包含有效数据的数据链,所述指令配置成执行以下步骤:创建没有元素的数据链;在接收所述数据链之前验证节点的数据链;检验闭合群组的大小以添加所述数据链;向所述数据链添加数据块;将新元素注入至表示所述数据元素的当前闭合群组的链中;验证大多数预先存在的节点;以及经由签名元素的数据链验证所述数据链的签名。2.根据权利要求1所述的设备,其特征在于,所述指令还配置成验证未删除的块。3.根据权利要求1或2所述的设备,其特征在于,在操作中,所述数据链由数据标识符进行验证,其中,所述数据标识符加密地验证所述数据链,其中,所述数据标识符是能够唯一地标识和验证所述数据链的对象。4.根据权利要求3所述的设备,其特征在于,所述数据标识符的节点数据块包括公钥或签名对。5.根据权利要求4所述的设备,其特征在于,所述指令还配置成使用所述签名作为证据来证明所述公钥是对所述数据标识符进行签名的密钥。6.根据前述权利要求中任一项所述的设备,其特征在于,在操作中,所述指令还配置成:(i)检查(a)一个或多个数据块的缓存中的条目;以及(b)所述数据链中的条目,其中,接收节点检查(a)一个或多个数据块的缓存中的条目以及(b)接收到节点数据块时数据链中的条目;(ii)当找到(a)一个或多个数据块的缓存中的条目和(b)所述数据链中的条目时,将所述节点添加至数据块;以及(iii)在所述缓存中创建新的数据块条目,并在所述条目未被识别时,等待来自数据标识符的群组成员的进一步通知。7.根据前述权利要求中任一项所述的设备,其特征在于,在操作中,所述指令还配置成:(i)当大多数签名者在所述数据链中累积时,...
【专利技术属性】
技术研发人员:大卫·欧文,维维卡南德·拉杰库马尔,安德里亚斯·法克勒,
申请(专利权)人:迈德安全基金会,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。