Browser Cryptographic Services via Persistent Peer-to-Peer Device Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users find the use of cryptographic services provided by web pages to be cumbersome and inefficient, with an increased risk of unintentional or malicious security breaches, necessitating a need for a private, secure, and convenient means of providing authentication and cryptography services.

Innovation Solution

Establishing a persistent peer-to-peer connection over a wireless Internet Protocol network between a browser and a cryptographic device for cryptographic processing, using cryptographic keys stored on the device, to provide cryptographic services efficiently and securely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic services are provided through web pages, then authentication and encryption functionality is available to users, but the system becomes vulnerable to security breaches and hacking

Engineering Contradiction:
Improvesecurity resistanceVSAvoidrisk of security breaches
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the cryptographic key storage and processing functionality from the web page environment and places it in a dedicated cryptographic device. The web page only contains a user interface that communicates with the cryptographic device via a persistent connection, thereby removing the vulnerable element (cryptographic keys) from the exposed web environment while maintaining the service functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a cryptographic device as an intermediary between the user interface (web page) and the cryptographic operations. This intermediary handles all key storage and cryptographic processing, acting as a secure buffer that protects the web page environment from direct exposure to sensitive cryptographic materials while still enabling web-based cryptographic services.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cryptographic processing is performed directly in the browser, then user convenience is improved, but security risks increase due to exposure of cryptographic keys

Engineering Contradiction:
Improveuser convenienceVSAvoidexposure of private keys
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the private key storage and cryptographic processing from the browser environment and relocates it to a separate cryptographic device. The browser maintains only the user interface and communication protocols, while the cryptographic device handles all sensitive operations locally, eliminating private key exposure risks while preserving user convenience through seamless integration.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The cryptographic device serves as an intermediary that the browser communicates with via a persistent peer-to-peer connection. This intermediary handles all cryptographic operations locally without exposing private keys to the browser environment, thereby maintaining ease of operation while eliminating security vulnerabilities associated with key exposure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a persistent peer-to-peer connection is established between browser and cryptographic device, then cryptographic service efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecryptographic service efficiencyVSAvoidconnection management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent establishes the peer-to-peer connection in advance during the initial setup phase, before cryptographic operations are needed. This preliminary action creates a persistent communication channel that remains available for subsequent cryptographic operations, eliminating the need to repeatedly establish connections and thereby improving service efficiency while managing complexity through upfront configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The persistent peer-to-peer connection serves multiple functions: it enables authentication, encryption, decryption, and other cryptographic operations through a single unified communication channel. This multi-functional approach improves efficiency by avoiding repeated connection setup while managing complexity through a standardized, versatile connection protocol.

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

Data Source

PatentUS12362947B2Cryptographic services for browser applications
Publication Date: 2025.07.15 COMMONWEALTH SCI & IND RES ORG
  • US12362947B2 patent drawing
  • US12362947B2 patent drawing
  • US12362947B2 patent drawing

AI summary

This disclosure relates to the provision of cryptographic services to web browsers, and more specifically, to systems and methods for providing cryptographic results to a browser from a cryptographic device over a persistent peer-to-peer connection. A method for obtaining cryptographic services for a browser executing a webpage comprising the steps of establishing a persistent peer-to-peer connection over a wireless Internet Protocol communication network between the browser and a cryptographic device, in response to receiving user input to the webpage, transmitting, by the browser, data indicated by the user input over the persistent peer-to-peer connection to the cryptographic device, for cryptographic processing of the data by the cryptographic device using a cryptographic key stored on the cryptographic device to produce a cryptographic result, and receiving, by the browser, the cryptographic result over the persistent peer-to-peer connection from the cryptographic device, and providing the cryptographic result to the webpage.