Device IP Authentication for Blocking Unauthorized Resource Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online authentication systems face challenges in securely verifying the identity of computing devices accessing online resources, particularly in preventing unauthorized access by malicious users or devices.

Innovation Solution

Implementing a permissions controller circuitry that utilizes device identifiers, such as IP addresses, to authenticate computing devices by comparing them against a log of authorized IP addresses within an access token, ensuring only authorized devices can access online resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional username and password authentication is used, then user identity verification is achieved, but the system remains vulnerable to unauthorized access by malicious users

Engineering Contradiction:
Improveauthentication securityVSAvoidunauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The authentication process is segmented into multiple independent verification stages: first verifying the user's identity through credentials, then separately verifying the device's legitimacy through IP address authentication. This multi-stage segmentation ensures that even if one verification method is compromised, the other provides additional security layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary device authentication mechanism that acts as a mediator between the user and the online service. The device IP address serves as an intermediary verification factor that bridges the gap between user identity confirmation and service access authorization, adding a layer of security that verifies both who the user is and what device they are using.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If device authentication via IP address comparison is implemented, then unauthorized access is prevented, but the authentication system complexity increases

Engineering Contradiction:
Improveunauthorized access preventionVSAvoidauthentication system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The authentication server is designed with multi-functionality, serving both traditional username/password verification and device IP address authentication. This universal approach allows the same system to handle multiple authentication methods without requiring entirely separate infrastructure, thereby managing complexity while providing comprehensive security.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary device authentication by comparing the device's IP address against authorized IP addresses stored in the database before granting access to online services. This preliminary action ensures that even if credentials are compromised, the device itself must be pre-authorized, preventing unauthorized access in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12592916B2Methods and apparatus to authenticate computing devices
Publication Date: 2026.03.31 MUSARUBRA US LLC
  • US12592916B2 patent drawing
  • US12592916B2 patent drawing
  • US12592916B2 patent drawing

AI summary

Systems, apparatus, articles of manufacture, and methods are disclosed to authenticate computing devices. An example apparatus includes interface circuitry, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to access, via an application providing an online resource, a message requesting access to the online resource, the message including a device Internet Protocol (IP) address corresponding to a computing device transmitting the message, extract a log of IP addresses from a token generated by an authentication server, compare the device IP address to the log of IP addresses, and when the device IP address matches at least one of the IP addresses in the log, transmit the token to the application providing the online resource, the token authorizing the computing device to access the online resource.