Browse > Article
http://dx.doi.org/10.7471/ikeee.2019.23.2.508

Development of IoT Device Management System Using Blockchain DPoS Consensus Algorithm  

Kim, Mihui (Dept. of Computer Science & Eng., Computer System Institute, Hankyong National University)
Kim, Youngmin (Dept. of Computer Science & Eng., Computer System Institute, Hankyong National University)
Publication Information
Journal of IKEEE / v.23, no.2, 2019 , pp. 508-516 More about this Journal
Abstract
Smart home with various IoT devices provides convenient and efficient services. However, security is important because sensitive information such as private video and audio can be collected and processed, as well as shared over the Internet. To manage such smart home IoT devices, we use blockchain technology that provides data integrity and secure management. In this paper, we utilize a PoS(Proof of Stake) method that verifies the block through the accumulated stake in the network rather than the computation power, out of the PoW(Proof of Work) block chain, in which the computation for the existing verification must be continuously performed. Among them, we propose a blockchain based system with DPoS(Delegated Proof of Stake) method to actively solve the scalability part, for security that is suitable for smart home IoT environment. We implement the proposed system with DPoS based EOSIO to show realization, and we show performance improvement in terms of transaction processing speed.
Keywords
IoT device management; Blockchain; Integrity; DPoS consensus; System development;
Citations & Related Records
연도 인용수 순위
  • Reference
1 V. Ricquebourg, D. Menga, D. Durand, B. Marhic, L. Delahoche, and C. Loge, "The Smart Home Concept: our immediate future," in Proc. of 1ST IEEE International Conference on E-Learning in Industrial Electronics, Hammamet, pp.23-28, 2006. DOI: 10.1109/ICELIE.2006.347206
2 K. Kim, et. al., "IoT based smart home service framework technology," Broadcasting and Media Magazine, Vol.20, No.3, pp.290-302, 2018. DOI: 10.1109/MobServ.2015.66
3 M. Kim, "A Scheme of IoT Device Management using Virtual Machine at Edge Cloud," Master Thesis, Kyungnam Univ., 2019.
4 S. Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System," 2008, https://bitcoin.org/bitcoin.pdf
5 "Introduction to Smart Contracts-Solidity 0.5.8 documentation." https://solidity.readthedocs.io/en/v0.5.8/introduction-to-smart-contracts.html
6 V. Buterin, "On Stake," Jul. 2014. https://blog.ethereum.org/2014/07/05/stake/
7 B. Xu, D. Luthra, Z. Cole, and N. Blakely, "EOS: An Architectural, Performance, and Economic Analysis," https://whiteblock.io/library/eos-test-report.pdf
8 "Blockchain speeds & the scalability debate $\mid$ Blocksplain." https://blocksplain.com/2018/02/28/transaction-speeds/
9 X. Hao, L. Yu, L. Zhiqiang, L. Zhen, and G. Dawu, "Dynamic Practical Byzantine Fault Tolerance," in Proc. of IEEE Conference on Communications and Network Security (CNS), Beijing, pp.1-8, 2018. DOI: 10.1109/CNS.2018.8433150
10 Y. Liu, Y. He, M. Li, J. Wang, K. Liu, and X. Li, "Does Wireless Sensor Network Scale? A Measurement Study on GreenOrbs," IEEE Trans. Parallel Distrib. Syst., vol.24, no.10, pp.1983-1993, 2013. DOI: 10.1109/TPDS.2012.216   DOI
11 B. L. Risteska Stojkoska and K. V. Trivodaliev, "A review of Internet of Things for smart home: Challenges and solutions," Journal of Cleaner Production, vol.140, pp.1454-1464, 2017. DOI: 10.1016/j.jclepro.2016.10.006   DOI
12 Y. Seo, J. Song, Y. Kong, "Blockchain Technology: Prospect and Implications in Perspective of Industry and Society," SPRI Issue Report, No.2017-004, 2017.
13 A. Dorri, S. S. Kanhere, R. Jurdak, and P. Gauravaram, "Blockchain for IoT security and privacy: The case study of a smart home," in Proc. of IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp.618-623, 2017. DOI: 10.1109/PERCOMW.2017.7917634
14 Y. Zhang, S. Kasahara, Y. Shen, X. Jiang, and J. Wan, "Smart Contract-Based Access Control for the Internet of Things," arXiv:1802.04410 [cs], 2018. DOI: 10.1109/JIOT.2018.2847705   DOI
15 EOSIO, https://github.com/eosio