Session Password Mediator for Application-Agnostic Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data access control mechanisms in applications do not support secure, application-agnostic resource access without modifying native access control mechanisms or transmitting user credentials over the network, leading to security concerns and increased development resources.

Innovation Solution

Generating session passwords for authenticated users based on access tokens, which are applied to the native access control mechanisms of applications to facilitate secure resource access without modifying the native mechanisms or transmitting credentials over the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user credentials are transmitted over the network to establish access to cloud-based resources, then resource access is enabled, but security is compromised

Engineering Contradiction:
Improveresource accessVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a session password as an intermediary credential that mediates between the user's native application access control and the cloud resource access. Instead of transmitting actual user credentials over the network, a temporary session password is generated and used exclusively for the resource access token exchange, eliminating security risks while maintaining operational ease

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication process is segmented into distinct phases: native credential verification, session password generation, and resource access token exchange. This segmentation isolates the sensitive credential verification from the network transmission phase, allowing credentials to remain secure while still enabling resource access

Inventive Principle:
Principle #1Segmentation

2Reliability

If all applications are updated to include the shared application-agnostic access control mechanism, then secure access control is achieved, but development time and resources are substantially consumed

Engineering Contradiction:
Improveaccess control securityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The session password mechanism is designed as a universal intermediary that can be applied across any application with native access control mechanisms. Rather than requiring each application to be updated with custom access control code, the same session password approach works universally, achieving reliable secure access control without application-specific modifications

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

Solution Approach 2:

The session password acts as a universal mediator between diverse applications and cloud resources. This intermediary approach allows any application with standard access control to securely access cloud resources without requiring application-specific updates, significantly reducing development time while maintaining security

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If authentication is performed on the application side (client side), then access control is implemented, but additional development and computing resources are consumed

Engineering Contradiction:
Improveaccess control implementationVSAvoidcomputing resources
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

Authentication is performed preliminarily through the native access control mechanism before the session password is generated. This preliminary authentication leverages existing application-side authentication infrastructure, avoiding the need to build additional authentication systems while still implementing comprehensive access control

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11019073B2Application-agnostic resource access control
Publication Date: 2021.05.25 ATSCALE INC
  • US11019073B2 patent drawing
  • US11019073B2 patent drawing
  • US11019073B2 patent drawing

AI summary

Techniques are presented for efficiently provisioning application-agnostic resource access to a variety of applications without modification to the native access control mechanisms of the applications and without transmission of a user's credentials over the network. A user of an application is authenticated by an authorization provider. An access token for the authenticated user is generated. A session password is generated based at least in part on the access token. The session password is applied by the user to the native access control mechanism of an application to facilitate access to resources (e.g., set of subject data) by the application. The resource access is achieved without modification to the native access control mechanism of the application and without transmission of the credentials (e.g., username, password, etc.) of the user over the network.