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

IoT 환경에서 신뢰 네트워크 구축을 위한 블록체인 기반의 경량 합의 알고리즘(L-PBFT)

Blockchain-based lightweight consensus algorithm (L-PBFT) for building trust networks in IoT environment

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류학제간연구

초록

사물인터넷(IoT)의 발달과 함께 관련 네트워크 인프라는 외부 해킹과 같은 위협을 보호할 수 있는 새로운 기술이 요구되고 있다. 본 연구는 블록체인 합의 알고리즘을 기반으로 IoT 네트워크를 보호할 수 있는 L-PBFT 합의 알고리즘을 제안한다. 소규모 네트워크에 적합한 블록체인(Private) 모델을 설계하고, 초소형/저전력 IoT 장치를 대상으로 처리 성능을 테스트하고 안정성을 검증했다. 성능 분석 결과 L-PBFT는 노드 수가 적어도 합의 알고리즘의 동작(최소 14%, 최대 29%)을 준수하고, 기존 보안 프로토콜과 다른 신뢰 네트워크(보안 채널 분리)를 구축함을 증명하였다. 본 연구는 4차 산업 융합연구로써 향후 IoT 장치 보안 제품 개발에 도움이 되는 기반 기술이 될 것이다.

Abstract

With the development of the Internet of Things (IoT), related network infrastructures require new technologies to protect against threats such as external hacking. This study proposes an L-PBFT consensus algorithm that can protect IoT networks based on a blockchain consensus algorithm. We designed a blockchain (private) model suitable for small networks, tested processing performance for ultra-small/low-power IoT devices, and verified stability. As a result of performance analysis, L-PBFT proved that at least the number of nodes complies with the operation of the consensus algorithm(minimum 14%, maximum 29%) and establishes a trust network(separation of secure channels) different from existing security protocols. This study is a 4th industry convergence research and will be a foundation technology that will help develop IoT device security products in the future.

