Secure File Synchronization Across Trusted Devices Offline
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud-based file synchronization tools require a reliable internet connection for synchronization, leading to potential data unavailability and security risks when connectivity is unreliable or insecure, especially for users with sensitive files.
Innovation Solution
A secure file synchronization tool that allows synchronization between trusted computers and removable storage without continuous internet access, offering control and security through direct synchronization functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud-based file synchronization tools are used to store and sync files, then file availability and access across multiple devices is improved, but data security and reliability deteriorate when internet connection is unavailable or insecure
Solution Approach 1:
The patent introduces a direct peer-to-peer synchronization mechanism that acts as an intermediary between devices, eliminating the need for continuous cloud server mediation. This allows files to be synced directly between trusted devices through local network connections, maintaining security while enabling offline operation. The system establishes direct communication channels between devices, bypassing the need for constant internet connectivity through the cloud service.
Solution Approach 2:
The system performs preliminary actions by establishing trusted device relationships and caching synchronization data before internet connectivity is needed. Devices authenticate and establish secure channels in advance, allowing them to maintain synchronization capabilities even when internet access is unavailable. The system prepares and stores necessary synchronization information locally, enabling continuous operation without real-time cloud dependency.
2Stability of the object's composition
If continuous cloud synchronization is implemented, then data consistency across devices is improved, but system complexity and dependency on internet infrastructure increases
Solution Approach 1:
The synchronization system is segmented into discrete, manageable components: device authentication modules, local caching mechanisms, direct peer-to-peer communication protocols, and conflict resolution algorithms. This segmentation allows each component to function independently and simplifies the overall system architecture. Instead of a monolithic cloud-dependent system, the functionality is divided into modular units that can operate autonomously when needed.
Solution Approach 2:
The system implements self-service capabilities where devices automatically manage their own synchronization without constant cloud intervention. Each device maintains its own local copy of files and autonomously determines when synchronization is needed, using built-in conflict resolution algorithms to handle discrepancies. The system self-regulates synchronization processes, eliminating the need for complex centralized control and reducing overall system complexity.
3Ease of operation
If cloud folder access is provided for file storage, then ease of file access is improved, but security risks from unauthorized access and data breaches increases
Solution Approach 1:
The patent extracts sensitive file access and synchronization functions from the centralized cloud environment and places them directly on trusted devices. By taking out the synchronization mechanism from cloud dependency, the system eliminates the security risks associated with cloud storage while maintaining ease of access. Files remain on local devices with selective synchronization capabilities, removing the vulnerability of centralized storage points.
Solution Approach 2:
The system implements local quality by maintaining independent, secure file copies on each trusted device rather than relying on centralized cloud storage. Each device has its own local version of files with encryption and access controls specific to that device. This localizes data storage and access rights, eliminating the security implications of centralized cloud folders while preserving ease of access on authorized devices.
Data Source
AI summary
A sync tool reorganizes or synchronizes a primary path and a secondary path. The sync tool receives the primary path and the secondary path from the user and determines differences between (a) primary folders and primary files at the primary path and (b) secondary folders and secondary files at the secondary path. The sync tool generates a set of actions based on the differences to reorganize or synchronize the primary path and the secondary path. Prior to reorganizing or synchronizing, the sync tool interacts with the user to edit the set of actions and then implement the set of actions to reorganize and/or synchronize the primary path and the secondary path.


