Encrypted Token Authentication for Secure Partner Service Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication systems face challenges in maintaining security between a primary service provider and a partner service provider, especially when allowing access to various services, including remote access and interaction with user devices.

Innovation Solution

A method and system that involves generating and validating encrypted tokens to secure communication between the partner service provider and the primary service provider, using authentication and data web services to ensure validation and data transfer, thereby maintaining security and enabling access to services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encrypted tokens and authentication web services are implemented to secure communication between primary and partner service providers, then security is maintained, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An authentication web service acts as an intermediary between the partner service provider and the primary service provider. The partner provider requests encrypted tokens from the authentication service, which then validates these tokens with the primary provider before allowing data access. This mediator approach maintains security while managing complexity by centralizing authentication logic in a dedicated component rather than requiring direct complex interactions between all parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple validation steps and authentication services are added to maintain security, then security is improved, but processing time and delays increase

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

Solution Approach 1:

The system performs preliminary authentication by obtaining encrypted tokens before actual data transactions occur. The partner service provider requests and stores encrypted tokens in advance, and the authentication web service pre-validates these tokens with the primary service provider. This preliminary action ensures that when actual data requests are made, the validation process is faster since authentication has already been established.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If direct communication between partner service provider and primary service provider is allowed, then ease of operation is improved, but security risks increase

Engineering Contradiction:
Improveease of communicationVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The authentication web service serves as a necessary intermediary layer between the partner service provider and the primary service provider. All communication must pass through this mediator which handles token validation and authentication. This maintains ease of operation for the partner provider while mitigating security risks by preventing direct unauthorized access to the primary provider's systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8533852B2Method and system for securely communicating between a primary service provider and a partner service provider
Publication Date: 2013.09.10 DIRECTV LLC
  • US8533852B2 patent drawing
  • US8533852B2 patent drawing
  • US8533852B2 patent drawing

AI summary

A method and system for authenticating a partner service provider and a primary service provider includes a network and, a partner service provider generating a request for a first encrypted token from a partner service provider and communicating the request to the network. An authentication web service receives the request for the first encrypted token from the network and generates the first encrypted token. The partner service provider generates a request for data with the first encrypted token and communicates the request for data to the network. A data web service receives the request for data and communicates the request for data from the data web service to the authentication web service. The authentication web service validates the request for data and communicates a validation result to the data web service. The data web service communicates data to the partner service provider from the data web service after validating.