Interdisciplinary Program of Information Security, Graduate School, Pukyong National University, Busan 48513, Korea.
Electronics and Telecommunications Research Institute, Daejeon 34129, Korea.
Sensors (Basel). 2018 Oct 22;18(10):3577. doi: 10.3390/s18103577.
Internet of Things (IoT)-based devices, especially those used for home automation, consist of their own sensors and generate many logs during a process. Enterprises producing IoT devices convert these log data into more useful data through secondary processing; thus, they require data from the device users. Recently, a platform for data sharing has been developed because the demand for IoT data increases. Several IoT data marketplaces are based on peer-to-peer (P2P) networks, and in this type of marketplace, it is difficult for an enterprise to trust a data owner or the data they want to trade. Therefore, in this study, we propose a review system that can confirm the reputation of a data owner or the data traded in the P2P data marketplace. The traditional server-client review systems have many drawbacks, such as security vulnerability or server administrator's malicious behavior. However, the review system developed in this study is based on Ethereum smart contracts; thus, this system is running on the P2P network and is more flexible for the network problem. Moreover, the integrity and immutability of the registered reviews are assured because of the blockchain public ledger. In addition, a certain amount of gas is essential for all functions to be processed by Ethereum transactions. Accordingly, we tested and analyzed the performance of our proposed model in terms of gas required.
物联网 (IoT) 设备,特别是那些用于家庭自动化的设备,都有自己的传感器,并在运行过程中生成许多日志。生产物联网设备的企业通过二次处理将这些日志数据转化为更有用的数据;因此,他们需要来自设备用户的数据。由于对物联网数据的需求不断增加,最近开发了一个数据共享平台。几个物联网数据市场都是基于对等 (P2P) 网络的,在这种类型的市场中,企业很难信任数据所有者或他们想要交易的数据。因此,在这项研究中,我们提出了一种可确认数据所有者或 P2P 数据市场中交易数据声誉的审查系统。传统的服务器-客户端审查系统存在许多缺陷,例如安全漏洞或服务器管理员的恶意行为。然而,本研究开发的审查系统基于以太坊智能合约;因此,该系统在 P2P 网络上运行,对网络问题更具灵活性。此外,由于区块链公共账本,注册审查的完整性和不可变性得到了保证。此外,以太坊交易的所有功能都需要一定数量的气体。因此,我们根据所需的气体测试和分析了我们提出的模型的性能。