The Internet of Things (IoT) has been revolutionizing this world by introducing exciting applications almost in all walks of daily life, such as healthcare, smart cities, smart environments, safety, remote sensing, and many more. This paper proposes a new framework based on the blockchain and deep learning model to provide more security for Android IoT devices. Moreover, our framework is capable to find the malware activities in a real-time environment. The proposed deep learning model analyzes various static and dynamic features extracted from thousands of feature of malware and benign apps that are already stored in blockchain distributed ledger. The multi-layer deep learning model makes decisions by analyzing the previous data and follow some steps. Firstly, it divides the malware feature into multiple level clusters. Secondly, it chooses a unique deep learning model for each malware feature set or cluster. Finally, it produces the decision by combining the results generated from all cluster levels. Furthermore, the decisions and multiple-level clustering data are stored in a blockchain that can be further used to train every specialized cluster for unique data distribution. Also, a customized smart contract is designed to detect deceptive applications through the blockchain framework. The smart contract verifies the malicious application both during the uploading and downloading process of Android apps on the network. Consequently, the proposed framework provides flexibility to features for run-time security regarding malware detection on heterogeneous IoT devices. Finally, the smart contract helps to approve or deny to uploading and downloading harmful Android applications.
翻译:物端互联网( IoT) 通过在日常生活的各行各业( 如医疗保健、智能城市、智能环境、安全、遥感等)引入令人兴奋的应用,让这个世界发生革命性的变化。 本文提出了基于块链和深层次学习模式的新框架, 以便为安卓的 IoT 设备提供更多安全。 此外, 我们的框架能够在实时环境中找到恶意软件活动。 提议的深层次学习模型分析从成千上万个已经存储在块链分布分类账中的恶意软件和良性应用程序特性中提取的各种静态和动态特征。 多层次深层次学习模式通过分析先前的数据并遵循某些步骤来作出决定。 首先, 它将恶意软件特性分为多层次组。 第二, 它为每个恶意软件设置或集群选择了独特的深层次学习模式。 最后, 我们的框架可以通过将所有组级生成的结果结合起来来产生决定。 此外, 决定和多层次的组合数据数据数据存储在一个块链中, 可以进一步用于培训每个专门分类集。 此外, 定制的智能合同旨在检测智能应用程序在智能链条框框架中检测智能应用程序, 将智能应用程序分为欺骗性应用程序, 帮助进行恶意的下载, 进行稳定的下载。