IRIS (IR-based Identification System) is a novel approach for authenticating IoT devices using infrared technology. It leverages the unique characteristics of IR signals to provide a secure and reliable method for device identification, crucial in enhancing the security of interconnected devices across various applications.
The following video provides a concise, self-contained overview of IRIS, including the motivation, experimental results, and a live demonstration.
IRIS_overview.mp4
The video includes English and Chinese subtitles.
This repository is part of our commitment to promoting reproducibility and transparency in research. It contains all the resources necessary to replicate and extend our work on the IRIS project.
Data and Code: Complete datasets and code used in each of our experiments.
Design files: CAD models and schematics for the 3D printed data collection facility, enabling users to recreate the physical setup necessary for experiments.
Media: A collection of videos including a self-contained IRIS overview, system demonstrations, the data collection facility in action, and the production of the 3D-printed setup (see the media directory for details).
To get started with the IRIS project repository, clone this repository to your local machine using the following command:
git clone https://github.com/AmitKama/IRIS.git
Ensure you have the following installed:
Python 3+
Necessary Python libraries: pandas, matplotlib, numpy
For 3D model viewing and printing, software that can open STL files.
For any queries, you can reach out to us at [kamaa@post.bgu.ac.il].
For additional details, please visit the paper’s official webpage.