Authentication Service for Secure Shared Credential Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user authentication methods for shared credentials among multiple users lack security, as they fail to control access effectively and track which user is using the account at any given time, leading to potential misuse and inefficient revocation processes.

Innovation Solution

An authentication service that securely manages shared credentials by providing access only when specified conditions are met and automatically modifying credentials upon revocation, ensuring secure distribution and tracking of user access within the authentication service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple users share a username and password for an online account, then access is granted to multiple users, but security problems arise and information is lost about which user is using the account

Engineering Contradiction:
Improveease of access sharingVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the shared credential into two separate components: a static credential (username or email) that identifies the account, and a dynamic credential (one-time password or time-limited access token) that provides temporary access. This segmentation allows multiple users to access the account without sharing the same persistent credentials, thereby maintaining security while enabling access sharing. Each user receives a unique dynamic credential that expires after use or after a specified time period.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary authentication service that acts as a mediator between the account holder and multiple users. This service manages the distribution of dynamic credentials, tracks which user is accessing the account at any given time, and automatically revokes access when appropriate. The intermediary maintains the static credential securely while generating and distributing temporary access tokens to authorized users, eliminating the need for direct credential sharing between users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If credentials are shared among multiple users, then access is provided to multiple users, but tracking which user is accessing the account becomes difficult

Engineering Contradiction:
Improveaccess sharingVSAvoiduser identification information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism through the intermediary authentication service that tracks and records which user is accessing the account at any given time. When a user presents a dynamic credential for authentication, the service logs the access event, associates it with the specific user, and maintains this information for audit purposes. This feedback loop provides real-time visibility into account usage without interfering with the access sharing functionality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a copy of the authentication information in the intermediary service's records. Instead of relying on the static credential alone to identify the user, the system generates and stores a mapping between the dynamic credential and the user's identity in the intermediary service. This copied information allows the system to track which user is accessing the account while the actual credential remains secure and unchanged.

Inventive Principle:
Principle #26Copying

3Reliability

If credentials are revoked manually, then access can be restricted, but the process is inefficient and time-consuming

Engineering Contradiction:
Improveaccess controlVSAvoidrevocation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by setting expiration times and conditions for dynamic credentials in advance. When a credential is issued to a user, it is automatically configured to expire after a specified time period or after a single use. This preliminary configuration eliminates the need for manual revocation in many cases, as the credential becomes invalid automatically according to pre-set parameters. The system proactively manages credential lifecycle without requiring ongoing manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service through automated credential management. The intermediary authentication service automatically generates, distributes, expires, and revokes credentials based on pre-configured policies and conditions. When revocation is needed, the system can automatically invalidate dynamic credentials through automated processes, such as detecting suspicious activity patterns or simply enforcing time-based expiration. This self-service approach eliminates manual credential revocation entirely, saving time and reducing human error.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240146737A1Authentication service for automated distribution and revocation of shared credentials
Publication Date: 2024.05.02 DELL PROD LP
  • US20240146737A1 patent drawing
  • US20240146737A1 patent drawing
  • US20240146737A1 patent drawing

AI summary

An apparatus in one embodiment comprises at least one processing device that includes a processor coupled to a memory, with the at least one processing device being configured to provide an authentication service for sharing access credentials of a protected resource among multiple users. The at least one processing device in providing the authentication service for sharing the access credentials is further configured to obtain the access credentials at least in part from a first one of the users, to automatically provide the access credentials to at least one additional one of the users responsive to authentication of the at least one additional user and satisfaction of one or more specified distribution conditions, and to automatically modify the access credentials responsive to satisfaction of one or more specified revocation conditions. The protected resource may comprise, for example, a user account of a website.