Cloud Storage Encryption Priority Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud storage systems face high calculation overhead and resource utilization when directly supporting encryption functions for large-scale data, making them inefficient for secure data storage and processing.
Innovation Solution
A data encryption processing device manages priorities among cloud storage modules based on their ability to support encryption and resource availability, selecting the most suitable module to perform encryption tasks, thereby reducing overall calculation overhead and enhancing processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cloud storage system directly supports encryption function for large-scale data, then data security is improved, but calculation overhead and resource utilization increase significantly
Solution Approach 1:
The system segments the cloud storage infrastructure into multiple independent cloud storage modules, each capable of performing encryption operations. This distribution of encryption functions across multiple modules reduces the calculation overhead on any single module and improves overall system productivity while maintaining data security.
Solution Approach 2:
The patent introduces a priority manager as an intermediary component that manages encryption priorities among cloud storage modules and an encryption requester that selects appropriate modules for encryption tasks. This intermediary layer optimizes resource allocation and reduces direct encryption overhead on individual modules, thereby improving productivity without compromising security.
2Adaptability or versatility
If cloud storage system directly supports encryption function, then encryption capability is improved, but resource utilization increases
Solution Approach 1:
By dividing the cloud storage system into multiple modules with individual encryption capabilities, the system achieves high encryption adaptability without requiring all resources to be allocated to encryption functions simultaneously. Each module can independently handle encryption tasks, reducing overall resource utilization while maintaining versatile encryption capability.
Solution Approach 2:
The priority manager dynamically adjusts encryption priorities among cloud storage modules based on current system conditions and resource availability. This dynamic management allows the system to adapt encryption capability to actual needs without permanently allocating excessive resources, thereby reducing resource utilization while maintaining necessary encryption versatility.
3Productivity
If multiple cloud storage modules are used for encryption, then processing efficiency is improved, but system complexity increases
Solution Approach 1:
The priority manager and encryption requester act as intermediary components that manage the complexity of coordinating multiple cloud storage modules. These intermediaries handle the complexity of module selection, priority management, and task allocation, allowing multiple modules to work together efficiently without directly increasing the complexity of individual modules or the overall system architecture.
Data Source
AI summary
A cloud storage system includes a plurality of cloud storage modules for storing and managing data and a data encryption processing device. The data encryption processing device includes a priority manager for managing priorities on encrypting data of a plurality of cloud storage modules by using information on whether encryption processing for each of the plurality of the cloud storage modules is supported; and an encryption requester for selecting at least one cloud storage module on the basis of the priorities managed by the priority manager when receiving request of a data encryption, and performing, by the selected at least one cloud storage module, encryption after delivering the data to the selected cloud storage module.

