Virtual Storage Execution for Encrypted Remote Data Offload
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data processing devices often lack local storage space, leading to issues such as data loss, unreliability, privacy leakage, and inconvenient storage management, while remote storage solutions consume computing resources and reduce data processing efficiency.
Innovation Solution
A data storage method utilizing a special network card with a virtual storage execution module to manage remote storage operations, offloading data processing tasks and incorporating encryption to enhance security and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored locally on the data processing device, then data accessibility is improved, but storage space is insufficient leading to data loss and unreliability
Solution Approach 1:
The patent transitions from local storage to remote storage across network dimensions. The virtual machine sends data to a remote storage device through network transmission, effectively moving storage from the local physical dimension to a distributed network dimension, thereby overcoming local storage space limitations while maintaining data accessibility and reliability.
2Quantity of substance
If remote storage is used to overcome storage space limitations, then storage capacity is improved, but computing resources are consumed and data processing efficiency is reduced
Solution Approach 1:
The network card autonomously performs data encryption and storage operations without requiring virtual machine intervention. The encryption module automatically encrypts data before transmission, and the virtual storage execution module handles storage coordination, allowing the system to serve itself and reduce the computational burden on the virtual machine for data storage tasks.
Solution Approach 2:
The patent replaces the virtual machine's computational storage mechanism with a network card-based storage system. By moving storage functionality from the computational domain to the network interface domain, the system eliminates the need for resource-intensive storage processing in the virtual machine while maintaining remote storage capabilities.
3Ease of operation
If data is transmitted in plaintext to remote storage, then transmission simplicity is improved, but data security is compromised leading to privacy leakage
Solution Approach 1:
The encryption module performs data encryption before transmission occurs. By pre-encrypting data in the network card's encryption module, the system ensures that data is already secured before it enters the transmission phase, eliminating the need for complex encryption operations during transmission while maintaining security.
Data Source
AI summary
A data storage method and a data processing device. The method comprises: a data processing module sends data plaintext to be stored to a virtual storage driving module in the virtual machine; the virtual storage driving module sends the data plaintext to be stored to a virtual storage execution module corresponding to the virtual machine; the virtual storage execution module sends the data plaintext to be stored to an encryption module; the encryption module encrypts the data plaintext to be stored, and returns obtained data ciphertext to be stored to the virtual storage execution module; and the virtual storage execution module constructs a storage message using the data ciphertext to be stored as a message payload and using a communication address of a bound remote storage device as a message destination address, and sends said message to a network card driving module.


