Smart Contract Mediator for Hyper-Protect DBaaS Data Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The isolation between database users and service operators in hyper-protect database as a service (DBaaS) environments creates management gaps, making it difficult for service operators to perform operations on sensitive data without revealing its content.

Innovation Solution

The implementation of a smart contract that automates program modification requests between database users and service operators, allowing the service operator to modify parameters in encrypted databases while maintaining data confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If service operators are given access to modify parameters in encrypted databases, then database management capability is improved, but data security and confidentiality deteriorate

Engineering Contradiction:
Improvedatabase management capabilityVSAvoiddata security risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

A smart contract acts as an intermediary between service operators and encrypted databases. The smart contract receives parameter modification requests from service operators, validates them against pre-defined conditions, and automatically executes approved modifications without exposing the actual data content. This mediator mechanism enables service operators to manage databases effectively while maintaining data security through automated conditional execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If strict isolation is maintained between database users and service operators, then data security is improved, but management efficiency deteriorates

Engineering Contradiction:
Improvedata securityVSAvoidmanagement efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The system implements self-service through automated smart contracts that autonomously process parameter modification requests without requiring direct human intervention in data access. Service operators can submit requests, and the smart contract automatically validates conditions, approves or rejects modifications, and executes changes according to pre-defined rules. This automation maintains strict security isolation while significantly improving management efficiency through reduced manual overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The smart contract incorporates feedback mechanisms by continuously monitoring database states, validating requests against current conditions, and providing automated responses to service operators. The system feedbacks approval status, modification results, and security compliance information, enabling efficient iterative management while maintaining security boundaries through automated validation loops.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated approval processes are implemented, then management efficiency is improved, but system complexity deteriorates

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The smart contract manages complexity by dynamically changing operational parameters such as approval thresholds, modification conditions, and access permissions based on database states and security requirements. Rather than hardcoding complex decision logic, the system uses parameter-based configuration that can be adjusted without restructuring the underlying automated approval framework, thereby maintaining efficiency while adapting to different complexity scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12204670B2Using smart contracts to manage hyper protect database as a service
Publication Date: 2025.01.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12204670B2 patent drawing
  • US12204670B2 patent drawing
  • US12204670B2 patent drawing

AI summary

Building and using a smart contract in order to resolve the isolation between database users and service operators for hyper-protect database as a service (DBaaS). The use of the smart contract in the hyper-protect DBaaS environment allows the service operator to perform operations on sensitive and secure data in the database owned by a user without necessarily revealing the content of the sensitive and secure data.