Abstract
Recently, with the emergence and growth of the IoT as a promising vehicle for sustainable development, the concept of ‘smart cities’ has advanced significantly. However, many challenges inhibit the development of using IoT applications in smart cities, such as issues of privacy, scalability, trust, security, and centralisation. On a daily basis in smart cities, the IoT generates a large amount of data (big data) which could potentially be used for questionable or suspect purposes by attackers. The weight of the security issues surrounding big data must be acknowledged as the associated technology is continuously developing. To solve this issue, a strategy that secures important and potentially sensitive user information on a distributed blockchain and transmits non-sensitive information to the primary system by controlling the size of the blockchain is proposed. This solution cannot be achieved in traditional blockchain because it requires too many resources. The model is composed of three proposed algorithms: the first aims to allocate data to each user; the second performs the process of searching for data, and the third confirms the communication process. Experiments have proved that this proposed protocol for blockchain has excellent byzantine fault tolerance. The final experimental results of the proposed model established that the algorithms effectively meet the performance requirements.
Publisher
Institute of Advanced Engineering and Science
Subject
Electrical and Electronic Engineering,Control and Optimization,Computer Networks and Communications,Hardware and Architecture,Information Systems,Signal Processing
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献