The smart city is an emerging notion that is leveraging the Internet of Things (IoT) technique to achieve more comfortable, smart and controllable cities. The communications crossing domains between smart cities is indispensable to enhance collaborations. However, crossing-domain communications are more vulnerable since there are in different domains. Moreover, there are huge different devices with different computation capabilities, from sensors to the cloud servers. In this paper, we propose a lightweight two-layer blockchain mechanism for reliable crossing-domain communication in smart cities. Our mechanism provides a reliable communication mechanism for data sharing and communication between smart cities. We defined a two-layer blockchain structure for the communications inner and between smart cities to achieve reliable communications. We present a new block structure for the lightweight IoT devices. Moreover, we present a reputation-based multi-weight consensus protocol in order to achieve efficient communication while resistant to the nodes collusion attack for the proposed blockchain system. We also conduct a secure analysis to demonstrate the security of the proposed scheme. Finally, performance evaluation shows that our scheme is efficient and practical.
翻译:智能城市是一个新兴概念,它正在利用物联网技术来实现更舒适、智能和可控的城市。智能城市之间的通信跨域是加强协作所不可或缺的。然而,由于存在不同的领域,跨域通信更加脆弱。此外,从传感器到云端服务器,还有巨大的不同计算能力装置。在本文中,我们提议了智能城市可靠的跨域通信的轻量级双层连锁机制。我们的机制为智能城市之间的数据共享和通信提供了一个可靠的通信机制。我们为内部通信和智能城市之间的通信确定了一个双层连锁结构,以便实现可靠的通信。我们为轻重的IOT装置提出了一个新的块结构。此外,我们提出了一个基于声誉的多级共识协议,以便实现高效的通信,同时抵制拟议的阻断节点连锁系统。我们还进行了安全的分析,以证明拟议计划的安全性。最后,绩效评估表明我们的计划是高效和实用的。