참고문헌 (35)

  1. "Ericsson Mobility Report" (2020)[URL]
  2. "The Connected Enterprise: IoT Security Report 2021" (2021)[URL]
  3. 김대원, "공급망 보안기술 동향", 전자통신동향분석, 35(4), pp.149~157 (2020), 한국전자통신연구원[DOI]
  4. 신수민, "Windows에서의 Wire 크리덴셜 획득 및 아티팩트 분석", 정보보호학회논문지, 31(1), pp.61~71 (2021), 한국정보보호학회[DOI]
  5. 김예준, "체계적인 IoT 기기의 펌웨어 보안 분석 방법에 관한 연구", 정보보호학회논문지, 31(1), pp.31~49 (2021), 한국정보보호학회[DOI]
  6. "Gartner Survey Reveals Blockchain Adoption Combined With IoT Adoption Is Booming in the U.S" (2021)[URL]
  7. E. K. Hong, "Blockchain Technology Trends for the Internet of Things", Journal of The Korea Institute of Information Security and Cryptology, 28(3), pp.38~46 (2018)
  8. Standard Development of Lightweight Blockchain for IoT devices, "J. S. Park", Electronics and Telecommunications Research Institute, ~ (2021)
  9. "Blockchain core technology and application examples by domestic and foreign industries" (2020)[URL]
  10. "What innovations will blockchain bring?" (2020)[URL]
  11. "Private Blockchain vs Traditional Centralized Database" (2021)[URL]
  12. Yue Hao, "Performance Analysis of Consensus Algorithm in Private Blockchain", 2018 IEEE Intelligent Vehicles Symposium (IV), pp.280~285 (2018), IEEE
  13. Yaroslav Meshcheryakov, "On Performance of PBFT Blockchain Consensus Algorithm for IoT-Applications With Constrained Devices", IEEE Access, 9, pp.80559~80570 (2021), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  14. Seyed Mojtaba Hosseini Bamakan, "A survey of blockchain consensus algorithms performance evaluation criteria", Expert Systems with Applications, 154, pp.113385~ (2020), Elsevier BV[DOI]
  15. "Consensus Algorithm — PBFT (Practical Byzantine Fault Tolerance)" (2020)[URL]
  16. 서두옥, "사물인터넷 환경에서 CoAP 기반의 저전력, 신뢰성 향상을 위한 경량 프로토콜", (사)디지털산업정보학회 논문지, 15(1), pp.21~28 (2019), (사)디지털산업정보학회
  17. "Guidelines for the introduction of the government IoT" (2019)[URL]
  18. "Everything you need to know about LORA and how to set up your LORA gateway to view IoT device data" (2022)[URL]
  19. 지소영, "블록체인을 이용한 사설망에서의IoT 기기 간 시간 동기화", 한국인터넷방송통신학회 논문지, 18(5), pp.161~169 (2018), 한국인터넷방송통신학회[DOI]
  20. 정윤수, "지능형 사물인터넷 기반의 확장성과 신뢰성을 보장하는 다중 블록체인 모델", 융합정보논문지, 11(3), pp.140~146 (2021), 중소기업융합학회[DOI]
  21. 김미희, "블록체인 기반 안전한 사물인터넷 장치 관리 시스템 구현", 전기전자학회논문지, 23(4), pp.1343~1352 (2019), 한국전기전자학회[DOI]
  22. 김성환, "분산 클러스터 기반 IoT 디바이스 경량 인증 방법에 대한 연구", 한국인터넷방송통신학회 논문지, 19(2), pp.103~109 (2019), 한국인터넷방송통신학회[DOI]
  23. 박환, "블록체인 기반의 토큰을 이용한 IoT 다단계 인증 시스템", 정보처리학회논문지. 컴퓨터 및 통신시스템, 8(6), pp.139~150 (2019), 한국정보처리학회[DOI]
  24. 김호균, "블록체인과 TOTP를 이용한 사물인터넷 인증시스템", 한국컴퓨터정보학회논문지, 25(2), pp.113~122 (2020), 한국컴퓨터정보학회[DOI]
  25. 남기훈, "Hyperledger Fabric 기반의 지능형 IoT MES(Manufacturing Execution System) 플랫폼 구현", 한국정보기술학회논문지, 19(11), pp.133~142 (2021), 한국정보기술학회[DOI]
  26. 김정호, "스마트 홈 환경에서 C-PBFT 기반의 디바이스 인증 프로토콜 설계", 한국산학기술학회논문지, 20(5), pp.550~558 (2019), 한국산학기술학회[DOI]
  27. L. Lao, "G-PBFT:a location-based and scalable consensus protocol for IoT-Blockchain applications", 2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp.664~673 (2020)
  28. J. Mišić, "Multiple entry point PBFT for IoT systems", GLOBECOM 2020-2020 IEEE Global Communications Conference, pp.1~6 (2020)
  29. T. Kim, "SCC : storage compression consensus for blockchain in lightweight IoT network", 2019 IEEE International Conference on Consumer Electronics(ICCE), pp.1~4 (2019)
  30. Dongjun Na, "Fusion Chain: A Decentralized Lightweight Blockchain for IoT Security and Privacy", Electronics, 10(4), pp.391~ (2021), MDPI AG[DOI]
  31. Wenyu Li, "A Scalable Multi-Layer PBFT Consensus for Blockchain", IEEE Transactions on Parallel and Distributed Systems, 32(5), pp.1146~1160 (2021), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  32. J. Thakker, "Resilient and Efficient Blockchain Consensus Protocol for Internet-of-Things", 2020 IEEE International Conference on Consumer Electronics(ICCE), pp.1~6 (2020)
  33. V. B. Mišić, "The Impact of Vote Counting Policy on the Performance of PBFT", 2021 IEEE Canadian Conference on Electrical and Computer Engineering(CCECE), pp.1~6 (2021)
  34. Youn-A Min, "The Modification of pBFT Algorithm to Increase Network Operations Efficiency in Private Blockchains", Applied Sciences, 11(14), pp.6313~ (2021), MDPI AG[DOI]
  35. Shitang Yu, "A High Performance Blockchain Platform for Intelligent Devices", 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN), pp.260~261 (2018), IEEE

관련 논문AI추천

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