Blockchain Data Authenticity via Segmented Hash Registration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for data authenticity examination and tracing in peer-to-peer databases, such as blockchains, face challenges in managing complex data registration, high operating costs, and the risk of private key leakage, which can compromise the reliability of metadata authenticity and data tracing.
Innovation Solution
An information processing apparatus and method that generates public and private keys for second data based on first data, creates certificates using private keys for electronic signatures, and adds trace data to second data for tracing relationships between first and second data, including certificates and private keys, to enhance authenticity examination and data management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all pieces of tracing target processed data are registered in a blockchain in order, then the authenticity of each piece of data and the relation between processing source data and processed data can be examined, but the management of registered data becomes complicated and the number of blockchain transactions increases, leading to high operating costs
Solution Approach 1:
The patent segments the data management system into two parts: a simplified registration system that only registers hash values and certificates in the blockchain, and a detailed trace data structure that contains the complete tracing information locally attached to each processed data file. This segmentation reduces blockchain complexity while maintaining authenticity examination capabilities.
Solution Approach 2:
The patent introduces hash values as intermediaries between the processed data and the blockchain registration system. Instead of registering complete processed data files in the blockchain, only their hash values (which serve as unique identifiers) are registered, along with certificates that link them to processing source data. This intermediary approach simplifies blockchain management while preserving the ability to trace data relationships.
2Reliability
If all pieces of tracing target processed data are registered in a blockchain in order, then the authenticity of each piece of data and the relation between processing source data and processed data can be examined, but the number of transactions of the blockchain increases, leading to high operating costs
Solution Approach 1:
The patent extracts the essential authentication elements (hash values and certificates) from the complete processed data files and registers only these extracted elements in the blockchain. The full trace data, including detailed relationships between processing source data and processed data, is stored locally as part of the processed data file structure. This extraction approach significantly reduces the number of blockchain transactions and associated costs while maintaining the ability to examine authenticity and data relationships.
3Reliability
If private keys are managed for certificate generation, then certificates can be created to authenticate processed data, but there is a risk of private key leakage which can compromise the reliability of the whole information processing system
Solution Approach 1:
The patent uses public keys (which are copies or representations of the private key functionality) for blockchain registration and certificate verification, while the actual private keys remain securely stored locally and are never exposed or transmitted. The public key acts as a safe copy that enables authentication without revealing the sensitive private key, thus maintaining certificate authentication reliability while eliminating leakage risk.
4Adaptability or versatility
If a malicious third party can register processed data of another party in a blockchain, then the blockchain can be manipulated, but this compromises the authenticity of metadata related to data and the examination of metadata
Solution Approach 1:
The patent implements preliminary action by pre-attaching trace data structures to processed data files that include certificates generated by the legitimate data owner using their private key. These certificates serve as pre-established authentication credentials that verify the ownership and authenticity of the processed data. When data is registered in the blockchain, the certificate is included, providing immediate verification of authenticity and preventing malicious third parties from registering unauthorized data, as the certificate can be verified against the registered hash value and processing source data relationship.
Data Source
AI summary
There is provided an information processing apparatus including a key generating section that generates a public key and a private key of second data generated on the basis of at least one or more pieces of first data; a certificate generating section that generates a certificate by using a private key of the first data to give an electronic signature to the public key of the second data or an ID that is generated by using the public key of the second data and can identify the public key of the second data, and to the second data or data generated from the second data; and a trace data processing section that adds, to the second data, the private key of the second data and trace data to be used for tracing a relation between the first data and the second data. The trace data includes the certificate generated by the certificate generating section and trace data added to the first data.


