[发明专利]具有篡改检测性的数据管理系统在审
申请号: | 201980082068.X | 申请日: | 2019-08-08 |
公开(公告)号: | CN113287110A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 山田浩之 | 申请(专利权)人: | 株式会社斯凯拉 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F16/182 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 刘煜 |
地址: | 日本国东京*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 篡改 检测 数据管理 系统 | ||
第二计算机系统的节点系统执行更新由来自第一计算机系统的请求指定的对象的状态的处理,在该执行中,对资产集中的与上述对象对应的资产追加客体。客体是表示对象的状态的数据。每个对象都有资产,资产是客体的时间序列。资产集是资产的集合,构成DAG结构。节点是客体,边缘表示客体之间的关系。被追加的客体是末端客体。节点系统输出作为末端客体或其概要的存在证明,该存在证明保存在由与该节点系统的管理主体不同的管理主体管理的外部系统中。
技术领域
本发明总体上涉及一种篡改检测技术。
背景技术
作为具有篡改检测性的系统的一例,已知有应用了分布式账本技术的系统,作为分布式账本技术的一例,已知有区块链(例如非专利文献1)。
现有技术文献
非专利文献
非专利文献1:https://bitcoin.org/bitcoin.pdf
发明内容
发明要解决的问题
作为区块链,已知例如公链和私链。
通常,在私链中,与公链不同,没有Proof of Work(工作量证明)或Proof ofStake(权益证明)这样的竞争,能够比较简单地删除并重新制作全部的记录。
这种问题不限于私链,在作为管理数据的系统的全部数据管理系统(例如联盟链、应用了区块链以外的技术的数据管理系统)中也会发生。
解决问题的技术手段
本发明具备:一个或多个第一计算机系统所具备的一个或多个第一管理部;以及与一个或多个第一计算机系统进行通信的第二计算机系统中的一个或多个节点系统所具备的一个或多个第二管理部。第一管理部向第二计算机系统发布指定了对象的状态更新请求。第二管理部接收该状态更新请求,执行更新由该状态更新请求指定的对象的状态的处理。在该执行中,该第二管理部在该第二管理部管理的资产集中的、与上述对象对应的资产中追加客体。客体是表示对象的状态的数据。每个对象都有资产。资产是对象的时间序列。资产集是资产的集合。资产集形成DAG(Directed Acyclic Graph)结构。在形成DAG结构的资产集中,节点是客体,边缘表示更新一个以上的对象的状态的一个以上的处理中的客体间的关系。上述追加的客体是与由上述状态更新请求指定的对象对应的资产中的末端客体。第二管理部输出作为末端客体或其概要的存在证明。输出的存在证明保存在由与具有第二管理部的节点系统的管理主体不同的管理主体管理的外部系统中。
发明的效果
每个对象的末端客体的存在证明存在于外部系统中。因此,在被进行了对某个对象重新生成履历或替换末端客体等篡改的情况下,通过使用外部系统中的存在证明,能够检测该篡改。
附图说明
图1表示实施例的系统整体的构成的一例。
图2表示客户端系统和节点系统的实施例的构成的一例。
图3表示客户端管理数据的一例。
图4表示悬停表(サスペンションテーブル)的一例。
图5表示提交表的一例。
图6表示服务器管理数据的一例。
图7表示资产表的一例。
图8表示资产表的概念的一例。
图9表示实施例的概览的一例。
图10是在实施例中进行的处理的流程图。
图11A示出存在证明的第1保存例。
图11B示出存在证明的第2保存例。
图12示出以客户端系统进行篡改检测处理的情况一例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社斯凯拉,未经株式会社斯凯拉许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980082068.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于机动车的控制台
- 下一篇:惯性激励器、驱动单元和扬声器