Project DLIoT: A Deep Learning Approach to IoT Authentication

Since low-power IoT client devices are low-power, we need to offload the compute-heavy operations, such as authentication, to the much powerful base stations. Most of these IoT devices are cheap which means that the manufacturing processes create various hardware impairments in them. We attempt to analyze the wireless signals at the cloud to infer the effect of these impairments on them. However, these imperfections can affect the signal in different ways and cannot be discerned a priori. Our solution uses a deep neural network to learn these wireless hardware imperfections and achieves a promising accuracy 98.6% in authenticating legitimate client devices from high power adversaries with zero false positives.