Device Authentication via Unique Proxy Addresses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In corporate and other networks, user authentication schemes like HTTP Basic Authentication send credentials in unencrypted plaintext, making them vulnerable to attackers who can intercept network packets, and existing methods fail to differentiate between devices, leading to insecure access policies.

Innovation Solution

Implementing device-specific proxy addresses, where a unique proxy server address is assigned to each device, allowing the proxy server to authenticate the device first and then the user, using secure credentials, thereby enhancing security and enabling device-specific policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If HTTP Basic Authentication is used to authenticate users to a proxy server, then user authentication can be performed, but credentials are sent in unencrypted plaintext making them vulnerable to network packet interception

Engineering Contradiction:
Improveauthentication securityVSAvoidcredential exposure to attackers
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The authentication process is segmented into two distinct phases: device authentication (using device-specific proxy addresses) and user authentication (using encrypted credentials). This segmentation isolates the sensitive user credential transmission from the network access layer, allowing device identity to be verified first through less sensitive means, then followed by secure user credential verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Device-specific proxy addresses serve as an intermediary mechanism between the user's device and the proxy server. These addresses act as a secure identifier that mediates the authentication process, allowing the system to verify device identity before requiring user credentials, thereby preventing credential exposure to potential attackers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If existing authentication methods are used, then user access can be controlled, but the system cannot differentiate between devices leading to inability to enforce device-specific policies

Engineering Contradiction:
Improvedevice-specific policy enforcementVSAvoiddevice identity information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system implements local quality by assigning unique device-specific proxy addresses to each device, enabling differentiated authentication and policy enforcement tailored to individual devices. This allows the proxy server to recognize and apply specific policies based on the device's identity, such as different access levels, monitoring requirements, or security measures for different devices.

Inventive Principle:
Principle #3Local quality

3Reliability

If device-specific proxy addresses are implemented, then device authentication and differentiated policies can be achieved, but system complexity increases due to additional authentication layers

Engineering Contradiction:
Improvenetwork securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Device authentication using device-specific proxy addresses is performed as a preliminary action before user authentication. By establishing device identity and trust beforehand, the system creates a secure foundation that simplifies subsequent user credential verification, as the sensitive credential transmission only needs to occur after device trust is established.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8893255B1Device authentication using device-specific proxy addresses
Publication Date: 2014.11.18 IBOSS INC
  • US8893255B1 patent drawing
  • US8893255B1 patent drawing
  • US8893255B1 patent drawing

AI summary

Methods and systems for providing device authentication using device-specific proxy addresses are described. One example method includes associating a particular proxy network address with a device; receiving, over a network, a request to access a network resource, the request being received at the particular proxy network address; authenticating the device based on the particular proxy network address; and after authenticating the device, authenticating a user of the device based on user-specific credentials associated with the user.