Multifactor Authentication Intermediary for Legacy Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy network applications face challenges in implementing robust authentication due to outdated programming languages and lack of expertise, making it costly and error-prone to enhance security, especially with the need for multifactor authentication compliance with government regulations.

Innovation Solution

A method for providing multifactor authentication that involves a front-end service intercepting requests, redirecting users to an external authentication service for verification, and generating authentication credentials without modifying the legacy application, using techniques like SAML and Liberty to enhance security without altering existing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If code is updated on each front-line server and back-end systems to implement new authentication, then security is improved, but implementation cost and time increase significantly

Engineering Contradiction:
Improveauthentication securityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary authentication service that sits between users and legacy applications. This service handles multifactor authentication externally, allowing legacy applications to maintain their original authentication code while still achieving enhanced security. The intermediary translates between modern authentication requirements and legacy application interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication system is segmented into separate components: the legacy application remains unchanged, while a separate authentication service handles the enhanced security requirements. This segmentation allows each component to be developed and maintained independently, reducing implementation complexity and risk.

Inventive Principle:
Principle #1Segmentation

2Reliability

If legacy applications are rewritten to conform to new security regulations, then security compliance is improved, but development cost and time increase

Engineering Contradiction:
Improvesecurity complianceVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The authentication service performs preliminary authentication actions before requests reach the legacy application. By pre-processing authentication requirements and translating them into legacy-compatible formats, the system achieves compliance without requiring time-consuming rewrites of legacy code.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual copy of the authentication interface that mimics legacy application expectations while implementing modern security. This copying approach allows the legacy application to interact with what appears to be its original interface, while actually engaging with enhanced authentication mechanisms.

Inventive Principle:
Principle #26Copying

3Reliability

If specialists are brought in to modify legacy application security, then security expertise is improved, but project cost and duration increase

Engineering Contradiction:
Improvesecurity expertiseVSAvoiddevelopment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The authentication service is designed to be self-configuring and automatically integrates with legacy applications through standard interfaces. This reduces the need for specialist intervention during implementation, as the system can be deployed with minimal manual configuration, thereby maintaining security expertise requirements while improving development efficiency.

Inventive Principle:
Principle #25Self-service

4Reliability

If multifactor authentication is implemented in legacy systems, then security is improved, but system complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication service acts as an intermediary that absorbs the complexity of multifactor authentication mechanisms. Legacy applications interact with simplified interfaces, while the intermediary handles the complex coordination of multiple authentication factors, cryptographic operations, and session management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication service provides universal support for multiple authentication methods (password, token, biometric, etc.) through a single unified interface. This multi-functionality allows legacy applications to benefit from enhanced security without needing to implement or understand the complexity of different authentication mechanisms.

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

Data Source

PatentEP1841174B1Methods and systems for multifactor authentication
Publication Date: 2015.02.25 ORACLE INT CORP
  • EP1841174B1 patent drawingFigure 1
  • EP1841174B1 patent drawingFigure 2
  • EP1841174B1 patent drawingFigure 3

AI summary

In various embodiments of the invention, techniques are presented for providing multifactor authentication. A first set of credentials (365) are received, which are associated with a first principal (305), and at least one identifier also associated with the first principal is obtained from a second principal (340). Next, the first principal's knowledge of the at least one identifier is verified and an authentication credential (375) is generated for the first principal. The authentication credential permits the first principal to access the second principal.