Token-Based Access Control System for Transaction Session Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current security systems face inefficiencies in handling transactions and access decisions due to the complexity of processing individual attributes, which can lead to slower and less efficient access control processes.
Innovation Solution
The implementation of a token-based system that stores and processes tokens representing multiple attributes, allowing for faster and more efficient access decisions by using token-based rules to determine access permissions based on the presence of specific tokens, thereby simplifying the access control process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a security system processes individual attributes to make access decisions, then the access control can be thorough and secure, but the processing time increases and efficiency decreases
Solution Approach 1:
The patent segments the complex attribute processing into two distinct phases: (1) a token generation phase where attributes are processed once and condensed into tokens, and (2) a token validation phase where pre-generated tokens are quickly verified against rules. This segmentation allows thorough processing to occur beforehand, while actual transactions benefit from rapid token-based validation, thus resolving the contradiction between security thoroughness and processing speed.
Solution Approach 2:
The system performs preliminary action by generating tokens in advance during authentication. These tokens encapsulate the results of complex attribute processing, so that when a transaction occurs, the system only needs to validate the pre-computed tokens against rules rather than re-processing all attributes. This preliminary computation resolves the contradiction by moving the heavy processing work before the actual transaction.
2Measurement precision
If a security system processes multiple individual attributes for each transaction, then the access decision can be granular and precise, but the complexity of the processing increases
Solution Approach 1:
The patent introduces tokens as an intermediary between the complex attribute data and the access decision-making process. Tokens serve as simplified representations that capture the essential information from multiple attributes without requiring the system to handle the full complexity of individual attribute processing during transactions. This intermediary layer maintains measurement precision while reducing processing complexity.
Solution Approach 2:
The system creates simplified copies of attribute information in the form of tokens. These tokens are lightweight representations that contain the necessary access control information without the full complexity of the original attributes. By working with these copied token representations rather than the original complex attribute sets, the system maintains granular access control while reducing processing complexity.
3Reliability
If a security system validates tokens against multiple rules, then the access control becomes more secure, but the validation process takes longer
Solution Approach 1:
The patent applies partial action by validating only the necessary subset of rules relevant to each specific token and transaction type, rather than evaluating all possible rules for every transaction. The system determines which rules are applicable based on the token type and transaction context, performing only the necessary validations. This approach maintains security by applying relevant rules while improving throughput by avoiding unnecessary rule evaluations.
Data Source
AI summary
According to one embodiment, an apparatus may store a plurality of token-based rules. A token-based rule may facilitate access to a resource. The apparatus may further store a plurality of tokens. The apparatus may receive a first token indicating that a transaction associated with the resource has been requested. The apparatus may determine at least one token-based rule based at least in part upon the first token. The at least one token-based rule may condition access to the resource upon a second token. The apparatus may determine that the plurality of tokens includes the second token associated with the at least one token-based rule and generate a session token based at least in part upon the first token and the second token in response to the determination that the plurality of tokens includes the second token. The apparatus may then allow the transaction.


