Automatic Realm Selection for Federated Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, users face difficulties in accessing complex cloud computing resources due to the need to manually select cryptic realm identifiers, which complicates the authentication process and increases the risk of password attacks.

Innovation Solution

A method and system that maintain a mapping of usernames and realms, allowing users to authenticate by entering a username and a time-based one-time password code (TOTP), where the system automatically determines the correct realm and requests a credential for authentication, thereby eliminating the need for manual realm selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual realm selection is implemented, then users can access specific cloud computing realms, but the authentication process becomes complex and user-friendly experience deteriorates

Engineering Contradiction:
Improveauthentication processVSAvoidrealm selection process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (automatic realm selection system) that mediates between the user and the complex realm identifiers. The system automatically determines the target realm based on the username and TOTP code, eliminating the need for users to manually navigate complex realm selection interfaces while maintaining secure access control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the realm selection function from the user's manual操作流程 and transfers it to the authentication system. By separating the realm determination logic from user interaction, the system simplifies the authentication process while maintaining the necessary security controls.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If second-factor authentication with TOTP is implemented, then security against password attacks is improved, but the authentication process becomes more cumbersome

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the realm selection process with the TOTP validation process into a single automated flow. Instead of requiring users to separately manage realm selection and second-factor authentication, the system combines these operations, automatically determining the realm based on the TOTP code provided by the authentication application.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by pre-configuring the mapping between usernames, TOTP codes, and realms. This allows the authentication system to automatically determine the correct realm before the user needs to provide credentials, streamlining the authentication process while maintaining security.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cryptic realm identifiers are used, then security of cloud computing resources is improved, but user ability to remember and select realms deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidrealm selection
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism that translates between user-friendly usernames and cryptic realm identifiers. The system automatically resolves the target realm based on the username and TOTP code, allowing users to interact with simple identifiers while the system handles the complex encrypted realm IDs in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11606351B2Second factor based realm selection for federated authentications
Publication Date: 2023.03.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11606351B2 patent drawing
  • US11606351B2 patent drawing
  • US11606351B2 patent drawing

AI summary

In an approach for authentication of a username, a processor maintains a mapping of usernames and realms. A processor receives a username and a time-based one-time password code (TOTP code) for the username based on an authentication application. A processor, upon receiving the TOTP code: determines a realm from the mapping based on the received username and the received TOTP; and requests an entry of a credential relating to the username in the realm. A processor, upon receiving of the requested credential, authenticates the username by determining that the received credential matches an expected credential for the realm.