Inspiration
BLOCKCHAIN PART for OTA Update The popularity of wearable devices is increasing and people are regularly upgrading their IoT devices, while few of them understand how to dispose of their out-of-date devices.Though these smart devices bring great convenience to us in our daily life, news such as US cell carriers (including AT&T, T-Mobile. and Sprint) selling access to customers’ real-time phone location data to a little known company called Securus2 raises public concerns about the risk of personal data leakage and abuse.In a blockchain system, the ledger is immutable and not held on a single server but among all servers in the network. The openness feature of blockchain allows any participant to modify the ledger under a set of rules dictated by a “consensus protocol. MACHINE LEARNING for malware detection The IoT facilitates integration between the physical world and computer communication networks, and applications (apps) such as infrastructure management and environmental monitoring make privacy and security techniques critical for future. Malware detection protects IoT devices from privacy leakage, power depletion, and network performance degradation against malware such as viruses, worms, and Trojans IoT systems
What it does
Blockchain, as a decentralized system, removes the requirement for a trusted thirdparty by allowing participants to verify data correctness and ensure its immutability. IoT devices can use blockchain to register themselves and organize, store, and share streams of data effectively and reliably. Blockchain part Applying the blockchain technology in the above scenario, I demonstrate how our IoT device and related data tracking and trading system resolves the trustworthiness issue in the IoT ecosystem. IN our blockchain app we have two entity Manufacture and customer. Manufacture three service:Registration,update,sell The registration service is responsible for registering a newly made device onto the blockchain. Actually, it creates device information containing the metadata related to the device including device model, device ID, and device warranty information. The Update service allows manufacturers to update the device information including the device owner, device price, device warranty, and device status and send the OTA update & For instance, when a manufacturer finds a specific product has a safety defect and wants to recall the product, it can set the device status to untradeable. Customer two service:update & sell The updateservice allows the customer to update the device/data information including the device/data owner, device/data price. The device/data owner can also set the price for a given device/data and allow the device/data owner to transfer the ownership of the device to another customer when the ownership transferring agreement is achieved. The sell service allows the customer to put a specific device/data on the market; thus, customers can buy the device/data from another customer. Machine learning for malware detection IoT devices can apply supervised learning techniques to evaluate the runtime behaviors of the apps in malware detection. In the malware detection scheme as developed in, an IoT device uses K-NNs and random forest classifiers to build the malware-detection model.the IoT device filters the TCP packets and selects the features among various network features including the frame number and length, labels them, and stores these features in the database. The K-NN-based malware detection assigns the network traffic to the class with the largest number of objects among its K-NNs. The random forest classifier builds the decision trees with the labeled network traffic to distinguish malware. According to the experiments in , the true positive rates of the K-NN-based malware detection and random forestbased scheme with the MalGenome data set are 99.7% and 99.9%, respectively
How we built it
Blockchain part Etherum as platform, ganache as development tools , node.js , MetaMask Ethereum Wallet,Truffle Framework *Machine Learning part * K-NN- akgorithm and random forest algorithm , MalGenome , pyhton
What we learned
Learning is an endless journey .. 1.Study about the blockchain and its role in cybersecurity. 2.Implement the basic of ganache 3.learned to train a dataset. 4.excited to do research in this field.
What's next for incedo
- Want to make a fully functioing blockchainapp regarding these vulnerabilities.

Log in or sign up for Devpost to join the conversation.