Endpoint Service Authentication via Trusted Third Party

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing services from public wireless networks is vulnerable to security threats, such as man-in-the-middle attacks, due to the inability to authenticate service providers effectively, leading to potential compromise of sensitive information.

Innovation Solution

A method that involves an endpoint requesting information about available services, receiving messages from a network device, and using trusted third-party certifications to validate the identity of service providers before accessing their services, thereby preventing malicious nodes from impersonating legitimate providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If services are accessed from public wireless networks, then accessibility and convenience are improved, but security vulnerability increases due to inability to authenticate service providers

Engineering Contradiction:
ImproveaccessibilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a trusted third party as an intermediary entity that issues digital certificates to service providers. The endpoint device uses these certificates to authenticate service providers before establishing communication. This intermediary authentication mechanism enables secure service access on public networks without requiring direct trust between the endpoint and service provider, resolving the contradiction between ease of access and security reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If service provider authentication is implemented using digital certificates, then security is improved, but device complexity increases due to additional validation requirements

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having the endpoint device pre-load trusted third party certificates into its certificate store before service access is needed. This advance preparation eliminates the need for complex real-time certificate validation operations during service communication, as the authentication framework is already in place. The endpoint simply needs to verify that a provider's certificate is signed by a trusted third party, significantly reducing operational complexity while maintaining security.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If digital certificate validation is performed for each service provider, then security against man-in-the-middle attacks is improved, but processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the endpoint device to autonomously perform certificate validation using its built-in trust store of third party certificates. The device independently verifies provider authenticity without requiring external authentication servers or complex validation protocols. This self-contained validation mechanism minimizes processing time while maintaining strong security, as the endpoint can quickly determine whether a certificate is trusted by checking against pre-loaded trusted third party identifiers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2609722B1Securely accessing an advertised service
Publication Date: 2016.10.12 CISCO TECHNOLOGY INC
  • EP2609722B1 patent drawingFigure 1~4
  • EP2609722B1 patent drawingFigure 2~3

AI summary

In one embodiment, a method includes sending by an endpoint a request for information about available services to a network device; receiving by the endpoint a message from the network device, the message including information associated with a first service provider; determining by the endpoint whether the first address is certified by a trusted third party as being associated with the first service provider; if the first address is certified by the trusted third party, communicating by the endpoint with the first service provider using the information; and, in response to communicating with the first service provider using the information, receiving by the endpoint access to a service from the first service provider through the network device.