Token-Based Access Control System for Transaction Session Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccess control securityVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveaccess decision granularityVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #26Copying

3Reliability

If a security system validates tokens against multiple rules, then the access control becomes more secure, but the validation process takes longer

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction throughput
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8572686B2Method and apparatus for object transaction session validation
Publication Date: 2013.10.29 BANK OF AMERICA CORP
  • US8572686B2 patent drawing
  • US8572686B2 patent drawing
  • US8572686B2 patent drawing

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.