IDAAS Server Mediator for Web Authentication Confidentiality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user authentication methods for web applications compromise user data and activity confidentiality, particularly when using social authentication services that share unnecessary personal data and track user activity across multiple applications.

Innovation Solution

A method involving an Identity as a Service (IDAAS) server that intermediates user authentication with a social server, where personal data is verified against access rules on the IDAAS server without being transmitted to the application server, ensuring only a proof of authentication is shared, thus maintaining user data and activity confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a social authentication service is used to authenticate users, then user authentication is simplified and personal data does not need to be entered in each application, but the social authentication service transmits unnecessary personal data to each web application and can track user activity across applications

Engineering Contradiction:
Improveuser authentication processVSAvoiduser data confidentiality
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces an IDAAS server as an intermediary between the social authentication service and the application server. The IDAAS server receives personal data from the social server, verifies it against access rules, and then transmits only a proof of authentication to the application server without forwarding the actual personal data. This mediator architecture simplifies user authentication while protecting user data confidentiality by preventing unnecessary data transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If personal data is transmitted to the application server for verification, then access control rules can be enforced, but user data confidentiality is compromised

Engineering Contradiction:
Improveaccess control verificationVSAvoiduser personal data confidentiality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts only the essential verification function from the application server by implementing access control rules on the IDAAS server. The IDAAS server verifies personal data against predefined access rules and extracts only the necessary authentication proof, leaving the actual personal data confined to the IDAAS server. This ensures reliable access control while maintaining user data confidentiality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the social authentication service knows which application the user wishes to access, then proper authentication can be performed, but user activity confidentiality is compromised through tracking and tracing

Engineering Contradiction:
Improveauthentication accuracyVSAvoiduser activity confidentiality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the authentication process into distinct functional components: the social server handles user identification and personal data storage, the IDAAS server handles access rule verification and authentication proof generation, and the application server handles the actual application logic. This segmentation ensures that no single server has complete information about user activity, thereby maintaining user activity confidentiality while ensuring authentication accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250106196A1Method and system for authenticating a user to access a web application hosted on an application server
Publication Date: 2025.03.27 BULL SA
  • US20250106196A1 patent drawing
  • US20250106196A1 patent drawing

AI summary

The invention relates to a method (100) for authenticating a user to access a web application, comprising:reception, by an application server, of an access request;redirection (114) to an IDAAS authentication server;authentication (126) of said user with a social authentication server selected from said IDAAS server,reception (128) by said IDAAS server of said user's personal data,verification (132) of personal data, andwhen the personal data satisfies at least one web application access rule, transmission (136) of a proof of authentication authorizing said user to access said web application.It also relates to a computer program and an authentication system implementing such a method.