The aim of this research is to provide security to IoT devices using optimize techniques. And make it possible for the IoT world to support those mechanisms. This research resolve issues, like firmware update, trustworthy communication, decentralized devices, and make it easy to change or modify the
Improve Mechanism of IoT Security
The aim of this research is to provide security to IoT devices using optimize techniques. And make it possible for the IoT world to support those mechanisms. This research resolve issues, like firmware update, trustworthy communication, decentralized devices, and make it easy to change or modify the device according to the required network which are acceptable to all.
Our proposed research has the following approaches.
1. The first and main approach to secure IoT devices is decentralization. As we know IoT devices are connected to a centralized network which have high threat to hack. In this research the issue of centralization will be solved by using blockchain, which is a decentralized network.
2. As security is very important for trustworthy communication between network, which is also a challenge for IoT devices. To make it possible this research includes cryptographic techniques which will not be encrypted without the permission of agreed users. Due to this reason individual will not be able to do any changes.
3. IoT are an emerging field, but due to high sensitivity a small change will led to effect the whole network or system which is difficult to detect and then repairs. Our proposed research will give the solution to this problem using blockchain. By using blockchain only those devices will be modified which have the permission from all the network users.
4. Software update is necessary for any device, which include new features. In IoT firmware update is very important for security purposes. To check update regularly we use blockchain technology, which will notify the device to update its firmware according to the policy
First we create the front-end (HTML, CSS, JS) which contain data and all of the data will store in a centralize database which is accessible on browser.
Instead of having a network, a central server, and a database, we use blockchain network. A blockchain is a peer-to-peer network of computers, called nodes, that share all the data and the code in the network. So, if youre a device connected to the blockchain, you are a node in the network, and you talk to all the other computer nodes in the network. You now have a copy of all the data and the code on the blockchain. There are no more central servers. Just a group of computers that talk to one another on the same network.
Well have a traditional front-end client that is written in HTML, CSS, and Javascript. Instead of talking to a back-end server, this client will connect to a local Ethereum blockchain that well install. Well code all the business logic about our dApp in an DEVICES smart contract with the Solidity programming language. Well deploy this smart contract to our local Ethereum blockchain, and allow accounts to start storing data.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Blockchain course | Equipment | 2 | 5000 | 10000 |
| Proposal, progress writing etc | Miscellaneous | 5 | 2000 | 10000 |
| IoT devices | Equipment | 4 | 2000 | 8000 |
| Model design | Equipment | 1 | 4000 | 4000 |
| Total in (Rs) | 32000 |
This project of automation of farms can transform the agricultural domain from manual chec...
Hybrid App. Development (This solution is a blend, hence the name hybrid, of both native a...
A cooling tower is a specialized heat exchanger in which air and water are brought into di...
The idea is that blind or visually impaired persons who can use a smartphone can hear the...
Patient health monitoring and management system is used to measure vital health para...