Dynamic Flexible Authentication in Cloud Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication models in cloud computing environments are inflexible, requiring a one-size-fits-all approach, which burdens administrators with maintaining multiple authentication mechanisms for diverse user permissions and resources, lacking dynamic control based on organizational requirements.

Innovation Solution

Implementing a system that determines context information for each access request to identify a suitable authentication protocol, generating an authentication challenge with an initial token and parameters, and utilizing multiple authentication services to execute authentication schemes dynamically, allowing for adaptive authentication based on user, resource, and device characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a one-size-fits-all authentication model is used, then implementation is simple, but it cannot adapt to different user permissions and resource requirements

Engineering Contradiction:
Improveauthentication protocol adaptabilityVSAvoidauthentication system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The authentication system dynamically selects and configures authentication protocols based on context information including user identity, resource type, and device characteristics. Instead of a static one-size-fits-all approach, the system adapts the authentication requirements in real-time according to the specific access request, making the authentication process flexible and context-aware.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different authentication protocols and requirements are applied to different users, resources, and devices based on their specific characteristics. The system evaluates context information for each access request and applies appropriate authentication measures locally tailored to that specific scenario, rather than uniformly across all access attempts.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple authentication mechanisms are maintained for different users and resources, then security is improved, but administrative burden increases significantly

Engineering Contradiction:
Improveaccess control securityVSAvoidadministrator maintenance effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements a universal authentication framework that can handle multiple authentication protocols and mechanisms through a single unified interface. The context-aware authentication service automatically selects and manages the appropriate authentication mechanisms based on the access request, eliminating the need for administrators to manually configure and maintain separate authentication systems for different users and resources.

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

Solution Approach 2:

The authentication system automatically evaluates context information and selects appropriate authentication protocols without requiring administrator intervention for each access request. The system self-manages the complexity of multiple authentication mechanisms by autonomously determining which protocols to apply based on pre-defined policies and real-time context, significantly reducing administrative burden.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If authentication protocols are fixed and pre-configured, then system stability is maintained, but flexibility to adapt to organizational requirements is reduced

Engineering Contradiction:
Improveauthentication model stabilityVSAvoiddynamic control flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system maintains stable authentication protocols while enabling dynamic selection and configuration based on context information. The core authentication mechanisms remain stable and well-defined, but the system dynamically determines which protocols to apply and how to configure them based on organizational requirements, user roles, resource types, and device characteristics, achieving both stability and flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11544356B2Systems and methods for dynamic flexible authentication in a cloud service
Publication Date: 2023.01.03 CITRIX SYSTEMS INC
  • US11544356B2 patent drawing
  • US11544356B2 patent drawing
  • US11544356B2 patent drawing

AI summary

Systems and methods for authenticating a user requesting access to a resource in a cloud-computing system. The methods comprise, by a resource service: receiving an access request for accessing a resource associated with the resource service from a computing device associated with a user, determining context information corresponding to the access request, and using the determined context information for identifying an authentication protocol for authenticating the user. The authentication protocol includes at least one authentication scheme. The methods further comprise generating an authentication challenge and transmitting the authentication challenge to the computing device. The authentication challenge includes an initial token and authentication parameters corresponding to the identified authentication protocol.