Secure Web Authentication via Signed Identity Provider Data Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer security systems in distributed computing environments are vulnerable to unauthorized access and malicious attacks, particularly due to external data connections, which are necessary for cloud computing but also pose security risks.

Innovation Solution

The implementation of a secure data packet system using HTTP cookies or web cookies that are encrypted, along with asymmetric key cryptography, to authenticate users and verify session authenticity across sub-systems within a distributed computing system, ensuring that only authorized users can access and process data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If external data connections are established for cloud computing, then system functionality and accessibility are improved, but security vulnerability to unauthorized access and malicious attacks increases

Engineering Contradiction:
Improvesystem functionalityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an identity provider subsystem as an intermediary between user devices and the distributed computing system. This intermediary verifies user credentials and issues signed data packets that mediate access requests, thereby enabling cloud computing functionality while maintaining security through centralized authentication control

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authentication actions before granting access to cloud computing resources. User credentials are verified in advance by the identity provider, and signed data packets are issued beforehand to authenticate subsequent requests, preventing unauthorized access before it can occur

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If user credentials are transmitted for verification, then user authentication accuracy is improved, but data transmission overhead increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoiddata transmission overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts the authentication verification process from the main data transmission flow. User credentials are transmitted separately for verification by the identity provider, and only the resulting signed data packet is transmitted with subsequent requests, reducing redundant credential transmissions while maintaining authentication accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a copy of user credentials in the form of a signed data packet issued by the identity provider. This signed packet serves as a reusable authentication token that proves user identity without requiring repeated transmission of original credentials, reducing data overhead while maintaining verification accuracy

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12143382B1Authenticating a user device associated with a user to communicate via a wireless network in a secure web-based environment
Publication Date: 2024.11.12 GEMINI IP LLC
  • US12143382B1 patent drawing
  • US12143382B1 patent drawing
  • US12143382B1 patent drawing

AI summary

Particular systems, methods, and program products for web-based security systems for user authentication and processing in a distributed computing environment are disclosed. A computing sub-system may receive an electronic processing request and a first signed data packet having a first payload that was hashed and encrypted using a first private key. The first payload may comprise first processing output and a first timestamp. The sub-system may verify the first signed data packet by decrypting it using a first public key. The sub-system may execute computing operations to satisfy the electronic processing request, producing second processing output. The sub-system may configure a data packet with a second payload comprising at least the second processing output and a second timestamp. The sub-system may encrypt the second payload using a second private key producing a second signed data packet. The sub-system may transmit to a second sub-system the second signed data packet.