Browser Data Encryption with Intermediary Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing internet security protocols fail to effectively protect sensitive browser data from illicit access, particularly due to vulnerabilities when browsers share information with other browsers, allowing malicious agents to impersonate legitimate browsers and extract sensitive data.

Innovation Solution

Implementing a system that encrypts browser data and requires a security code for access, authenticating the code to ensure only trusted processes can decrypt and access the data, thereby preventing illicit access by maintaining a list of approved processes and using encryption standards like AES.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If browsers share information with other browsers for compatibility and user experience, then user convenience is improved, but security vulnerability increases allowing malicious agents to extract sensitive data

Engineering Contradiction:
Improveuser convenienceVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary authentication mechanism (security code verification) between the data sharing process and the actual data access. When a new browser requests access to data from a previous browser, the system interposes a security code requirement that must be satisfied before data transfer occurs, thus mediating between the desire for convenient data sharing and the need to prevent malicious access

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the authentication verification step from the automatic data sharing process. By separating the identity verification (security code authentication) from the data transfer operation, the system allows legitimate sharing while blocking malicious agents that cannot provide proper authentication

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If encryption is implemented on browser data, then security is improved, but access complexity increases requiring security codes and authentication

Engineering Contradiction:
Improvedata securityVSAvoidaccess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing trust relationships through security code authentication before data access is needed. The authentication mechanism is set up in advance, allowing the system to automatically verify and grant access to approved processes without adding complexity at the moment of data access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encryption system serves itself by automatically managing the authentication process. Once a process is authenticated and approved, the system automatically handles subsequent access decisions without requiring manual intervention, thus reducing the perceived complexity for users while maintaining strong security

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11954234B2System and method for protecting browser data
Publication Date: 2024.04.09 UAB 360 IT
  • US11954234B2 patent drawing
  • US11954234B2 patent drawing
  • US11954234B2 patent drawing

AI summary

A method for controlling access to process data includes encrypting process data of a process; receiving a request to access the process data; requesting a security code to access the encrypted process data; receiving the security code; authenticating the received security code; and granting access to the encrypted process data if the received security code is successfully authenticated and denying access to the encrypted process data if the received security code is not successfully authenticated.