Authorization Apparatus Batch Access Token Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control systems impose a significant processing load on authorization servers, data servers, and clients when multiple data pieces are accessed, as each data piece requires separate authorization and access token issuance, leading to increased network load.

Innovation Solution

An authorization apparatus that generates an access token associated with extraction conditions, allowing clients to collectively obtain data pieces satisfying specific filter information by extracting and transmitting a list of identification information to the data server, reducing the need for multiple access token issuances and authentication processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate authorization and access token issuance is performed for each data piece, then access control security is maintained, but processing load on authorization servers and data servers increases significantly

Engineering Contradiction:
Improveaccess control securityVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple separate authorization processes into a single batch authorization process. The authorization server processes multiple data access requests simultaneously, generating a set of access tokens for multiple data pieces in one operation. This combining approach maintains security verification for each data piece while eliminating the need for repeated separate authorization handshakes, thereby reducing processing load on both authorization and data servers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary batch authorization before actual data access. By pre-generating access tokens for multiple data pieces in a single authorization operation, the system avoids performing the same verification process repeatedly during subsequent data access operations. This preliminary action reduces the processing load during actual data retrieval while maintaining security through pre-validated access tokens.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple access tokens are issued for multiple data pieces, then each data piece can be accessed independently, but network load increases due to multiple authentication processes

Engineering Contradiction:
Improveindependent data accessVSAvoidnetwork load
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent combines multiple authentication processes into a single network transaction. Instead of performing separate authentication handshakes for each data piece, the system performs one batch authentication that generates multiple access tokens. This merging of network operations maintains the ability to access each data piece independently while dramatically reducing the total network load by eliminating redundant authentication traffic.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If separate authorization is performed for each data piece, then fine-grained access control is achieved, but the number of authentication operations increases

Engineering Contradiction:
Improvefine-grained access controlVSAvoidnumber of authentication operations
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary batch authorization that pre-determines access rights for multiple data pieces simultaneously. This preliminary action maintains fine-grained access control by evaluating each data piece's access requirements in advance, while reducing the total number of authentication operations by performing all evaluations in one batch process rather than sequentially during data access.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11641356B2Authorization apparatus, data server and communication system
Publication Date: 2023.05.02 FUJITSU LTD
  • US11641356B2 patent drawing
  • US11641356B2 patent drawing
  • US11641356B2 patent drawing

AI summary

An authorization apparatus includes a memory configured to store attribute information associating an identification information of data and information indicating an attribute of the data, the data being stored in a data server, a processor configured to generate an access token in association with an extraction condition to be used for extracting the data to be obtained by a terminal, and a communicator configured to receive a target access token from the data server, wherein when receiving the target access token, the processor is configured to extract identification information of data pieces satisfying the extraction condition associated with the target access token, and generate a list of identification information of the data to be disclosed to the terminal using a target access token, and the communicator transmits the list to the data server.