PolymoRF: polymorphic wireless receivers through physical-layer deep learning

Today's wireless technologies are largely based on inflexible designs, which makes them inefficient and prone to a variety of wireless attacks. To address this key issue, wireless receivers will need to (i) infer on-the-fly the physical-layer parameters currently used by transmitters; and if needed, (ii) change their hardware and software structures to demodulate the incoming waveform. In this paper, we introduce PolymoRF, a deep learning-based polymorphic receiver able to reconfigure itself in real time based on the inferred waveform parameters. Our key technical innovations are (i) a novel embedded deep learning architecture, called RFNet, which enables the solution of key waveform inference problems; (ii) a generalized hardware/software architecture that integrates RFNet with radio components and signal processing. We prototype PolymoRF on a custom software-defined radio platform, and show through extensive over-the-air experiments that PolymoRF achieves throughput within 87% of a perfect-knowledge Oracle system, thus demonstrating for the first time that polymorphic receivers are feasible.

[1]  Joseph Mitola,et al.  Cognitive radio: making software radios more personal , 1999, IEEE Wirel. Commun..

[2]  Wei Xiong,et al.  Robust and Efficient Modulation Recognition Based on Local Sequential IQ Features , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[3]  Josh Petersen,et al.  Modulation recognition using hierarchical deep neural networks , 2017, 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

[4]  T. Charles Clancy,et al.  Over-the-Air Deep Learning Based Radio Signal Classification , 2017, IEEE Journal of Selected Topics in Signal Processing.

[5]  Tommaso Melodia,et al.  Deep Learning at the Physical Layer: System Challenges and Applications to 5G and Beyond , 2020, IEEE Communications Magazine.

[6]  Qi Hao,et al.  Deep Learning for Intelligent Wireless Networks: A Comprehensive Survey , 2018, IEEE Communications Surveys & Tutorials.

[7]  T. Charles Clancy,et al.  Efficient OFDM Denial: Pilot Jamming and Pilot Nulling , 2011, 2011 IEEE International Conference on Communications (ICC).

[8]  Tommaso Melodia,et al.  DeepWiERL: Bringing Deep Reinforcement Learning to the Internet of Self-Adaptive Things , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications.

[9]  Tao Jiang,et al.  Deep learning for wireless physical layer: Opportunities and challenges , 2017, China Communications.

[10]  Yunfei Chen,et al.  A Survey of Measurement-Based Spectrum Occupancy Modeling for Cognitive Radios , 2016, IEEE Communications Surveys & Tutorials.

[11]  Ingrid Moerman,et al.  End-to-End Learning From Spectrum Data: A Deep Learning Approach for Wireless Signal Identification in Spectrum Monitoring Applications , 2017, IEEE Access.

[12]  Francesco Restuccia,et al.  Physical-Layer Deep Learning: Challenges and Applications to 5G and Beyond , 2020, ArXiv.

[13]  Timothy J. O'Shea,et al.  Deep architectures for modulation recognition , 2017, 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).

[14]  Soung Chang Liew,et al.  Deep-Reinforcement Learning Multiple Access for Heterogeneous Wireless Networks , 2017, 2018 IEEE International Conference on Communications (ICC).

[15]  Juan J. Rodríguez-Andina,et al.  Performance Characterization and Design Guidelines for Efficient Processor–FPGA Communication in Cyclone V FPSoCs , 2018, IEEE Transactions on Industrial Electronics.

[16]  Jakob Hoydis,et al.  An Introduction to Deep Learning for the Physical Layer , 2017, IEEE Transactions on Cognitive Communications and Networking.

[17]  Rodrigo Roman,et al.  Securing the Internet of Things , 2017, Smart Cards, Tokens, Security and Applications, 2nd Ed..

[18]  T. Charles Clancy,et al.  Convolutional Radio Modulation Recognition Networks , 2016, EANN.

[19]  John F. Doherty,et al.  Modulation Recognition in Continuous Phase Modulation Using Approximate Entropy , 2011, IEEE Transactions on Information Forensics and Security.

[20]  Yoshio Karasawa,et al.  Automatic Modulation Identification Based on the Probability Density Function of Signal Phase , 2012, IEEE Transactions on Communications.

[21]  Chi Zhang,et al.  SpecGuard: Spectrum misuse detection in dynamic spectrum access systems , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[22]  Sriram Subramaniam,et al.  Spectrum occupancy measurement: An autocorrelation based scanning technique using USRP , 2015, 2015 IEEE 16th Annual Wireless and Microwave Technology Conference (WAMICON).

[23]  George A. Constantinides,et al.  High-level synthesis of dynamic data structures: A case study using Vivado HLS , 2013, 2013 International Conference on Field-Programmable Technology (FPT).

[24]  Tommaso Melodia,et al.  Big Data Goes Small: Real-Time Spectrum-Driven Embedded Wireless Networking Through Deep Learning in the RF Loop , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[25]  MengChu Zhou,et al.  Software-Defined Radio Equipped With Rapid Modulation Recognition , 2010, IEEE Transactions on Vehicular Technology.

[26]  Milos Manic,et al.  The Internet of Things: The Role of Reconfigurable Platforms , 2017, IEEE Industrial Electronics Magazine.

[27]  P. G. Poonacha,et al.  An SNR estimation based adaptive hierarchical modulation classification method to recognize M-ary QAM and M-ary PSK signals , 2015, 2015 3rd International Conference on Signal Processing, Communication and Networking (ICSCN).

[28]  Tien Dang Vo-Huu,et al.  Interleaving Jamming in Wi-Fi Networks , 2016, WISEC.

[29]  Tommaso Melodia,et al.  Securing the Internet of Things in the Age of Machine Learning and Software-Defined Networking , 2018, IEEE Internet of Things Journal.