Data Management Using Mutable and Tamper-Evident Record Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face challenges in maintaining consistency between databases and blockchains, leading to potential tampering and loss of data integrity due to separate data management mechanisms, especially when blockchains cannot update or delete data and have low searchability.

Innovation Solution

A data management system that integrates Mutable Record Sets and Tamper-evident Record Sets, utilizing ACID transaction processing to ensure atomicity, consistency, isolation, and durability, while maintaining consistency between these sets, allowing for data updates, deletions, improved searchability, and tamper-evidence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is stored in a database with separate operation log registration in blockchain, then data updates and deletions are enabled, but consistency between database and blockchain cannot be maintained

Engineering Contradiction:
Improvedata update and deletion capabilityVSAvoidconsistency between database and blockchain
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges the database and blockchain into a unified data management system where the database component and blockchain component operate as integrated parts. The processor coordinates operations between both components, ensuring that data updates and operation logs are consistently maintained across the entire system rather than as separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The processor acts as an intermediary that mediates between the database and blockchain components. It receives status update requests, coordinates the updates across both database and blockchain, and ensures consistency by managing the interaction between these two data storage mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain is used for tamper-evident data management, then tamper detection is guaranteed, but data cannot be updated or deleted

Engineering Contradiction:
Improvetamper detection capabilityVSAvoiddata update and deletion capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the data management functionality into two distinct components: a database component that handles mutable data storage with update and deletion capabilities, and a blockchain component that handles tamper-evident operation log storage. Each component has specialized functions, and together they provide both flexibility and security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unified data management system provides multiple functions through its dual-component architecture. It can perform data updates and deletions through the database component while simultaneously maintaining tamper-evident records through the blockchain component, making the system versatile enough to handle both mutable data requirements and security requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If blockchain is used for data management, then tamper evidence is achieved, but searchability is reduced

Engineering Contradiction:
Improvetamper evidence capabilityVSAvoidsearchability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the search and data retrieval functions between the database component (which provides fast searchability for current data states) and the blockchain component (which provides tamper-evident historical records). This allows the system to leverage the strengths of each component for different operational needs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4064098B1Data management system
Publication Date: 2025.09.10 SCALAR INC
  • EP4064098B1 patent drawingFigure 1A~2
  • EP4064098B1 patent drawingFigure 3
  • EP4064098B1 patent drawingFigure 4

AI summary

A data management system receives a status update request in which a target is specified and executes status update processing of updating a status of the target specified in the status update request. The status update processing includes transaction processing that is processing of updating first information and second information in an ACID (Atomicity, Consistency, Isolation, Durability) transactional manner. The first information is a first object group (one or more first objects) for each target. The first object is data that represents the status of the target. The second information is a second object group (one or more second objects) for each target. The transaction processing includes first processing of creating, updating, or deleting the first object corresponding to the specified target, and second processing of adding the second object including at least one of a content of the first processing and a summary of the first object to the second object group corresponding to the specified target.