Smart Contract Mediator for Hyper-Protect DBaaS Data Isolation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Object-affected harmful factors
If strict isolation is maintained between database users and service operators, then data security is improved, but management efficiency deteriorates
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.
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.
3Productivity
If automated approval processes are implemented, then management efficiency is improved, but system complexity deteriorates
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.
Data Source
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.


