Deep learning for IoT fingerprinting
| dc.contributor.author | Bar-on, Maxwel A., author | |
| dc.contributor.author | Ray, Indrakshi, advisor | |
| dc.contributor.author | Bezawada, Bruhadeshwar, committee member | |
| dc.contributor.author | Ray, Indrajit, committee member | |
| dc.contributor.author | Jayasumana, Anura, committee member | |
| dc.date.accessioned | 2026-01-12T11:27:40Z | |
| dc.date.issued | 2025 | |
| dc.description | Zip file contains thesis presentation. | |
| dc.description.abstract | The rapid growth of the Internet-of-Things (IoT) industry has introduced new attack surfaces in home and enterprise networks due to insufficient built-in security measures in many IoT devices. IoT network fingerprinting, the process of identifying IoT devices from their network communication patterns, can be used to select appropriate access controls for vulnerable IoT devices, offering a promising solution to this security problem. Typical state-of-the-art IoT fingerprinting approaches identify devices by applying deep learning models to samples of their network traffic. This work addresses 5 challenges of using deep learning for IoT fingerprinting: (1) traffic collected by a single observer may be insufficient for training an accurate fingerprinting model; (2) variations in communication rates among different IoT devices results in imbalanced datasets, which can lead to biased models; (3) it is difficult for a model to capture the relationships between packets when some packets belong to separate flows; (4) it is inefficient to adapt an existing IoT fingerprinting model to identify new devices; and (5) relying on fixed-length samples of traffic can result in arbitrarily long fingerprinting times. For the first challenge, we propose a federated learning approach for training a fingerprinting model using traffic collected by multiple separate observers. For the second challenge, we propose a hierarchical Mixture-of-Experts that balances training data by grouping devices based on their communication rates before identifying them. For the third challenge, we propose a relative encoding technique for packet endpoints that preserves relationships across flows. For the fourth challenge, we propose a bi-component fingerprinting architecture that efficiently adapts to new devices by reusing a portion of its parameters. Finally, for the fifth challenge, we propose a fixed-time traffic sampling approach. We evaluate our proposed approaches through a series of experiments and demonstrate how each one overcomes its associated challenge in an experimental setting. | |
| dc.format.medium | born digital | |
| dc.format.medium | masters theses | |
| dc.format.medium | ZIP | |
| dc.format.medium | ||
| dc.identifier | Baron_colostate_0053N_19301.pdf | |
| dc.identifier.uri | https://hdl.handle.net/10217/242675 | |
| dc.identifier.uri | https://doi.org/10.25675/3.025567 | |
| dc.language | English | |
| dc.language.iso | eng | |
| dc.publisher | Colorado State University. Libraries | |
| dc.relation.ispartof | 2020- | |
| dc.rights | Copyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright. | |
| dc.subject | federated learning | |
| dc.subject | Internet of Things | |
| dc.subject | transfer learning | |
| dc.subject | fingerprinting | |
| dc.subject | deep learning | |
| dc.subject | network security | |
| dc.title | Deep learning for IoT fingerprinting | |
| dc.type | Text | |
| dc.type | Image | |
| dcterms.rights.dpla | This Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). | |
| thesis.degree.discipline | Computer Science | |
| thesis.degree.grantor | Colorado State University | |
| thesis.degree.level | Masters | |
| thesis.degree.name | Master of Science (M.S.) |
