SimBle: Generating privacy preserving real-world BLE traces with ground truth

01/27/2021
by   Abhishek Kumar Mishra, et al.
0

Bluetooth has become critical as many IoT devices are arriving in the market. Most of the current literature focusing on Bluetooth simulation concentrates on the network protocols' performances and completely neglects the privacy protection recommendations introduced in the BLE standard. Indeed, privacy protection is one of the main issues handled in the Bluetooth standard. For instance, the current standard forces devices to change the identifier they embed within the public and private packets, known as MAC address randomization. Although randomizing MAC addresses is intended to preserve device privacy, recent literature shows many challenges that are still present. One of them is the correlation between the public packets and the emitters. Unfortunately, existing evaluation tools such as NS-3 are not designed to reproduce this Bluetooth standard's essential functionality. This makes it impossible to test solutions for different device-fingerprinting strategies as there is a lack of ground truth for large-scale scenarios with the majority of current BLE devices implementing MAC address randomization. In this paper, we first introduce a solution of standard-compliant MAC address randomization in the NS-3 framework, capable of emulating any real BLE device in the simulation and generating real-world Bluetooth traces. In addition, since the simulation run-time for trace-collection grows exponentially with the number of devices, we introduce an optimization to linearize public-packet sniffing. This made the large-scale trace-collection practically feasible. Then, we use the generated traces and associated ground truth to do a case study on the evaluation of a generic MAC address association available in the literature. Our case study reveals that close to 90 percent of randomized addresses could be correctly linked even in highly dense and mobile scenarios.

READ FULL TEXT
research
12/03/2021

MAC address randomization tolerant crowd monitoring system using Wi-Fi packets

Media access control (MAC) addresses inside Wi-Fi packets can be used fo...
research
05/20/2019

Measuring the Complexity of Packet Traces

This paper studies the structure of several real-world traces (including...
research
06/22/2022

Exploration of User Privacy in 802.11 Probe Requests with MAC Address Randomization Using Temporal Pattern Analysis

Wireless networks have become an integral part of our daily lives and la...
research
03/14/2018

An Analysis of Home IoT Network Traffic and Behaviour

Internet-connected devices are increasingly present in our homes, and pr...
research
11/17/2021

MASS: Mobile Autonomous Station Simulation

We propose a set of tools to replay wireless network traffic traces, whi...
research
11/05/2019

Visual Privacy Protection via Mapping Distortion

Data privacy protection is an important research area, which is especial...
research
03/11/2020

On the Reproduction of Real Wireless Channel Occupancy in ns-3

In wireless networking R D we typically depend on simulation and exper...

Please sign up or login with your details

Forgot password? Click here to reset