Streaming Data Transaction Digest for Non-Repudiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data verification systems cannot effectively verify the integrity of dynamic data transactions and streams, as they primarily focus on static data files, leaving gaps in ensuring data integrity and non-repudiation during data transit.
Innovation Solution
A system and method that captures data transactions, hashes them, encrypts the hashed data to create a digest, and appends it to the original data, forming a data transaction digest that provides non-repudiation, utilizing the concept of data DNA to track and manage data elements and interactions, ensuring integrity across dynamic transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing data verification systems are used, then static data file integrity can be verified, but dynamic data transaction integrity cannot be verified
Solution Approach 1:
The system transitions from static data verification to dynamic data transaction verification by implementing real-time capture and processing of data transactions as they occur. The monitoring unit continuously intercepts data transactions from the network, and the control unit processes each transaction dynamically, generating digests on-the-fly rather than verifying pre-existing static files.
Solution Approach 2:
The patent introduces a dedicated monitoring unit and control unit as intermediary components between the network and the verification process. The monitoring unit acts as an intermediary to capture data transactions, while the control unit serves as an intermediary to process the captured data and generate digests, enabling verification without directly modifying the original data flow.
2Reliability
If data is captured and hashed in real-time, then non-repudiation is provided, but system complexity increases
Solution Approach 1:
The verification system is segmented into distinct functional modules: a monitoring unit for capturing data transactions, a control unit for processing and generating digests, and a network interface unit for communication. This segmentation allows each component to perform its specific function efficiently, managing complexity through modular design rather than a monolithic structure.
Solution Approach 2:
The system performs self-service by automatically capturing data transactions, generating hashes, creating digests, and appending them to the captured data without requiring external intervention. The control unit autonomously processes the captured data and generates the necessary verification components, reducing the need for manual verification processes.
3Reliability
If digests are appended to captured data, then tampering is prevented, but data processing time increases
Solution Approach 1:
The system performs preliminary actions by capturing data transactions and generating their digests in real-time as the transactions occur, rather than waiting until after the fact. The monitoring unit intercepts data as it traverses the network, and the control unit immediately processes it to create the digest, which is then appended to the original data. This preliminary verification ensures tamper prevention without requiring additional post-processing time.
Data Source
AI summary
A system and method that generate digests for data transactions provide non-repudiation of collected data. Meta data based on the Data DNA modeling are collected for all data transactions in a system. The digest of the data transactions is encrypted. A digest is also generated for user sessions and time periods. The digests are recorded as part of Data DNA records and can be used for validation of data transactions in the system.


