Browser File Protection for Encrypted Data Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in managing desktop applications to prevent data exfiltration, such as copying, printing, and sending data files to unauthorized parties, due to the proprietary nature of these applications complicating oversight and control.

Innovation Solution

A web browser is configured to receive data files, apply predefined data restrictions, encrypt them using a unique encryption key, and provide access to authorized applications while enforcing these restrictions, with a file protection service managing decryption and restriction enforcement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If desktop applications are used to access data files, then data accessibility and application functionality are improved, but data security and control over data exfiltration deteriorate due to proprietary nature complicating oversight

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A file protection service acts as an intermediary between desktop applications and data files. The service intercepts file access requests, decrypts files with enforced restrictions, and returns them to applications. This mediator approach allows proprietary applications to access data while the intermediary enforces security policies, resolving the contradiction between application functionality and data security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Data files are encrypted with restrictions applied before they are accessed by desktop applications. The encryption and restriction enforcement are performed in advance, so that even though applications can freely access the decrypted files, the damage is already contained by the pre-applied restrictions. This preliminary security measure maintains both accessibility and security.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data files are encrypted with unique keys, then data security and protection against unauthorized access are improved, but system complexity and key management burden increase

Engineering Contradiction:
Improvedata protectionVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The file protection service provides universal encryption and decryption functionality for all data files accessed through it. Rather than requiring separate encryption mechanisms for each application or file type, a single multi-functional service handles all encryption, key management, and restriction enforcement, reducing overall system complexity while maintaining strong security.

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

3Reliability

If data restrictions are enforced through web browser protocols, then data control and security oversight are improved, but compatibility with proprietary desktop applications deteriorates

Engineering Contradiction:
Improvedata controlVSAvoidapplication compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The file protection service serves as an intermediary that translates between web browser-based security protocols and proprietary desktop application file access. The service receives encrypted files with web-based restrictions, decrypts them with enforced policies, and provides them to various desktop applications regardless of their native protocols, maintaining both data control and application compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260057083A1Browser-based protection of data files
Publication Date: 2026.02.26 ISLAND TECH INC
  • US20260057083A1 patent drawing
  • US20260057083A1 patent drawing
  • US20260057083A1 patent drawing

AI summary

A computer network security method including configuring a web browser to receive a data file via a computer network, determine in accordance with any predefined policy that the data file is subject to predefined data restriction, and provide the data file to a file protection service together with identification of the predefined data restriction, where the file protection service is configured to modify the data file to include the identification of the predefined data restriction, encrypt the data file, and provide the encrypted data file to the web browser, and configuring the web browser to provide the encrypted data file for access by a computer-hosted application that is configured to access a decryption key that is configured to decrypt the data file, decrypt the data file using the decryption key, and enforce the predefined data restriction identified in the data file.