Distributed Ledger File Verification for Timestamp Sequence Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management systems using distributed ledger technology face challenges in verifying the integrity and sequence of files and confirmation times, leading to potential disputes among users.
Innovation Solution
A data management apparatus and method that includes a storage for a distributed ledger with hash values and time stamp tokens, and a processor performing verification processes to ensure the integrity and sequence of files and confirmation times, allowing user-controlled verification at desired timings and reducing verification costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If verification processes are performed on all files and confirmation times, then verification completeness is improved, but verification cost and system load increase
Solution Approach 1:
The verification process is segmented into three distinct verification types: first verification for file integrity, second verification for confirmation time integrity, and third verification for sequence correctness. This segmentation allows selective application of verification processes based on specific needs, reducing unnecessary verification costs while maintaining completeness where required.
Solution Approach 2:
The system performs verification processes selectively rather than uniformly on all data. Users can choose to verify only specific files or confirmation times based on their needs, applying partial verification action to reduce system load and cost while maintaining sufficient verification coverage for the selected items.
2Productivity
If verification processes are performed on selected files and confirmation times, then verification cost is reduced, but verification completeness may be compromised
Solution Approach 1:
By dividing verification into three independent types (file integrity, confirmation time integrity, and sequence verification), the system allows users to selectively perform only the necessary verification types. This segmentation enables cost reduction while maintaining completeness for the specific verification scope chosen by the user.
Solution Approach 2:
Different verification processes are applied with different scopes and depths depending on local requirements. The system allows users to determine the appropriate verification level for specific files or confirmation times, applying more thorough verification where needed and lighter verification where sufficient, thereby balancing cost and completeness.
3Reliability
If all files and confirmation times are verified, then verification completeness is improved, but system load increases
Solution Approach 1:
The verification system is segmented into three independent verification modules that can be executed selectively. This modular segmentation allows the system to handle verification tasks in smaller, manageable units, reducing overall system load while maintaining the capability to perform complete verification when necessary.
Solution Approach 2:
The system performs verification actions selectively based on user needs rather than uniformly on all data. This partial action approach reduces system load by avoiding unnecessary verification operations while maintaining completeness for the specific verification scope required by the user.
4Productivity
If verification is performed on user-selected items, then verification cost is reduced, but verification time may increase due to user interaction
Solution Approach 1:
The system provides users with pre-defined verification options and categories (first, second, and third verifications) that can be selected in advance. This preliminary structuring of verification choices allows users to quickly identify and select the verification types they need, reducing the time spent on verification selection while maintaining cost effectiveness.
Solution Approach 2:
By segmenting verification into distinct, pre-categorized types, the system enables users to make rapid selections based on their specific needs. This segmentation reduces the cognitive load and time required for verification selection compared to presenting all possible verification options at once, while still allowing for cost-effective partial verification.
Data Source
AI summary
A client server includes: a storage that stores a distributed ledger; and a processor that performs a plurality of verification processes for one or more files and one or more confirmation times. In the distributed ledger, one or more file hash values and one or more time stamp tokens are stored in time series. The plurality of verification processes include a file verification process, a confirmation time verification process, and a sequence verification process. The file verification process is a process of verifying whether or not the one or more files have been tampered with. The confirmation time verification process is a process of verifying whether or not the one or more confirmation times have been tampered with. The sequence verification process is a process of verifying a sequence of the one or more files and the one or more confirmation times.


