Cloud Document Fingerprinting With Selective Proxy Datacenter Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack efficient methods for automatically updating data fingerprints on cloud-based storage solutions, particularly in networks with both cloud-based and internal resources, which are vulnerable to increasing attacks and require enhanced security measures.
Innovation Solution
Implementing a cloud connector to generate and transmit fingerprints of stored data, periodically update fingerprints for updated files, and transmit supplemental fingerprints to proxy datacenters, while also managing file deletions and performing data leak prevention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data fingerprints are manually updated across proxy datacenters, then data integrity can be maintained, but the time and labor required increases significantly
Solution Approach 1:
The system enables self-service through automated fingerprint generation and distribution. The cloud connector automatically generates fingerprints when files are uploaded or modified, and the system autonomously distributes these fingerprints to relevant proxy datacenters without requiring manual intervention, thus maintaining data integrity while eliminating time loss
Solution Approach 2:
The system performs preliminary action by generating and storing fingerprints in the cloud storage immediately when files are uploaded or modified. This pre-computation ensures that fingerprints are ready for immediate distribution to proxy datacenters, eliminating the need for manual update processes and reducing time loss while maintaining reliability
2Reliability
If all fingerprints are updated continuously across the network, then data security is enhanced, but network bandwidth and system resources are consumed
Solution Approach 1:
The system applies local quality by distributing fingerprints selectively to only those proxy datacenters that are relevant to specific files, rather than broadcasting to all datacenters. This targeted approach enhances data security for affected regions while minimizing unnecessary network bandwidth consumption in unaffected areas
Solution Approach 2:
The system uses partial action by updating only the specific fingerprints that correspond to modified or uploaded files, rather than performing full network-wide fingerprint updates. This selective approach maintains data security for changed content while reducing overall network bandwidth consumption and system resource usage
3Reliability
If a centralized fingerprint management system is implemented, then control over data integrity is improved, but system complexity increases
Solution Approach 1:
The cloud connector serves as an intermediary that simplifies the system architecture. It automatically generates fingerprints, stores them in cloud storage, and distributes them to proxy datacenters, thereby providing centralized control over data integrity without requiring complex direct communication protocols between all system components
Solution Approach 2:
The cloud storage service provides multi-functionality by serving as both a storage repository for fingerprints and a distribution hub to multiple proxy datacenters. This universal platform reduces system complexity by eliminating the need for separate dedicated infrastructure for each datacenter while maintaining centralized control over data integrity
4Loss of energy
If fingerprint updates are delayed, then network resource consumption is reduced, but data security and integrity are compromised
Solution Approach 1:
The system implements periodic action by automatically triggering fingerprint generation and distribution immediately upon file upload or modification events. This event-driven periodic approach ensures data security is maintained without requiring continuous network resource consumption, as updates occur only when necessary rather than on fixed intervals
Data Source
AI summary
Method, system, and/or computer readable medium for automatically selective updating a data fingerprint on a plurality of proxy datacenters, the method comprising: generating through a cloud connector fingerprints of a stored set of data on a cloud drive; transmitting, from the cloud connector the fingerprints to a plurality of proxy datacenters; periodically automatically obtaining, through the cloud connector, a list of updated files stored on the cloud drive; automatically running, on the cloud connector, a fingerprinter on the list of updated files that generates supplemental fingerprints for the updated files; and transmitting, from the cloud connector, the supplemental fingerprints to the plurality of proxy datacenters.


