Token Revocation Status Segmentation for Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing security management systems compromise user privacy by requiring service providers to maintain blacklists or whitelists of token revocation status, allowing potential data linkage and collusions that endanger user anonymity.
Innovation Solution
A security management system where tokens possess a status attribute indicating revocation status, managed by a revocation management terminal that updates and verifies this attribute without propagating blacklists, ensuring that service providers cannot link user identities or collude.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If specific blacklists are maintained for each service provider to track revoked tokens, then security management is improved, but user privacy is compromised due to data linkage possibilities
Solution Approach 1:
The system segments the revocation status verification by creating separate status attributes for each service provider terminal in the token. This allows each service provider to independently verify revocation status without sharing data with other service providers, thereby maintaining security while preserving user privacy through data segmentation.
Solution Approach 2:
The token itself acts as an intermediary that stores and presents revocation status information to service providers. Instead of service providers directly accessing a centralized blacklist, the token mediates the verification process by providing its own status attribute, preventing direct data linkage between service providers.
2Reliability
If specific blacklists are propagated to all service providers, then revocation status verification is improved, but system complexity increases due to list management
Solution Approach 1:
The token performs self-service by maintaining its own revocation status attributes for different service providers and autonomously presenting the appropriate status to each service provider terminal. This eliminates the need for complex centralized list management and propagation, as each token independently manages its own status information.
3Ease of operation
If service providers access centralized token lists, then revocation verification is simplified, but user anonymity is endangered through potential collusion
Solution Approach 1:
The revocation status is segmented into separate status attributes for each service provider terminal within the token. This segmentation ensures that when a service provider verifies the token status, it only receives information relevant to that specific provider, preventing collusion-based linkage and preserving user anonymity while maintaining operational simplicity.
4Reliability
If centralized tracking of token revocation is implemented, then security control is improved, but data linkage between service providers becomes possible
Solution Approach 1:
The system implements local quality by storing service provider-specific revocation status attributes directly within each token. This allows security control to be maintained locally at the token level for each service provider relationship, preventing the centralization of tracking information that would enable data linkage and privacy loss.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The present invention relates to a security management system (SYS) comprising a plurality of tokens (SE), a revocation management system (RM_SYS) and a service provider system (SP_SYS) comprising at least one service provider terminal (SP_T), wherein: - each token (SE) comprises at least one status attribute (R), said at least one status attribute (R) indicating if a token (SE) is revoked or not from at least one service provider terminal (SP_T) of said service provider system (SP_SYS); - said revocation management system (RM_SYS) comprises a revocation management terminal (RM_T), said revocation management terminal (RM_T) comprising a token status list (Lr) which comprises first data (D1) corresponding to the tokens (SE) which are revoked or corresponding to the tokens (SE) which are not revoked, and said revocation management terminal (RM_T) being adapted to : - read said first data (D1) from a token (SE); - check said first data (D1) against the token status list (Lr); - update the at least one status attribute (R) of said token (SE) according to said checking; - said service provider terminal (SP_T) is adapted to verify if a token (SE) is revoked from it, or not, said verification being based on the at least one status attribute (R) of said token (SE).