WiFi Proximity Verification via Signal Timing and Nonce Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to ensure that communication devices remain within a predetermined proximity of each other to enhance security and prevent malicious attacks, such as relay attacks, which can compromise the physical proximity of devices using wireless communication technologies like WiFi.

Innovation Solution

A system and method that verify the proximity of communication devices by establishing a communication link, generating and verifying a nonce, and calculating the time elapsed to determine if the devices are within a predefined physical proximity, using cryptographic techniques and timers to authenticate and validate the proximity verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wireless communication technologies (WiFi, NFC) are used to establish secure communication channels, then communication convenience is improved, but security is worsened due to relay attacks and man-in-the-middle attacks

Engineering Contradiction:
Improvecommunication convenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary proximity verification by measuring signal strength (RSSI) and calculating physical distance before establishing the secure communication channel. This preliminary action ensures that devices are physically close before exchanging encryption keys, preventing relay attacks where attackers would otherwise intercept communications between distant devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary verification mechanism that acts as a mediator between the communication parties. The system uses signal strength measurement and distance calculation as intermediary checks to validate that devices are within acceptable proximity, thereby securing the communication channel without requiring direct physical contact or trust between the communicating devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If proximity verification mechanisms are implemented to prevent relay attacks, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidverification mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses self-service by leveraging the existing wireless communication infrastructure to perform proximity verification. The same WiFi or NFC hardware used for communication also provides signal strength measurements, eliminating the need for separate verification hardware. The devices verify each other's proximity autonomously through mutual authentication and distance calculation based on signal characteristics.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies multi-functionality by making the communication hardware serve dual purposes: both establishing the wireless connection and verifying physical proximity. The signal strength measurement function is integrated into the existing communication protocol, allowing the same device components to perform both communication and security verification tasks without adding separate dedicated verification systems.

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

3Measurement precision

If signal strength measurement is used to verify proximity, then proximity verification accuracy is improved, but reliability is worsened due to environmental interference

Engineering Contradiction:
Improveproximity verification accuracyVSAvoidverification reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system applies partial verification by using signal strength measurement as one of multiple verification factors rather than relying on it exclusively. The proximity check is performed to a sufficient degree (not necessarily with absolute precision) to establish that devices are within acceptable range, combining this partial measurement with other verification methods like cryptographic authentication to achieve overall reliable security verification.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts verification parameters based on measured signal characteristics. The system changes acceptance thresholds and verification criteria according to the observed signal strength and environmental conditions, allowing the verification mechanism to adapt to varying interference levels while maintaining security. This parameter adjustment enables reliable verification across different environments by flexibly modifying the strictness of proximity requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10887744B2Systems, methods and apparatuses for ensuring proximity of WiFi communication devices
Publication Date: 2021.01.05 VL COLLECTIVE IP LLC
  • US10887744B2 patent drawing
  • US10887744B2 patent drawing
  • US10887744B2 patent drawing

AI summary

The systems, methods and apparatuses described herein provide an apparatus configured for ensuring proximity of a communication partner. In one aspect, the apparatus may comprise a communication port and a processor. The processor may be configured to send a request to and receive a response from the communication partner via the communication port using modulated signals, measure a time period between sending and receiving using timings of modulated signals' symbols, and receive a secondary value from the communication partner. The secondary value may be verified to include at least a portion of the request and a portion of the response, and may have been sent with authenticating data to authenticate it. The time period may be compared with a predefined threshold calculated based on a predefined maximum allowed distance to the communication partner. In another aspect, an apparatus may be configured to ensure its proximity to a communication partner.