Browser Certificate Authentication for End-to-End Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing TLS protocols face challenges in ensuring secure communication between browsers and servers due to intermediate endpoints that can expose sensitive data to internal and external threats, as conventional certificate validation is not accessible or reliable in all deployment scenarios, particularly for browsers lacking script capabilities.

Innovation Solution

A method where a browser receives a server's certificate and random numbers, generates and verifies hash values, and encrypts data using a derived encryption key, while the server decrypts using its private key, ensuring end-to-end protection of sensitive data through a browser-server communication process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If TLS connection terminates at intermediate endpoints (DMZ or infrastructure devices), then data can be decrypted for inspection and control, but sensitive data is exposed to internal and external threats

Engineering Contradiction:
Improvedata inspection capabilityVSAvoiddata exposure to threats
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the TLS connection into multiple independent paths: one for control/signaling (through intermediate devices) and one for data transfer (direct browser-to-server). This allows inspection of control traffic while keeping sensitive data encrypted end-to-end, resolving the contradiction between inspection capability and data security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary authentication mechanism where the browser validates the server's certificate and establishes trust independently of intermediate devices. This mediator (certificate validation) enables controlled data flow through intermediates while maintaining end-to-end encryption, allowing inspection without exposing sensitive data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional certificate validation is used in browsers, then server authentication is achieved, but it is not accessible or reliable in all deployment scenarios

Engineering Contradiction:
Improveserver authenticationVSAvoiddeployment scenario compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the authentication parameters from relying on browser-based certificate validation to using server-provided authentication data (public key, certificate, random numbers) that the browser processes locally. This parameter change makes authentication reliable across diverse deployment scenarios including those with restricted browser capabilities or custom TLS implementations.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If end-to-end encryption is implemented between browser and server, then data protection from intermediate threats is achieved, but intermediate devices cannot inspect or control the data

Engineering Contradiction:
Improvedata protection from threatsVSAvoiddata inspection capability
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent segments traffic into control plane (inspected by intermediates) and data plane (encrypted end-to-end). Control signaling including authentication and key exchange occurs through intermediates for inspection, while actual data transfer uses direct encrypted channels, enabling both protection and inspection simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses intermediates as mediators for authentication and key establishment only, not for data inspection. The intermediate devices verify server certificates and facilitate secure connection setup, then step out of the data path, allowing end-to-end encryption while maintaining intermediate control over connection legitimacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260039482A1Browser authentication of server public key certificate (bas-pkc)
Publication Date: 2026.02.05 WELLS FARGO BANK NA
  • US20260039482A1 patent drawing
  • US20260039482A1 patent drawing
  • US20260039482A1 patent drawing

AI summary

The arrangements disclosed herein relate to systems, apparatus, methods, and non-transitory computer readable media for determining, by a browser, data cipher by encrypting data using a first encryption key, the first encryption key is generated using a first random number, a second random number, and a third random number. The browser sends to a server, the data cipher. The browser determines a key cipher by encrypting the third random number using a certificate of the server. The browser sends to the server the key cipher.