Token-Based Access Control for Encryption Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security systems face inefficiencies in making access decisions due to the need to process numerous individual attributes for access control, which can slow down the authentication process and increase complexity.

Innovation Solution

A token-based system that uses tokens to represent multiple attributes, allowing for faster and more efficient access decisions by processing these tokens instead of individual attributes, and performing end-to-end encryption for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a security system processes numerous individual attributes for access control, then access control precision is improved, but processing time increases and system complexity increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines multiple individual attributes into a single token that represents the user's access credentials. Instead of processing numerous separate attributes (user ID, password, permissions, etc.), the system merges them into one consolidated token that can be processed efficiently while maintaining the same access control precision.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the access control process into two distinct phases: token generation (where multiple attributes are combined) and token verification (where the single token is processed). This segmentation allows the system to handle complex attribute processing upfront, then perform rapid verification later, reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If a security system processes numerous individual attributes for access control, then access control precision is improved, but device complexity increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple attribute processing functions into a single token generation and verification mechanism. This reduces system complexity by eliminating the need to manage and process numerous individual attributes separately, while maintaining access control precision through the consolidated token structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The token serves multiple functions simultaneously: it stores user identification, authentication credentials, permission levels, and session information. This multi-functionality reduces system complexity by replacing multiple specialized processing components with a single universal token-based mechanism that handles all access control requirements.

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

Data Source

PatentUS8806602B2Apparatus and method for performing end-to-end encryption
Publication Date: 2014.08.12 BANK OF AMERICA CORP
  • US8806602B2 patent drawing
  • US8806602B2 patent drawing
  • US8806602B2 patent drawing

AI summary

According to one embodiment, an apparatus may store a plurality of token-based rules. A token-based rule facilitates access to a resource. The apparatus may receive a first token indicating that a first form of encryption has been performed and determine, based at least in part upon the first token, at least one token-based rule. The apparatus may determine, based at least in part upon the token-based rule, that a second form of encryption should be performed. The apparatus may receive a second token indicating that the second form of encryption has been performed and determine that access to the resource should be granted in response to the determination that the second form of encryption has been performed. The apparatus may then generate a decision token representing the determination that access to the resource should be granted and transmit the decision token.