IoT Device Fingerprint using Deep Learning

Sandhya Aneja, Nagender Aneja, Md. Shohidul Islam
{"title":"IoT Device Fingerprint using Deep Learning","authors":"Sandhya Aneja, Nagender Aneja, Md. Shohidul Islam","doi":"10.1109/IOTAIS.2018.8600824","DOIUrl":null,"url":null,"abstract":"Device Fingerprinting (DFP) is the identification of a device without using its network or other assigned identities including IP address, Medium Access Control (MAC) address, or International Mobile Equipment Identity (IMEI) number. DFP identifies a device using information from the packets which the device uses to communicate over the network. Packets are received at a router and processed to extract the information. In this paper, we worked on the DFP using Inter Arrival Time (IAT). IAT is the time interval between the two consecutive packets received. This has been observed that the IAT is unique for a device because of different hardware and the software used for the device. The existing work on the DFP uses the statistical techniques to analyze the IAT and to further generate the information using which a device can be identified uniquely. This work presents a novel idea of DFP by plotting graphs of IAT for packets with each graph plotting 100 IATs and subsequently processing the resulting graphs for the identification of the device. This approach improves the efficiency to identify a device DFP due to achieved benchmark of the deep learning libraries in the image processing. We configured Raspberry Pi to work as a router and installed our packet sniffer application on the Raspberry Pi. The packet sniffer application captured the packet information from the connected devices in a log file. We connected two Apple devices iPad4 and iPhone 7 Plus to the router and created IAT graphs for these two devices. We used Convolution Neural Network (CNN) to identify the devices and observed the accuracy of 86.7%.","PeriodicalId":302621,"journal":{"name":"2018 IEEE International Conference on Internet of Things and Intelligence System (IOTAIS)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"63","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Internet of Things and Intelligence System (IOTAIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IOTAIS.2018.8600824","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 63

Abstract

Device Fingerprinting (DFP) is the identification of a device without using its network or other assigned identities including IP address, Medium Access Control (MAC) address, or International Mobile Equipment Identity (IMEI) number. DFP identifies a device using information from the packets which the device uses to communicate over the network. Packets are received at a router and processed to extract the information. In this paper, we worked on the DFP using Inter Arrival Time (IAT). IAT is the time interval between the two consecutive packets received. This has been observed that the IAT is unique for a device because of different hardware and the software used for the device. The existing work on the DFP uses the statistical techniques to analyze the IAT and to further generate the information using which a device can be identified uniquely. This work presents a novel idea of DFP by plotting graphs of IAT for packets with each graph plotting 100 IATs and subsequently processing the resulting graphs for the identification of the device. This approach improves the efficiency to identify a device DFP due to achieved benchmark of the deep learning libraries in the image processing. We configured Raspberry Pi to work as a router and installed our packet sniffer application on the Raspberry Pi. The packet sniffer application captured the packet information from the connected devices in a log file. We connected two Apple devices iPad4 and iPhone 7 Plus to the router and created IAT graphs for these two devices. We used Convolution Neural Network (CNN) to identify the devices and observed the accuracy of 86.7%.
使用深度学习的物联网设备指纹
设备指纹(Device Fingerprinting, DFP)是指在不使用设备网络或其他指定身份(包括IP地址、MAC (Medium Access Control)地址或IMEI (International Mobile Equipment Identity)号码的情况下识别设备。DFP使用设备在网络上通信时使用的数据包中的信息来标识设备。数据包被路由器接收并处理以提取信息。在本文中,我们使用间隔到达时间(IAT)来研究DFP。IAT是两个连续收到的数据包之间的时间间隔。这已经观察到,IAT对于一个设备是唯一的,因为该设备使用不同的硬件和软件。DFP的现有工作使用统计技术来分析IAT,并进一步生成可以唯一识别设备的信息。这项工作提出了一种新的DFP思想,通过绘制数据包的IAT图,每个图绘制100个IAT,然后处理结果图以识别设备。由于该方法在图像处理中达到了深度学习库的基准,提高了设备DFP识别的效率。我们将树莓派配置为路由器,并在树莓派上安装了数据包嗅探器应用程序。数据包嗅探器应用程序以日志文件的形式从连接的设备捕获数据包信息。我们将两台苹果设备iPad4和iPhone 7 Plus连接到路由器上,并为这两台设备创建了IAT图。我们使用卷积神经网络(CNN)对设备进行识别,准确率达到86.7%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信