Social Network Content Encryption via Distributed Key Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing social networking services lack effective mechanisms for securely sharing and protecting content within virtual spaces, leading to potential unauthorized distribution of private content among users.
Innovation Solution
A method and system for encrypting and decrypting content in a social networking service, where content is encrypted using partial keys distributed among users, requiring multiple users to access the virtual space to decrypt and share the content, with decryption conditions set to control access and sharing limitations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content is shared in a virtual space among multiple users, then accessibility and sharing capability are improved, but security and risk of unauthorized distribution worsen
Solution Approach 1:
The encryption key is segmented into multiple partial keys distributed to different users. No single user possesses the complete key, so content cannot be decrypted unauthorizedly. This segmentation enables secure multi-user sharing while preventing any individual from compromising security alone.
Solution Approach 2:
Content is encrypted with multiple partial keys before being shared in the virtual space. This preliminary encryption action ensures that even if content is accessed during transmission or storage, it remains protected until all required users are present to provide their partial keys for decryption.
2Reliability
If encryption is applied to protect content, then security is improved, but accessibility and ease of sharing worsen
Solution Approach 1:
The decryption process is made dynamic by requiring the presence of multiple users with partial keys. The system automatically manages key collection and content decryption in real-time, transforming a potentially complex manual process into an automated dynamic operation that maintains security while improving accessibility.
Solution Approach 2:
The server acts as an intermediary that manages the decryption process. It collects partial keys from multiple users, reconstructs the full encryption key, and handles content decryption automatically. This intermediary role simplifies user operations while maintaining strong security through distributed key management.
3Reliability
If multiple users are required to decrypt content, then security against unauthorized access is improved, but system complexity and operational difficulty worsen
Solution Approach 1:
The system performs self-service by automatically managing the collection of partial keys and the decryption process. Users simply need to access the virtual space and provide their partial keys; the system handles key reconstruction, content decryption, and distribution without requiring users to understand the underlying cryptographic complexity.
Solution Approach 2:
The server implements a universal decryption mechanism that works for all encrypted content in the virtual space. It provides multiple functions: key management, content decryption, and secure distribution, all through a single unified system that reduces overall complexity despite the multi-user requirement.
Data Source
AI summary
Methods and apparatuses for sharing content through a chatting space of a social networking service (SNS) are provided. The method includes detecting an access of a plurality of users to the chatting space, and decrypting encrypted content that was previously shared by the plurality of users in the chatting space, in response to the plurality of users accessing the chatting space.


