Multi-Level Authentication for Shared User Accounts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software applications lose accountability and access control when multiple entities share the same user account, as they cannot distinguish between the real identities of parties using the account, leading to compromised security and access management.

Innovation Solution

Implementing a multi-level authentication system that requires both a primary and secondary authentication credential for each user account, allowing the service provider application to uniquely identify each party and grant differential access privileges based on their identity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple entities share the same user account for ease of management, then ease of operation is improved, but accountability and access control are compromised

Engineering Contradiction:
Improveease of managementVSAvoidaccountability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication credential is segmented into two distinct parts: a shared account identifier (username) that enables easy access, and a unique secret identifier that maintains accountability. This segmentation allows multiple entities to use the same account while preserving individual identity tracking through the unique secret identifier.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unique secret identifier acts as an intermediary mechanism between the shared account and the entity using it. This intermediary enables the system to distinguish between different entities accessing the same account, thereby maintaining accountability without compromising the ease of shared access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single user account is used by multiple parties, then device complexity is reduced, but measurement precision of user identity is lost

Engineering Contradiction:
Improveuser account structureVSAvoididentity distinction
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The authentication system is segmented into two components: a shared account identifier for simple account access and a unique secret identifier for precise identity measurement. This segmentation maintains simple account structure while enabling accurate identity distinction through the unique secret identifier.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds another dimension to authentication by introducing the unique secret identifier alongside the account identifier. This dimensional addition enables precise identity measurement without complicating the basic account structure, as the unique secret identifier operates in a separate authentication dimension.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8336091B2Multi-level authentication
Publication Date: 2012.12.18 ORACLE INT CORP
  • US8336091B2 patent drawing
  • US8336091B2 patent drawing
  • US8336091B2 patent drawing

AI summary

Approaches for performing a multiple level authentication on an entity are provided. A primary authentication credential and a secondary authentication credential may be established for a user account. The primary authentication credential uniquely identifies a particular account of the software application. The secondary authentication credential uniquely identifies an entity, such as a user, application, or device, authorized to use the particular user account. Upon receiving a request to access the software application using the particular user account, a determination is made as to whether the request is accompanied by the primary authentication credentials and a secondary authentication credential associated with the particular user account. Upon determining that the request is accompanied by valid primary and secondary authentication credentials for the user account, limited access, based upon the secondary authentication credential, to the software application using the particular user account is granted.