Fine Time Measurement Timestamp Authentication Against Spoofing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Fine Time Measurement (FTM) protocol for indoor positioning is vulnerable to 'man in the middle' attacks, where unencrypted FTM messages are intercepted and spoofed, leading to inaccurate location calculations.

Innovation Solution

Employing a secure side channel separate from the FTM message transmission to transmit authenticating values, such as hash values, to verify the timestamps and detect hacking or spoofing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If FTM messages are transmitted unencrypted for indoor positioning, then positioning functionality is achieved, but vulnerability to man in the middle attacks increases

Engineering Contradiction:
Improvepositioning functionalityVSAvoidsecurity against spoofing
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A hash function acts as an intermediary mechanism that processes FTM timestamps and transmits authenticated values through a separate channel. This mediator verifies timestamp authenticity without requiring encryption of the original FTM messages, thus maintaining positioning functionality while preventing man in the middle attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication mechanism is segmented from the main FTM message transmission. Instead of encrypting the entire FTM protocol, the patent separates the authentication function by transmitting only hashed timestamp values through a dedicated channel, reducing security overhead while maintaining positioning capabilities.

Inventive Principle:
Principle #1Segmentation

2Reliability

If FTM timestamps are authenticated using a separate channel, then security against spoofing is improved, but system complexity increases

Engineering Contradiction:
Improveauthentication of timestampsVSAvoiddual channel communication
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication function is extracted from the FTM message structure itself and implemented as a separate, independent mechanism. Only the essential timestamp data is hashed and transmitted through the additional channel, rather than encrypting the entire FTM protocol, thus minimizing added complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of data representation by transforming raw timestamps into hashed authentication values. This parameter transformation enables authentication without requiring complex encryption operations, reducing computational complexity while maintaining security.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If FTM messages are encrypted to prevent spoofing, then security is improved, but measurement accuracy may be degraded

Engineering Contradiction:
Improveprotection against interceptionVSAvoidtime measurement accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The hash function serves as an intermediary that preserves the original timestamp values for measurement while adding authentication. Since hashing is a one-way transformation that doesn't alter the underlying time data, measurement precision is maintained while security is improved through separate authentication channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12610231B2Wireless fine time measurement authentication
Publication Date: 2026.04.21 TEXAS INSTRUMENTS INC
  • US12610231B2 patent drawing
  • US12610231B2 patent drawing
  • US12610231B2 patent drawing

AI summary

A Fine Time Measurement (FTM) authentication system and method include performing a FTM transaction comprising at least one FTM-ACK message pair transmitted and received via a first communication channel between two endpoints, where the at least one FTM-ACK message pair contains timestamp values of message departure time and message arrival time during the FTM transaction. At least one authenticating value indicative of timestamp values of the at least one FTM-ACK message pair arrival and departure times during the FTM transaction is then transmitted via a second communication channel. FTM timestamp values are recovered from the received at least one authenticating value, which are compared with the received FTM timestamp values. The received FTM timestamp values can be authenticated if there is a match between the recovered FTM timestamp values and the received FTM timestamp values.