Proximity Token Authentication for Mobile Service Spoofing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Servers face challenges in verifying the location of mobile devices requesting services and distinguishing genuine from bogus requests, particularly vulnerable to location-based denial of service attacks that can disrupt critical services like traffic lights, elevators, and valet systems.

Innovation Solution

Implementing a system where a server and a transmitting device share a secret key invisible to mobile devices, using a short-haul wireless protocol to generate and transmit tokens, ensuring that only devices within a specific proximity can receive and use these tokens to authenticate service requests, thereby preventing spoofing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server accepts service requests from mobile devices without location verification, then the service response time is fast and the system is simple, but the system becomes vulnerable to denial of service attacks and location spoofing

Engineering Contradiction:
Improveservice integrityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a transmitting device as an intermediary between the mobile device and the server. This transmitting device generates and transmits tokens that serve as proof of proximity, mediating the authentication process without requiring complex server-side location verification mechanisms. The intermediary handles the complexity of proximity verification while keeping the server's role relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The transmitting device performs preliminary actions by generating tokens in advance that prove the mobile device's proximity to the site. Instead of verifying location in real-time when the service request is made, the system pre-establishes proximity proof through token generation and transmission, which the server can then verify quickly without complex computations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the server verifies location of each mobile device request, then the system can filter bogus requests, but the verification process increases system complexity and processing time

Engineering Contradiction:
Improverequest authenticationVSAvoidservice request processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Proximity verification is performed in advance through token generation and transmission by the transmitting device. The token serves as pre-validated proof of proximity, so when the service request reaches the server, authentication is quick and simple - the server only needs to verify the token's validity rather than performing complex location verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of verifying the actual physical location in real-time, the system uses a copy or representation of proximity proof in the form of a token. The transmitting device creates this token copy that encapsulates the proximity verification, which can be efficiently transmitted and validated without repeating the complex verification process.

Inventive Principle:
Principle #26Copying

3Ease of operation

If mobile devices use public wireless protocols to request services, then communication is open and accessible, but attackers can intercept and spoof device locations

Engineering Contradiction:
Improveservice accessibilityVSAvoidlocation spoofing attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The transmitting device acts as an intermediary that establishes a secure communication channel between the mobile device and the server. It generates and transmits tokens through this intermediary channel, protecting the communication from interception and spoofing while maintaining ease of service access for legitimate users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements local security at the transmitting device near the site, which generates and transmits tokens with proximity information. This localized security measure protects the specific service location from spoofing attacks without affecting the overall accessibility of the service system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10873859B1Apparatus and locale-based method for thwarting deceptions and/or denial of services
Publication Date: 2020.12.22 SENSYS NETWORKS INC
  • US10873859B1 patent drawing
  • US10873859B1 patent drawing
  • US10873859B1 patent drawing

AI summary

Technical problems and their solution are disclosed regarding the location of mobile devices requesting services near a site from a server. Embodiments adapt and/or configure the transmitting device near the site, the mobile device communicating with the transmitting device using a short haul wireless communications protocol to deliver a token based upon a key shared with the server but invisible to the mobile device. The server can determine the proximity of the mobile device to the site to control actuation of the requested service or disable the service request, and possibly flushing the service request from the server.