One GPU to Snoop Them All: a Full-Band Bluetooth Low Energy Sniffer

Marco Cominelli, Paul Patras, Francesco Gringoli

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Sniffing Bluetooth data sessions is considered a difficult task, because of the frequency-hopping channel access scheme this technology implements. In this paper we present a novel open-source sniffer that can monitor Bluetooth Low Energy (BLE) traffic on all channels in real time. The sniffer builds on an Software-Defined Radio (SDR) framework to capture the entire BLE spectrum and exploits Graphics Processing Unit (GPU) capabilities to channelise and process BLE traffic in real-time. We show that our sniffer can easily and reliably detectactive BLE connections, and infer their properties, including Access Address, CRC values and hopping sequences. From a general standpoint, we show that tracking many BLE datasessions at the same time becomes feasible even with relatively inexpensive equipment, as we are able to discover up to 24 simultaneous sessions within 80 ms on average.
Original languageEnglish
Title of host publication2020 Mediterranean Communication and Computer Networking Conference (MedComNet)
PublisherInstitute of Electrical and Electronics Engineers
Pages1-4
Number of pages5
ISBN (Electronic)978-1-7281-6248-5
ISBN (Print)978-1-7281-6249-2
DOIs
Publication statusPublished - 10 Sept 2020
Event18th Mediterranean Communication and Computer Networking Conference - Arona, Italy
Duration: 17 Jun 202019 Jun 2020
https://medcomnet.org/

Conference

Conference18th Mediterranean Communication and Computer Networking Conference
Abbreviated titleMedComNet 2020
Country/TerritoryItaly
CityArona
Period17/06/2019/06/20
Internet address

Keywords / Materials (for Non-textual outputs)

  • Bluetooth Low Energy
  • Graphics processing unit (GPU)
  • Real-time sniffer
  • Software-defined radio (SDR)

Fingerprint

Dive into the research topics of 'One GPU to Snoop Them All: a Full-Band Bluetooth Low Energy Sniffer'. Together they form a unique fingerprint.

Cite this