System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及使用分布式账本技术来管理数据的数据管理装置及数据管理系统。
技术介绍
1、在日本特开2020-119373中公开了使用区块链技术来存储表示与车辆的制造、销售及运用相关的数据的车辆信息的车辆信息管理系统。在该车辆信息管理系统中,通过使用区块链技术来提高车辆的制造、销售及运用中的车辆的可追溯性的可靠性。
技术实现思路
1、若使用区块链技术这样的分布式账本技术,则能够提高记录于分布式账本的数据的耐篡改性。然而,日本特开2020-119373所公开的技术无法防止向分布式账本登记数据的时间点下的数据的篡改及错误的数据向分布式账本的登记等。
2、本公开为了解决上述课题而完成,本公开的目的在于抑制向分布式账本登记数据的时间点下的数据的篡改及错误的数据向分布式账本的登记。
3、(1)本公开的某方面涉及的数据管理装置使用分布式账本技术来管理从外部装置接收到的数据。数据管理装置具备存储分布式账本的存储装置、构成为能够与外部装置通信的通信装置及将事务数据向分布式账本登记的控制装置。外部装置构成为将数据的生成及该数据的哈希值即第一哈希值的生成作为一系列的处理而执行。控制装置经由通信装置而从外部装置接收上述数据及第一哈希值,通过基于与在第一哈希值的生成中使用的哈希算法相同的哈希算法将上述接收到的数据哈希化,从而生成第二哈希值,在第一哈希值与第二哈希值一致的情况下,将包含上述数据的事务数据向分布式账本登记。
4、根据上述结构,数据管理装置在从外部装置接收到的第一哈
5、(2)在某实施方式中,控制装置在第一哈希值与第二哈希值不一致的情况下,不将包含上述数据的事务数据向分布式账本登记。
6、根据上述结构,在第一哈希值与第二哈希值不一致的情况下,包含数据的事务数据不向分布式账本登记,因此能够抑制向分布式账本登记数据的时间点下的数据的篡改及错误的数据向分布式账本的登记。
7、(3)在某实施方式中,上述数据包含数据主体和数据主体的元数据。元数据包含为了生成数据主体而使用的信息。
8、根据上述结构,由于元数据包含为了生成数据主体而使用的信息,所以在分布式账本的共有者参照了数据时,通过参照元数据,能够识别数据主体被生成的条件。因此,第三者(共有者)能够判定数据主体是否合适。
9、(4)本公开的其他的方面涉及的数据管理系统具备:第一装置,将数据的生成及该数据的哈希值即第一哈希值的生成作为一系列的处理而执行;及第二装置,使用分布式账本技术来管理上述数据。第一装置和第二装置具有相同的哈希算法。第一装置将上述数据及第一哈希值向第二装置发送。第二装置将接收到的上述数据哈希化而生成第二哈希值,在第一哈希值与第二哈希值一致的情况下,将包含上述数据的事务数据向分布式账本登记。
10、根据本公开,能够抑制向分布式账本登记数据的时间点下的数据的篡改及错误的数据向分布式账本的登记。
本文档来自技高网...【技术保护点】
1.一种数据管理装置,使用分布式账本技术来管理从外部装置接收到的数据,其中,具备:
2.根据权利要求1所述的数据管理装置,
3.根据权利要求1或2所述的数据管理装置,
4.一种数据管理系统,具备:
【技术特征摘要】
1.一种数据管理装置,使用分布式账本技术来管理从外部装置接收到的数据,其中,具备:
2.根据权利要求1所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。