Trust Level Calculation for Dynamic Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of social graphs in social networking services makes it difficult for users to manage access control and protect privacy as their networks grow, with traditional methods being cumbersome and limited in granting access to shared resources.
Innovation Solution
A system that calculates trust levels between users based on trust metrics, using transitive trust relationships and communication history to automatically manage access control, allowing access to shared resources while optimizing privacy settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If social networking services make it easy for users to create connections, then the user's social graph expands quickly and convenience is improved, but the complexity and extent of social graphs increases making it difficult to control access to shared resources
Solution Approach 1:
The system automatically calculates trust levels between users based on communication history and social graph analysis without requiring manual user input. The trust level calculation mechanism self-adjusts as users interact, automatically updating access control permissions based on evolving relationship dynamics, thereby reducing the burden on users to manually manage privacy settings in complex social graphs
Solution Approach 2:
The patent introduces a trust level as an intermediary metric that mediates between the complex social graph structure and access control decisions. Instead of directly managing complex permission settings, the system uses trust levels (calculated from communication patterns and social relationships) as an intermediate layer to automatically determine appropriate access rights, simplifying the user experience while handling underlying complexity
2Reliability
If traditional access control methods are used to protect privacy, then security is improved, but the methods become cumbersome and limited in granting access to shared resources
Solution Approach 1:
The system changes the parameter used for access control from static permission settings to dynamic trust levels. Trust levels are calculated based on communication history frequency, recency, and social graph relationships, allowing the system to adaptively adjust access rights according to the strength of user relationships rather than relying on rigid, manually configured permission levels
Solution Approach 2:
The access control system becomes dynamic by continuously calculating and updating trust levels based on evolving communication patterns and social graph changes. As users interact more or less frequently, their trust levels automatically adjust, thereby dynamically modifying access rights to shared resources without requiring manual reconfiguration, making the system both secure and adaptable
Data Source
AI summary
An approach is provided for providing a trust level to access a resource. A system receives a request at a device, from a first user, to access a resource associated with a second user. The resource is further associated with a predetermined privacy level. The system calculates a trust level between the first user and the second user based, at least in part, on a trust metric. The system then determines whether the trust level meets the predetermined privacy level and grants an access right to the resource based, at least in part, on the determination.


