Authentication Server Token Generation via Relay Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems for mobile devices accessing services struggle with efficient and secure token generation and transmission, particularly in systems using relays, which can introduce latency and bandwidth issues and may not effectively separate authentication and authorization functions.

Innovation Solution

An authentication server with a processor that generates and transmits tokens based on a shared secret and reliance on a relay to ensure authorization, using a Kerberos-like protocol to securely authenticate and authorize mobile devices, thereby enabling access to services through a relay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a relay is used to transmit authentication requests and tokens between mobile devices and servers, then security is improved by separating authentication and authorization functions, but latency increases and bandwidth usage increases

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The authentication server generates and sends the token to the relay in advance, before the mobile device needs to access the service. This preliminary action allows the relay to have the token ready for immediate forwarding, reducing the latency that would otherwise occur during token generation and transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relay acts as an intermediary that receives the token from the authentication server and forwards it to the mobile device. This intermediary role allows the relay to buffer and manage token transmission efficiently, reducing the direct communication overhead between the authentication server and mobile device, thereby reducing latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a relay is used to transmit authentication requests and tokens between mobile devices and servers, then security is improved by separating authentication and authorization functions, but bandwidth usage increases

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The token is extracted from the authentication server and placed into the relay's buffer. This extraction allows the token to be transmitted to the mobile device through the relay without requiring continuous high-bandwidth communication between the authentication server and mobile device, thereby reducing overall bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The relay serves as an intermediary that efficiently manages token transmission, reducing the bandwidth burden on the authentication server and network infrastructure by handling token forwarding locally rather than requiring direct high-bandwidth communication between distant endpoints.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If traditional authentication protocols are used without separating authentication and authorization functions, then system complexity is reduced, but security and authorization reliability deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidauthorization reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The authentication system is segmented into distinct functions: the authentication server handles token generation based on shared secrets, while the relay handles authorization verification and forwarding. This segmentation separates authentication and authorization functions, improving authorization reliability while keeping each component relatively simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The relay acts as an intermediary that simplifies the authentication server's role by handling authorization verification and token forwarding. This allows the authentication server to focus solely on secure token generation, improving authorization reliability without significantly increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8898453B2Authentication server and method for granting tokens
Publication Date: 2014.11.25 MALIKIE INNOVATIONS LTD
  • US8898453B2 patent drawing
  • US8898453B2 patent drawing
  • US8898453B2 patent drawing

AI summary

An authentication server and method are provided for generating tokens for use by a mobile electronic device for accessing a service. Communications between the device and the authentication server are through a relay. A memory stores a secret shared with a service server from which the service is provided. A processor is configured to generate the token using the shared secret and based on a reliance on the relay to ensure that the device has authorization to access the service. One or more computer readable medium having computer readable instructions stored thereon that cause the device to obtain proof of authorization to access the service is also provided. The instructions implement a method comprising: outputting via a wireless connection to a relay a request addressed to an authentication server for a token and receiving the token from the authentication server via the relay.