Cloud Session Key Service for Web Server Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Establishing secure connections using HTTPS between client devices and web servers is computationally expensive, leading to latency and potential exposure of private keys in distributed environments, which can result in reduced performance and security vulnerabilities.

Innovation Solution

Implementing a session key service as a cloud-based endpoint that handles session key exchanges, offloading decryption, encryption, and key generation from web servers, while maintaining private key security through a subscription model and global security protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If web servers perform session key exchanges locally, then security can be maintained, but computational expense increases and performance decreases

Engineering Contradiction:
ImprovesecurityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a session key service as an intermediary component that mediates between client devices and web servers. This service handles computationally intensive session key exchanges centrally, allowing web servers to maintain security without performing expensive local cryptographic operations. The intermediary absorbs the computational burden while preserving the security function.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the session key exchange functionality from the web server and relocates it to a dedicated session key service. By taking out the computationally expensive cryptographic operations from the server, the system reduces server workload and improves performance while maintaining security through centralized key management.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If web servers handle session key exchanges, then secure communication is established, but latency increases due to computational expense

Engineering Contradiction:
Improvesecure communicationVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The session key service acts as an intermediary that centralizes cryptographic operations. By moving session key exchanges to this dedicated service, the patent reduces the time web servers spend on computational tasks, thereby decreasing latency while maintaining secure communication through centralized security processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts session key exchange operations from the web server to a separate service, removing the time-consuming computational burden from the server's processing timeline. This extraction reduces latency by preventing cryptographic operations from blocking server response times.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If distributed web servers use private keys for decryption, then authentication is enabled, but security vulnerabilities increase due to key exposure risk

Engineering Contradiction:
ImproveauthenticationVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The session key service serves as a secure intermediary that manages private keys centrally. Instead of distributing private keys across multiple web servers, the service maintains a single centralized key store, reducing the attack surface and preventing key exposure while enabling authentication through secure centralized access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts private key storage from individual web servers and consolidates it in a centralized session key service. This extraction eliminates the security vulnerability of distributed key exposure by centralizing key management, while maintaining authentication capability through secure centralized verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10547443B2Session key exchange as a service
Publication Date: 2020.01.28 RED HAT INC
  • US10547443B2 patent drawing
  • US10547443B2 patent drawing
  • US10547443B2 patent drawing

AI summary

An example method may include receiving, at a session key service, a first session key and a first public key of a client device to be authenticated to a web server. The first session key being encrypted by the client device using a second public key of the web server. The web server is a subscriber of the session key service hosted in a cloud-based environment. The method may also include decrypting, using a first private key of the web server, the first session key to obtain a plaintext session key, encrypting the plaintext session key using the first public key of the client device to generate a second session key, and sending the second session key to the web server to facilitate a decryption of the second session key by the client device for an authentication of the client device to the web server.