An Efficient SDN Architecture for Smart Home Security Accelerated by FPGA

by   Holden Gordon, et al.

With the rise in Internet of Things (IoT) devices, home network management and security are becoming complex. There is an urgent requirement to make smart home network management 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 further enhanced by offloading the computation-intensive KNN model to Field Programmable Gate Arrays (FPGA), which offers parallel processing power of GPU platforms at lower costs and higher efficiencies, and can be used to accelerate time-sensitive tasks. The proposed parallelization and implementation of KNN on FPGA are achieved by using the Vivado Design Suite from Xilinx and High-Level Synthesis (HLS). When optimized with 10-fold cross-validation, the proposed solution for KNN consistently exhibits the best performances on FPGA when compared with four alternative KNN instances (i.e., 78 parallel bubble sort-based implementation and 99% faster than the other three sorting algorithms). Moreover, with 36,225 training samples, the proposed KNN solution classifies a test query with 95 milliseconds on FPGA compared to 57 seconds on a CPU platform.



There are no comments yet.


page 1


Securing Smart Homes via Software-Defined Networking and Low-Cost Traffic Classification

IoT devices have become popular targets for various network attacks due ...

Physical Unclonable Functions (PUF) for IoT Devices

Physical Unclonable Function (PUF) has recently attracted interested fro...

Accelerating Deterministic and Stochastic Binarized Neural Networks on FPGAs Using OpenCL

Recent technological advances have proliferated the available computing ...

IoT-based Smart Home Device Monitor Using Private Blockchain Technology and Localization

Internet of Things (IoT)-based smart home applications are rising in pop...

Securing Smart Home Edge Devices against Compromised Cloud Servers

Smart home IoT systems often rely on cloud-based servers for communicati...

Smart-home anomaly detection using combination of in-home situation and user behavior

Internet-of-things (IoT) devices are vulnerable to malicious operations ...

FPGA acceleration of Model Predictive Control for Iter Plasma current and shape control

A faster implementation of the Quadratic Programming (QP) solver used in...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.