File Sharing Key Manager Credential Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file sharing systems face challenges in managing access rights efficiently, leading to security issues like identity fraud and complex key management, especially when multiple users and files are involved, resulting in impractical storage requirements and security vulnerabilities.
Innovation Solution
A file sharing system utilizing a key manager unit that generates and manages asymmetric key pairs for users and files, creating encrypted files and credentials for secure access, allowing authorized users to decrypt files using their private keys, while simplifying access control through user and file identifier management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If exclusive access rights with unique encryption keys are used for each user-file pair, then file security is improved, but storage space requirements increase significantly
Solution Approach 1:
The patent segments the key management system into two distinct components: file-level encryption keys (which encrypt the actual file data) and access credentials (which contain user-specific decryption information). This segmentation allows the file to be encrypted once with a single file key, while multiple users receive different credential segments that reference this key, thereby maintaining security without requiring N×F unique key pairs.
Solution Approach 2:
The patent introduces credentials as an intermediary data structure that mediates between the file encryption key and user private keys. The credential contains the file key identifier and the user's public key, serving as a reference that connects users to the encrypted file without storing redundant encryption data. This intermediary mechanism resolves the contradiction by enabling secure access control with minimal storage overhead.
2Ease of operation
If Access Control Lists are used to manage user access rights, then ease of operation is improved, but security vulnerabilities increase due to identity fraud and access-right tampering
Solution Approach 1:
The patent replaces the traditional Access Control List (mechanical system of permission tables) with a cryptographic system based on asymmetric encryption and digital signatures. Instead of managing access rights through administrative lists that are vulnerable to tampering, the system uses mathematically secure key pairs and credential verification. User B's access to User A's file is secured through cryptographic proof rather than trust-based permission lists, eliminating security vulnerabilities while maintaining ease of operation.
Solution Approach 2:
The patent uses digital signatures as cryptographic copies that verify authenticity without duplicating the original secret information. When User A signs the credential with their private key, it creates a verifiable copy that proves authorization. This cryptographic copying mechanism provides security equivalent to or better than traditional ACLs while maintaining operational simplicity.
3Adaptability or versatility
If multiple file owners and file sharers are involved simultaneously, then file sharing versatility is improved, but key management complexity increases making the system impractical
Solution Approach 1:
The patent creates a universal credential structure that works for any number of users and files. The credential format (containing file key identifier, user public key, and signature) is multi-functional and can accommodate any user-file pairing without requiring different management approaches. This universal mechanism allows N users to share M files simultaneously while maintaining constant key management complexity, as each user-file relationship follows the same credential issuance and verification process.
Data Source
AI summary
In a file sharing system, a key manager unit realizes a correspondence between the first user identifier and the first public key in response to a registration request of the first user, generates a first key material for encrypting the first file into a first encrypted file, and generates a first credential according to the first user identifier, the first file identifier, the first public key and the first key material after receiving an access-right claim request to the first file from the first user. A file storage unit stores the first encrypted file and the first credential. The first user uses the first user identifier, the first file identifier and the first private key to retrieve the first key material out of the first credential, and uses the first key material to decrypt the first encrypted file into the first file.


