Visible to the public An Efficient SDN Architecture for Smart Home Security Accelerated by FPGA

TitleAn Efficient SDN Architecture for Smart Home Security Accelerated by FPGA
Publication TypeConference Paper
Year of Publication2021
AuthorsGordon, Holden, Park, Conrad, Tushir, Bhagyashri, Liu, Yuhong, Dezfouli, Behnam
Conference Name2021 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN)
KeywordsClassification algorithms, Computer architecture, FPGA, HLS, IoT, KNN, Logic gates, machine learning algorithms, Network Security Architecture, parallel processing, performance evaluation, pubcrawl, resilience, Resiliency, security, smart home, Smart homes
AbstractWith the rise of Internet of Things (IoT) devices, home network management and security are becoming complex. There is an urgent requirement to make smart home network management more efficient. This work proposes an SDN-based architecture to secure smart home networks through K-Nearest Neighbor (KNN) based device classifications and malicious traffic detection. The efficiency is enhanced by offloading the computation-intensive KNN model to a Field Programmable Gate Arrays (FPGA). Furthermore, we propose a custom KNN solution that exhibits the best performance on an FPGA compared with four alternative KNN instances (i.e., 78% faster than a parallel Bubble Sort-based implementation and 99% faster than three other sorting algorithms). Moreover, with 36,225 training samples, the proposed KNN solution classifies a test query with 95% accuracy in approximately 4 ms on an FPGA compared to 57 seconds on a CPU platform. This highlights the promise of FPGA-based platforms for edge computing applications in the smart home.
DOI10.1109/LANMAN52105.2021.9478836
Citation Keygordon_efficient_2021