본문 바로가기
KERD
논문KCI 등재

블록체인 기술의 사물인터넷 적용에 대한 조사 연구-적용 환경, 합의 알고리즘, 플랫폼 중심으로

Survey on Blockchain Technologies Applied to IoT – Focusing on Applied Environment, Consensus Algorithms, and Platforms

0

조회

0

다운로드

6

인용

0

참고문헌

키워드

주제분류학제간연구

초록

최근 4차 산업혁명을 구성할 기술 중 사물인터넷과 블록체인 기술은 그 핵심에 있다. 본 논문에서는 사물인터넷을 위해 블록체인 기술을 접목한 연구들을 살펴본다. 사물인터넷을 구성할 기기 수가 폭증하고, 그 수집 관리될 데이터 양 또한 상당할 것으로 예측하고 있다. 이러한 기기나 기기로부터 생성될 데이터에 대한 안전성 확보는 해결해야할 문제로 대두된다. 이러한 문제의 해결책으로서 데이터 관리의 분산화, 위조불가능, 추적가능 등 데이터의 안전성 등을 제공하는 블록체인 기술을 꼽고 있다. 그러나 기존 전자화폐 관리(예, 비트코인)에서 사용되는 합의 알고리즘의 계산의 비효율성 등이 사물인터넷에 적용되기 위해 개선해야할 점으로 꼽히고 있으며, 이를 개선한 블록체인 기술이 사물인터넷에 적용되는 연구가 진행되고 있다. 본 논문에서는 이러한 사물인터넷 시스템을 위해 적용된 블록체인 기술 사례를 살펴 보기위해 적용 환경(가정, 병원, 기업, 정부), 합의 알고리즘(작업증명, 지분증명), 플랫폼(이더리움, 하이퍼레저) 으로 분류하여 그 특징을 분석한다. 이러한 최근 연구 동향 분석을 통해 사물인터넷 구성을 위한 블록체인 기술의 적용 가능성을 보이고, 앞으로 진행해야 할 연구주제와 해결해야할 사항을 제언한다.

Abstract

IoT(Internet of Things) and blockchain technologies are at the core of the technologies that form the fourth industrial revolution. In this paper, we examine the researches incorporating blockchain technology for the IoT. It is predicted that the number of IoT devices explode, and the amount of data to be collected and managed would also be significant. Ensuring the security of the device or data generated from the device is a problem to be solved. The blockchain technology is considered as a solution to this problem, because it provides data safety such as decentralization of data management, non-forgery, and traceability. However, it is considered that the inefficiency of the calculation of the consensus algorithm used in existing electronic cryptocurrency management (e.g., Bitcoin) should be improved in order to be applied to the Internet of Things. In this paper, we analyze the characteristics of the blockchain technology applied for the IoT system by classifying recent research into an applied environment (i.e., home, hospital, company and government), consensus algorithm (i.e., Proof of Work, Proof of Stake, and so on), platform (i.e., Ethereum, Hyperledger), and effort for blockchain application. Through the recent research trend analysis, we show the applicability of blockchain technology for constructing the IoT, and suggest future research topics and issues to be resolved.

