Encrypted Browser Cookie Requests for Secure Digital Component Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current browser cookie management lacks robust security and privacy measures, particularly in the handling of third-party cookies, which can lead to data breaches and user tracking.

Innovation Solution

Implementing encryption of cookies using a public key and a nonce generated by a script, combined with an encryption algorithm, to create an encrypted cookie request that is transmitted to digital component providers, ensuring secure communication and protecting user privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cookies are encrypted using public key and nonce before transmission to digital component providers, then data security and user privacy are enhanced, but device complexity and processing overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidencryption processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption of cookies is performed in advance before transmission to digital component providers. The web browser encrypts cookies using the digital component provider's public key and a generated nonce, creating encrypted cookie requests that are then transmitted. This preliminary encryption action ensures security is established before data leaves the browser, resolving the contradiction by embedding security into the transmission process itself rather than adding complex verification at each receiving end.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If encryption is implemented in the web browser without modifying existing browser code, then ease of operation is maintained, but manufacturing precision and implementation difficulty increase

Engineering Contradiction:
Improvebrowser usabilityVSAvoidimplementation precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary encryption layer that operates within the existing browser architecture without requiring core browser code modifications. The encryption mechanism uses public key infrastructure as an intermediary, where the browser interacts with encryption libraries and protocols that sit between the existing cookie handling code and the network transmission layer. This intermediary approach maintains browser usability while achieving precise encryption implementation through standardized cryptographic protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11381600B1Encryption techniques for constraining browser cookies
Publication Date: 2022.07.05 GOOGLE LLC
  • US11381600B1 patent drawing
  • US11381600B1 patent drawing
  • US11381600B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating secure browser cookies. One of the methods includes providing an encrypted cookie request that requests encryption of a cookie of the digital component provider and includes a digital component request identifier; receiving an encrypted cookie generated by encrypting the cookie using the digital component request identifier and an encryption key, wherein the encrypted cookie is configured for inclusion in a request for digital components from the digital component provider for presentation on the webpage; generating a digital component request for digital components that includes the encrypted cookie and requests identification of a digital component selected for presentation on the webpage using the encrypted cookie; and transmitting the digital component request that includes the encrypted cookie and requests identification of a digital component selected for presentation on the webpage using the encrypted cookie.