Token-Based Access Control for Resource Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security systems face inefficiencies in managing user access to resources due to the complexity of processing individual attributes, leading to slower and less seamless access control decisions.

Innovation Solution

A token-based access control system that uses tokens to represent multiple attributes, allowing for quicker and more efficient access decisions by processing tokens rather than individual attributes, and enabling seamless access to related resources based on authorization levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If individual attributes are processed for access control decisions, then access control precision is maintained, but processing time increases and system efficiency decreases

Engineering Contradiction:
Improveaccess control decision speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines multiple individual attributes into a single token that represents the user's authorization level. Instead of processing each attribute separately (e.g., user credentials, device information, network environment factors), the system merges these into one comprehensive token, significantly reducing processing time and improving access control decision speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The token serves multiple functions: it represents user identity, encapsulates authorization level, and enables access control decisions across different resources. This multi-functional approach eliminates the need to process individual attributes repeatedly for different access requests, improving overall system productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If multiple individual attributes are processed for each access request, then comprehensive security checking is achieved, but memory requirements and processing complexity increase

Engineering Contradiction:
Improvesecurity checking completenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential security information from multiple individual attributes and consolidates it into a single token. This extraction process maintains comprehensive security checking by preserving all necessary authorization information while removing the complexity of processing numerous separate attributes for each access request.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a simplified copy of the user's authorization state in the form of a token. This token copy contains all necessary access control information without requiring the system to maintain and process the original complex set of individual attributes, thereby reducing processing complexity while maintaining security reliability.

Inventive Principle:
Principle #26Copying

3Ease of operation

If access control decisions are made for each resource individually, then precise access management is achieved, but user experience deteriorates due to repeated authentication

Engineering Contradiction:
Improveuser experienceVSAvoidaccess decision efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary action by determining the user's authorization level once and encoding it in a token. This pre-computed authorization information is then reused for multiple access requests to different resources, eliminating the need for repeated authentication and significantly improving user experience while maintaining access control efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authorization token serves as a universal access key that can be used across multiple resources. Instead of requiring separate access control decisions for each resource, the token provides universal authorization information that simplifies the access process and enhances user experience without compromising access decision efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Measurement precision

If comprehensive attribute processing is performed for access control, then security precision is maintained, but system response time increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidsystem response time
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent changes the parameter representation from multiple individual attributes to a single authorization level parameter encoded in a token. This parameter transformation maintains access control precision by preserving all necessary authorization information while enabling faster system response times through simplified processing of the consolidated token.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8950002B2Method and apparatus for token-based access of related resources
Publication Date: 2015.02.03 BANK OF AMERICA CORP
  • US8950002B2 patent drawing
  • US8950002B2 patent drawing
  • US8950002B2 patent drawing

AI summary

According to one embodiment, an apparatus may store a plurality of tokens indicating that a user is attempting to access a resource. The apparatus may determine an authorization level for the user based at least in part upon the plurality of tokens. The authorization level may indicate whether the user is authorized to access the resource. The apparatus may then determine a related resource that shares a relationship with the resource, and determine that the authorization level indicates that the user is authorized to access the related resource. The apparatus may then communicate a decision token indicating that the user is authorized to access the resource and the related resource.