Security is one of the biggest challenges in the Internet of Things(IoT). The heterogeneity and resource constraint nature of IoT devices make it more vulnerable. This is the reason, IoT devices are considered as an attractive target for attackers. Most often, an IoT device get corrupted due t
Automated Secure Updates for IoTs
Security is one of the biggest challenges in the Internet of Things(IoT). The heterogeneity and resource constraint nature of IoT devices make it more vulnerable. This is the reason, IoT devices are considered as an attractive target for attackers. Most often, an IoT device get corrupted due to the malicious software or firmware updates. These updates are written intentionally in a way to steal the private information of users. Henceforth, it is of utmost importance to check for the validity of these software/firmware updates before sending it to the device.
By exploiting the layered architecture of IoT, we aim to provide a deep learning based automotive framework to secure the IoT device updates from malicious attacks. These updates will be sent by the original equipment manufacturer of the device to the cloud/fog nodes. The cloud/fog checks for the confidentiality, integrity, and authentication of the updates and sent to the gateways. For further investigation, the deep learning models will be deployed on the gateways to detect if the received update is malicious or benign. If the update is benign only then it will be sent to the device, else discarded. Moreover, to train the deep learning models, the data set is collected from virus share repository, kaggle, and vision research lab.
It is an advanced Deep learning model framework which makes the devices capable of protecting itself by distinguishing among the files, which will be sent from the Original Equipment Manufacturer, and categorize them under a benign or a malicious update file tag.
This framework will minimize the need of deploying some heavy duty security algorithms within IoT devices.
Successful update transfer
Metadata checking
Log maintenance
Implementation of MQTT framework
Classification of malicious & benign
Successful authentication
Building ML/DL models for security
Testing framework
Start the research paper draft
SSL security
We have successfully implemented MQTT protocol in our framework. Our framework automatically receives the updates from registered companies servers, which then authenticate the updates via Metadata checking mechanism. This mechanism mitigates the risk of replay and freeze attacks. Upon the results updates are either labeled as benign or malicious.In either case broker keeps the Log of all the updates for later use. The client connects to the broker through providing username and password to authenticate themselves. Only the authentic nodes connects to the broker. Update comes in .exe file and it will be converted into image file and will pass through the Deep Learning model and will be classified as malicious or benign. On benign it will be proceed further else the update will be discarded.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Raspberry Pi 4 Model B with 4GB RAM | Equipment | 4 | 16500 | 66000 |
| Total in (Rs) | 66000 |
The increasing number of vehicles on the road along with the mismanagement of available pa...
This project is a protype of a Color Mixing Machine which will be fully automated using PL...
Melanoma is the deadliest form of skin cancer. It is a type of cancer that develops from t...
This Project is based on thr idea of introducing the VR technology in the field of educati...
The Holy Prophet (PBH)said that ?Cleanliness is the half of belief.? (Hadith) &...