Packet Header Obfuscation Using MIMO

  • Yue Cao
  • , Ahmed Osama Fathy Atya
  • , Shailendra Singh
  • , Zhiyun Qian
  • , Srikanth V. Krishnamurthy
  • , Thomas F.La Porta
  • , Prashant Krishnamurthy
  • , Lisa Marvel

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Eavesdroppers can exploit exposed packet headers towards attacks that profile clients and their data flows. In this paper, we propose FOG, a framework for effective full and partial header blinding using MIMO, to thwart eavesdroppers. FOG effectively tracks header bits as they traverse physical (PHY) layer sub-systems that perform functions like scrambling and interleaving. It combines multiple blinding signals for more effective and less predictable obfuscation, as compared to using a fixed blinding signal. We implement FOG on the WARP platform and demonstrate via extensive experiments that it yields better obfuscation than prior schemes that deploy full packet blinding. It causes a bit error rate (BER) of > 40 % at an eavesdropper if two blinding streams are sent during header transmissions. Furthermore, even with full header blinding, FOG incurs a very small throughput hit of $\approx ~5$ % with one blinding stream (and 9 % with two streams). Full packet blinding incurs much higher throughput hits (25 % with one stream and 50 % with two streams).

Original languageEnglish (US)
Article number9119844
Pages (from-to)1712-1725
Number of pages14
JournalIEEE/ACM Transactions on Networking
Volume28
Issue number4
DOIs
StatePublished - Aug 2020

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Packet Header Obfuscation Using MIMO'. Together they form a unique fingerprint.

Cite this