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

IoT 가상환경 플랫폼에서의 무결성 보장 시스템:Hyperledger Indy와 MQTT를 통하여

Integrity Guarantee System in IoT Virtual Environment Platform: Through Hyperedfger Indy and MQTT

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 Hyperledger Indy와 MQTT를 결합하여 가상환경에서의 IoT(Internet of Things) 디바이스의 데이터 무결성을 높이는 시스템을 제안한다. 이 시스템은 발행-구독(pub/sub) 패턴의 통신에서 분산형 네트워크를 활용한 DPKI(Decentralized Public Key Infrastructure) 구조를 실현하여 중앙집중형 시스템의 한계를 보완한다. IoT 디바이스의 데이터 무결성을 보장하기 위해 디지털 서명 기술을 적용하였고 클라이언트, IoT 디바이스, 브로커, 블록체인의 네 가지 핵심 요소 간의 통신 시나리오와 분산 식별자(Decentralized Identifier)를 활용한 토픽 구조를 통해 가상 환경에서 안전화고 투명한 데이터 교환을 위한 체계적인 방법을 제시한다. 본 논문은 제안된 시스템의 성능을 입증하기 위해 네 가지 시나리오에 대해서 실험을 수행하고 가상 환경에서의 통신 성능을 평가하였다. 실험 결과 제안된 시스템이 가상환경에서 신뢰성 있는 IoT 데이터 통신 구조를 제공함을 확인하였다.

Abstract

In this paper, we propose a system that improves the data integrity of IoT(Internet of Things) devices in the virtual environment by combining Hyperledger Indy and MQTT(Message Queuing Telemetry Transport). The system complements the limitations of the centralized system by realizing a DPKI(Decentralized Public Key Infrastructure) structure that utilizes a distributed network in publish-subscribe(pub/sub) pattern communication. Digital signature technology was applied to ensure the data integrity of IoT devices and communication scenarios between the four core components of the client, IoT device, broker, and blockchain, as well as a topic structure using a decentralized identifier to ensure safety in the virtual environment. We present a systematic method for transparent data exchange. To prove the performance of the proposed system, this paper conducted experiments on four scenarios and evaluated communication performance in a virtual environment. The experimental results confirmed that the proposed system provides a reliable IoT data communication structure in a virtual environment.

참고문헌 (21)

  1. 김학서, "메타버스 서비스를 위한 디지털 트윈 기반 현실-가상 융합 인터랙션 기술 동향", 한국통신학회지, 40(11), pp.24~31 (2023)
  2. B. Ko, "Metaverse-based immersive content R&D supportbusiness trend", Broadcasting and Media Magazine, 27(1), pp.21~26 (2022)
  3. 이영우, "IoT 환경 센서와 메타버스의 디지털 트윈 간 실시간 연동 구현", 한국통신학회 학술대회논문집, pp.325~326 (2022)
  4. "What is MQTT?"[URL]
  5. The Resource Public Key Infrastructure(RPKI) : A Survey on Measurements and Future Prospects, "N. Rodday", IEEE Transactions on Network and Service Management, ~ (2023)
  6. N. H. Kim, "Secure MQTT Protocol based on Attribute-Based Encryption Scheme", J. of KIISE, 45(3), pp.195~199 (2018)
  7. 최규현, "자기주권 신원 생태계를 위한 신뢰할 수 있는 통신 방법", 한국정보처리학회, 11(3), pp.91~98 (2022)
  8. 홍유성, "신뢰할 수 있는 탈중앙 메타버스를 위한 IoT 통신 기술 개발", 한국디지털콘텐츠학회 학술대회논문집, pp.157~159 (2023)
  9. "DID Implementation Guide v1.0" (2021)[URL]
  10. A. Papageorgiou, "DPKI : A Blockchain-Based Decentralized Public Key Infrastructure System", 2020 Global Internet of Things Summit (GIoTS), pp.1~5 (2020)
  11. F. Buccafurri, "Securing MQTTT by Blockchain-Based OTP Authentication", Sensors, 20(7) (2002)
  12. M. A. Abubakar, "Blockchain-based identity and authentication scheime for MQTT protocol", ICBCT’ 21, pp.73~81 (2021), ACM
  13. A. Dixit, "A Decentrqalized IIOT Identity Framework based on Self-Soverign Identity using Blockchain", IEEE LCN 2022, pp.3350338~ (2022)
  14. N. Fotiou, "Capabilties-based access control for IoT device using Verifiable Credentials", SPW 2022, pp.222~228 (2022)
  15. 남혜민, "사물인터넷 환경에서 발행 구독 프로토콜에 적용가능한 분산식별자 기반의 인증기법 연구", 석사, pp.2021
  16. "GitHub 저장소"[URL]
  17. "M2MqttUnity" (2017)[URL]
  18. "hyperledger/indy-sdk"[URL]
  19. "MQTTnet"[URL]
  20. "paho-mqtt 1.6.1" (2021)[URL]

관련 논문AI추천

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