Semi-Decentralized Blockchain for Biotech Data Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Biotechnological laboratories face challenges in securing data, particularly in ensuring authorship, immutability, and access control, which are critical for maintaining the reliability and integrity of laboratory records, and existing blockchain adaptations are not feasible due to high computational requirements and vulnerability to hacking.
Innovation Solution
A semi-decentralized system using a central server and multiple sub-servers, where each sub-server manages a blockchain database for information and access data, with the central server verifying compatibility and immutability, employing SHA-3 for hashing and RSA for digital signatures, and utilizing a summary block to reduce computational load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fully decentralized blockchain system is used to store laboratory data, then data immutability and authorship verification are improved, but computational requirements and vulnerability to hacking increase
Solution Approach 1:
The system divides the blockchain into multiple subsystems, each managed by a dedicated sub-server. Each subsystem maintains its own blockchain database for specific laboratory data, while a central server coordinates between subsystems. This segmentation reduces the computational burden on individual nodes and limits the impact of potential hacking attempts to specific subsystems rather than the entire system.
Solution Approach 2:
The central server acts as an intermediary between multiple sub-servers, verifying compatibility and immutability of blockchain databases across subsystems. The central server collects hashes and timestamps from subsystem blockchains, exchanges new transactions, and independently verifies compatibility, thereby providing centralized coordination without requiring full decentralization of all computational tasks.
2Reliability
If blockchain technology is implemented to ensure data authorship and immutability, then data security is improved, but computational power requirements increase
Solution Approach 1:
By segmenting the blockchain into multiple subsystems managed by dedicated sub-servers, the system distributes computational tasks across multiple nodes. Each sub-server maintains a localized blockchain database, reducing the computational burden on any single node while maintaining overall system security through distributed verification.
Solution Approach 2:
The central server serves as an intermediary that verifies compatibility and immutability across subsystems by collecting hashes and timestamps. This intermediary role reduces the computational requirements for individual sub-servers, as the central server performs verification functions that would otherwise require each node to independently validate the entire blockchain.
3Ease of operation
If a centralized system is used for data storage, then access control and management are simplified, but vulnerability to hacking and loss of control over personal data increase
Solution Approach 1:
The system segments data storage across multiple subsystems with dedicated sub-servers, each managing specific laboratory data. This segmentation maintains decentralized data ownership while simplifying access control through the central server, which coordinates between subsystems without requiring full centralized storage.
Solution Approach 2:
The central server functions as an intermediary that manages access control and coordination between subsystems. It verifies compatibility and immutability of blockchain databases, exchanges transactions, and maintains system integrity without requiring complete centralized control of all data, thereby reducing vulnerability while simplifying management.
4Adaptability or versatility
If blockchain databases in multiple subsystems are maintained independently, then system scalability and adaptability are improved, but verification of compatibility and immutability becomes complex
Solution Approach 1:
The central server acts as an intermediary that simplifies verification between subsystems by collecting hashes and timestamps from each subsystem's blockchain database. It exchanges new transactions between subsystems and independently verifies compatibility, thereby reducing the complexity of maintaining scalability across multiple independent subsystems.
Solution Approach 2:
The central server provides feedback mechanisms to verify compatibility and immutability of blockchain databases across subsystems. By periodically verifying subsystem blockchains and collecting verification data, the system maintains consistency across scalable subsystems without requiring complex verification protocols at each node.
Data Source
AI summary
A method and system for securing data of biotechnological laboratories using blockchain technology, including a central server and two or more subsystems controlled by a dedicated sub-server. Each of the two or more subsystems includes: a first blockchain database for storing information data, a second blockchain database for storing access data, wherein users having access to the first database are able to allow or forbid another user to read from the first database the data authored by them by adding the digital key of said another user with information of corresponding permissions to the second database. Every authorized user having access to the first database is able to revoke from another user previously granted access to data in the first database, and said method for securing data includes verification by the central server of compatibility and immutability of blockchain databases in said two or more subsystems.


