Cloud-Based Cookie Vault for Secure State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cookie-based state information storage mechanisms lack robust security, making them vulnerable to interception and impersonation, which compromises user privacy and trust between consumers and service providers.

Innovation Solution

Storing and utilizing state information, such as web-based cookies, in a secure cloud environment or electronic vault, where requests are authenticated and certified, providing an additional layer of security by ensuring only authorized access and returning the information after use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cookie data is stored directly in the user's web browser, then ease of operation is improved, but security is worsened due to vulnerability to interception and impersonation

Engineering Contradiction:
Improveease of cookie accessVSAvoidsecurity of cookie data
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a cloud-based cookie service as an intermediary between the user's browser and the web server. Instead of storing cookies directly in the browser, the system stores them in the cloud and manages their distribution. This intermediary layer prevents direct exposure of sensitive cookie data while maintaining functionality, thereby resolving the security vulnerability without compromising ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication cookies are stored in the web browser, then authentication functionality is improved, but vulnerability to interception is worsened

Engineering Contradiction:
Improveauthentication functionalityVSAvoidinterception vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The cloud-based cookie service acts as a mediator that manages authentication cookies. The system retrieves cookies from the cloud, authenticates them through cryptographic verification, and provides them to the browser only when needed. This eliminates the need for the browser to permanently store sensitive authentication data, preventing interception while maintaining authentication functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authentication and verification of cookies before they are provided to the browser. The cloud service validates the authenticity of cookies through cryptographic signatures and checks their status (e.g., whether they have been compromised or revoked) before making them available. This preliminary action ensures that only valid, secure cookies are used, preventing interception attacks.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cookies are stored on the cloud environment, then security is improved through centralized control, but device complexity is worsened due to additional authentication steps

Engineering Contradiction:
Improvesecurity of state informationVSAvoidcomplexity of authentication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cloud-based cookie service operates autonomously, performing self-verification through cryptographic signatures and automated status checks. The system independently validates cookie authenticity and manages their lifecycle without requiring complex client-side authentication logic. This self-service approach enhances security through centralized control while minimizing the complexity burden on the user's device.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9118674B2Methods and processes for storing and utilizing state information for service providers
Publication Date: 2015.08.25 BANK OF AMERICA CORP
  • US9118674B2 patent drawing
  • US9118674B2 patent drawing
  • US9118674B2 patent drawing

AI summary

Methods, computer-readable media, and apparatuses are disclosed for storing and utilizing state information for service providers. In one aspect of the invention, the methods, processes, or apparatus may include one or more of the following steps: 1) storing state information on a vault; 2) requesting state information on the vault from a receiving party and a device and providing identification to the vault; 3) authenticating and certifying the request from the receiving party; 4) providing the state information to the receiving party; 5) using the state information on the device; and 6) returning the state information to the vault. An additional aspect of the invention provides a method and/or process for storing and utilizing web-based cookies on a cloud environment for service providers.