Device Fingerprinting using Deep Convolutional Neural Networks

Citation Author(s):
Nagender
Aneja
Universiti Brunei Darussalam
Sandhya
Aneja
Universiti Brunei Darussalam
Md Shohidul
Islam
Universiti Brunei Darussalam
Bharat
Bhargava
Purdue University
Submitted by:
Nagender Aneja
Last updated:
Mon, 12/28/2020 - 04:35
DOI:
10.21227/d9e4-wm90
Data Format:
License:
Creative Commons Attribution
0
0 ratings - Please login to submit your rating.

Abstract 

Device identification using network traffic analysis is being researched for IoT and non-IoT devices against cyber-attacks. The idea is to define a device specific unique fingerprint by analyzing the solely inter-arrival time (IAT) of packets as feature to identify a device. Deep learning is used on IAT signature for device fingerprinting of 58 non-IoT devices. We observed maximum recall and accuracy of 97.9% and 97.7% to identify device. A comparitive research GTID found using defined IAT signature that models of device identification are better than device type identification. However, in this research, device type identification models performed better than device identification. We observed 1.5% improvement in device identification and 23% improvement in device type identification over GTID with deep convolutional neural network learning. We observed that when deep learning models are attacked over device signature, the model identifies the change in signature and classifies the device in the wrong class thereby the performance of the model degrades, indicating the system under attack.

Instructions: 

All instructions are available at https://github.com/naneja/device-fingerprinting 

Comments

Updated dataset

Submitted by Nagender Aneja on Wed, 07/22/2020 - 04:54

Dataset Files

LOGIN TO ACCESS DATASET FILES
Open Access dataset files are accessible to all logged in  users. Don't have a login?  Create a free IEEE account.  IEEE Membership is not required.