huhanwj / wifi-ftm

Wi-Fi Fine Timing Measurement: tutorials, hardware support, adoption rates, security and privacy research, and more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wi-Fi Fine Timing Measurement

Wi-Fi Fine Timing Measurement (FTM) enables two stations to estimate the physical distance between them.

We provide tools to experiment with the protocol, and keep track of its support and security vulnerabilities.

Hardware and Support

We confirmed support on hardware from a variety of vendors, and track its adoption rates in practice.

For more information, see Wi-Fi FTM Hardware and Wi-Fi FTM Survey.

Security and Privacy

We identified vulnerabilities and weaknesses compromising the security and privacy of Wi-Fi FTM.

We keep track of these, together with any CVE Identifiers and vendor security updates.

For more information, see Wi-Fi FTM Security and Privacy.

Code

We provide a number of tools to experiment with the Wi-Fi FTM protocol.

For example, to modify the distance measured by an initiating station.

For more information, see Wi-Fi FTM Tools.

Publications

ACM Conference on Security and Privacy in Wireless and Mobile Networks (WiSec 2021):

  • Here, There, and Everywhere: Security Analysis of Wi-Fi Fine Timing Measurement (pdf, acm)

Proceedings on Privacy Enhancing Technologies (PETS 2022):

  • Privacy-Preserving Positioning in Wi-Fi Fine Timing Measurement (pdf)

Conclusion

Wi-Fi FTM is not secure, and we discourage its usage for security-sensitive applications.

We disclosed our findings to all vendors, and hope to contribute and push for more secure implementations.

Additional Resources

Want to learn more on Wi-Fi FTM? Consider the following resources:

About

Wi-Fi Fine Timing Measurement: tutorials, hardware support, adoption rates, security and privacy research, and more.


Languages

Language:C 64.5%Language:Shell 35.5%