IoT Location Spoofing Detection via Multi-Source Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices are vulnerable to location spoofing, where false satellite signals can cause them to report false locations, leading to inaccuracies in their geo-location determination, especially when relying solely on GPS signals.

Innovation Solution

The use of multiple location data sources, such as GPS and wireless Local Area Networks or cellular networks, to detect location spoofing and determine a confidence level in the device's actual location, by comparing primary and secondary location data and sending notifications to users if discrepancies exceed certain thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IoT devices rely solely on GPS satellite signals for location determination, then the location determination process is simple and fast, but the device becomes vulnerable to location spoofing attacks resulting in false location data

Engineering Contradiction:
Improvelocation accuracyVSAvoidlocation determination system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces wireless network infrastructure (access points, base stations) as intermediary elements to provide alternative location determination methods. These intermediaries enable triangulation and multilateration techniques, allowing the system to verify GPS location data through independent wireless network-based location sources, thereby detecting spoofing without significantly complicating the device architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where location data from multiple sources (GPS, wireless networks) is continuously compared and verified. The location determination module receives location information from various sources, cross-validates them, and provides feedback to detect inconsistencies indicating spoofing attacks, thereby improving reliability through systematic verification

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple location data sources are used to detect location spoofing, then the reliability and accuracy of location determination improve, but the system complexity and computational requirements increase

Engineering Contradiction:
Improvelocation accuracyVSAvoidlocation determination system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the location determination function into distinct modules: a primary location determination module that handles GPS-based location acquisition, and a secondary location determination module that handles wireless network-based location acquisition. This segmentation allows each module to specialize in its respective method while working together to provide verified location data, managing complexity through functional separation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements multi-functionality by enabling the IoT device to operate with multiple location determination capabilities simultaneously. The device can use GPS when available and reliable, fallback to wireless network-based methods when GPS is unavailable or suspected to be spoofed, and combine both methods for enhanced verification, providing universal location determination across diverse operational scenarios

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

Data Source

PatentUS11968536B2Internet of things location spoofing detection
Publication Date: 2024.04.23 VERIZON PATENT & LICENSING INC
  • US11968536B2 patent drawing
  • US11968536B2 patent drawing
  • US11968536B2 patent drawing

AI summary

A user device presents a user interface (UI) that enables user selection or entry of configuration parameters for configuring a location spoofing detection service to be performed for at least one wireless device. The user device receives, via the UI, configuration parameters that comprise one or more user-selected location determining sources, selected from among multiple different location determining sources presented via the UI, for use in performing the location spoofing detection service. The user device sends the configuration parameters to another device for configuring the location spoofing detection service for the at least one wireless device.