Web Content Authentication via One-Time Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication methods for network systems rely on passwords and biometric identifiers, which are inadequate in verifying the validity of content sources and user authorization, especially in scenarios where web content may be stolen or tampered with.

Innovation Solution

A method involving randomly generated one-time use credentials, where a content authentication token is transmitted from a content source to a browser, captured by a verification application, and validated through a service to ensure the content source's validity, and a device authentication token is used to verify user identity, ensuring both the content and user are legitimate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If passwords and biometric identifiers are used for authentication, then user identity verification is achieved, but content source validation cannot be ensured

Engineering Contradiction:
Improvecontent source validationVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication process is segmented into distinct phases: content source authentication (where the server proves its identity to the browser), and user authentication (where the user proves their identity to the server). This segmentation allows each phase to be optimized independently, with content source validation using digital certificates and user validation using passwords or biometrics, thereby resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A validation service acts as an intermediary between the content source and the user's device. This intermediary verifies the authenticity of content sources before allowing access, and can also verify user credentials. The intermediary approach centralizes the complexity of validation logic, allowing the authentication system to maintain high reliability for content source validation without requiring complex client-side implementations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If one-time use credentials are used, then authentication security is improved, but system complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidcredential management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs one-time use credentials that are discarded after a single authentication event. These disposable credentials eliminate the need for complex credential rotation and renewal mechanisms, as each credential is used once and then discarded. This approach improves security by ensuring that compromised credentials cannot be reused, while the simplicity of the disposable nature reduces overall system complexity compared to managing persistent credential stores.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If content authentication tokens are transmitted and validated, then content source verification is achieved, but processing time increases

Engineering Contradiction:
Improvecontent source verificationVSAvoidauthentication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Content source authentication tokens are validated in advance, before the user actually accesses the content. The validation service verifies the token's authenticity and binds it to the content source in preparation for the authentication event. This preliminary action allows the actual content access to proceed more quickly, as the heavy validation lifting is done beforehand, thereby reducing the perceived processing time while maintaining verification reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9648496B2Authentication of web content
Publication Date: 2017.05.09 YOTI HLDG LTD
  • US9648496B2 patent drawing
  • US9648496B2 patent drawing
  • US9648496B2 patent drawing

AI summary

The disclosure relates to a method of authenticating content offered by a content source to a local device for displaying content. The method includes establishing a communication session between the content source and a browser executing at the local device, transmitting from the content source to the browser a validation page comprising a content authentication token which is a randomly generated one-time use only credential bound to the content source, and capturing the content authentication token from the browser by a verification application. The method also includes transmitting the authentication token to a validation service which determines whether the token is bound to a valid source of content and causing the content to be displayed on the local device if the token is bound to a valid source of content.