참고문헌 (38)

  1. "Future of Blockchain", KISTEP, ~ (2018)
  2. R. B. Hartley, "Accelerator: achieving 10x blockchain performance on IBM blockchain platform", IBM Think 2019, ~ (2019)
  3. X. Liang, "ProvChain: A blockchain-based data provenance architecture in cloud environment with enhanced privacy and availability", Proceedings of the 17th IEEE, 2017, 468~477[DOI]
  4. 김미희, "블록체인 DPoS 합의 알고리즘을 활용한IoT 장치 관리 시스템 개발", 전기전자학회논문지, 23(2), pp.508~516 (2019), 한국전기전자학회[DOI]
  5. A. L Suchaad, "Blockchain use in home automation for children incentives in parental control", MLMI 2018 Proceedings of the 2018International Conference on Machine Learning and MachineIntelligence, pp.50~53 (2018)
  6. J. Schlund, "ETHome: Open-source blockchain based energy community controller", e-Energy '18Proceedings of the Ninth International Conference on Future Energy Systems,, pp.319~323 (2018)
  7. S. Aggarwal, "EnergyChain:enabling energy trading for smart homes using blockchains in smart grid ecosystem", Proceedings of the 1st ACM MobiHoc Workshop on Networking and Cybersecurity for Smart Cities,, pp.1~6 (2018), ACM
  8. A. D. Dwivedi, "A decentralized privacy-preserving healthcare blockchain for IoT", Sensors, ~ (2019)
  9. M. Alblooshi, "Blockchain-based ownership management for medical IoT devices", 2018International Conference on Innovations in Information Technology, pp.151~156 (2018)
  10. Z. Hao, "FastPay: a secure fast payment method for edge-IoT platforms using blockchain", 2018IEEE, 2018, 410~415
  11. Z. Li, "Blockchain and IoT data analytics for fine-grained transportation insurance", 2018 IEEE 24th International Conference on Parallel and Distributed Systems, pp.1022~1027 (2018)
  12. H. T. Vo, "Blockchain-based data management and analytics for micro-insurance applications", Proceedings of the 2017 ACM on Conference on Information and Knowledge Management ACM, pp.2539~2542 (2017)
  13. K. R. Özyılmaz, "IDMoB: IoT data marketplace on blockchain", 2018 Crypto Valley Conference on Blockchain Technology (CVCBT),, pp.11~19 (2018)
  14. Q. Yang, "New loan system based on smart contract", the 2019 ACM International Symposium, pp.121~126 (2019)
  15. W. M. Wang, "Towards open and automated customer service: a blockchain-based AutoML framework", Proceedings of the 2nd International Conference on Computer Science and Application Engineering) ACM,, pp.1~6 (2018)
  16. Q. Ren, "Using blockchain to enhance and optimize IoT-based intelligent traffic system", 2019International Conference on Platform Technology and Service, pp.1~4 (2019)
  17. H. Rathore, "TangleCV: decentralized technique for secure message sharing in connected vehicles", ACM, pp.45~48 (2019)
  18. R. Shrestha, "Regional blockchain for vehicular networks to prevent 51% attacks", IEEE Access, 7, pp.95033~95045 (2019)
  19. R. A. Michelin, "SpeedyChain: a framework for decoupling data from blockchain for smart cities", Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems:Computing, pp.145~154 (2018), Networking and Services ACM
  20. M. P. Caro, "Blockchain-based traceability in Agri-Food supply chain management: A practical implementation", 2018 IoT Vertical and Topical Summit on Agriculture Tuscany (IOT Tuscany), pp.1~4 (2018)
  21. J. Lin, "Blockchain and IoT based food traceability for smart agriculture", Proceedings of the 3rd International Conference on Crowd Science and Engineering ACM,, pp.1~6 (2018)
  22. S. Cheng, "VOLTimebank: a volunteer system for mutual pension based on blockchain", the 2019International Conference, pp.75~79 (2019)
  23. M. Han, "A novel blockchain-based education records verification solution", Proceedings of the 19th Annual SIG Conference on Information Technology Education ACM,, pp.178~183 (2018)
  24. C. W. Chiang, "Exploring blockchain for trustful collaborations between immigrants and governments", Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems ACM, pp.1~6 (2018)
  25. A. Alketbi, "Blockchain for government services-Use cases, security benefits and challenges", 2018 15th Learning and Technology Conference, pp.112~119 (2018)
  26. H. Li, "Blockchain-enabled data provenance in cloud datacenter reengineering", Proceedings of the 2019 ACM International Symposium on Blockchain and Secure Critical Infrastructure ACM,, pp.47~55 (2019)
  27. M. Milutinovic, "Proof of luck: an efficient blockchain consensus protocol", Proceedings of the 1st Woarkshop on System Software for Trusted Execution ACM, pp.2~6 (2016)
  28. C. Ehmke, "Proof-of-property: a lightweight and scalable blockchain protocol", Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain ACM,, pp.48~51 (2018)
  29. A. Shoker, "Brief Announcement: sustainable blockchains through proof of eXercise", the 2018 ACM Symposium, pp.269~271 (2018)
  30. F. Wu, "Proof-of-play: a novel consensus model for blockchain-based peer-to-peer gaming system", ACM International Symposium on Blockchain and Secure Critical Infrastructure, pp.19~28 (2019)
  31. U. Javaid, "Mitigating loT device based DDoS attacks using blockchain", Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems ACM, pp.71~76 (2018)
  32. M. L. Di Silvestre, "An energy blockchain, a use case on tendermint", 2018 IEEE International Conference on Environment and Electrical Engineering and 2018IEEE Industrial and Commercial Power Systems Europe,, pp.1~5 (2018)
  33. "XML resources"[URL]
  34. "XML resources"[URL]
  35. "XML resources"[URL]
  36. E. Androulaki, "Hyperledger fabric: A distributed operating system for permissioned blockchains", Proc. 13th EuroSyst, pp.30~ (2018)
  37. J. Eberhardt, "ZoKratesscalable privacy-preserving off-chain computations", 2018 IEEE International Conference on Internet of Things and IEEE Green Computing and Communications and IEEE Cyber, Physical and Social Computing and IEEE Smart Data, pp.1084~1091 (2018)
  38. I. Ahmed, "Multivariable based checkpoints to mitigate the long range attack in proof-of-stake based blockchains", Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications ACM, pp.118~122 (2019)

관련 논문AI추천

이 간행물의 다른 논문 (14건)