Skip to main content
QUICK REVIEW

[논문 리뷰] Anti-Tamper Protection for Internet of Things System Using Hyperledger Fabric Blockchain Technology

Adnan Iftekhar, Xiaohui Cui|arXiv (Cornell University)|2021. 09. 15.
Blockchain Technology Applications and Security참고 문헌 16인용 수 4
한 줄 요약

이 논문은 블록체인 기반의 탈중앙화된 접근 제어 시스템을 제안하며, Hyperledger Fabric를 사용하여 IoT 기기에서 직접 블록체인 피어로 기능하도록 한다. 라즈베리파이 4 기기 위에 경량 블록체인 노드를 구현함으로써, 중앙 집중형 기관에 의존하지 않고도 데이터 무결성, 기밀성, 변조 방지 접근 제어를 보장한다. 이는 확장 가능하고 안전한 IoT-블록체인 통합 프레임워크를 입증한다.

ABSTRACT

Automated and industrial Internet of Things (IoT) devices are increasing daily. As the number of IoT devices grows, the volume of data generated by them will also grow. Managing these rapidly expanding IoT devices and enormous data efficiently to be available to all authorized users without compromising its integrity will become essential in the near future. On the other side, many information security incidents have been recorded, increasing the requirement for countermeasures. While safeguards against hostile third parties have been commonplace until now, operators and parties have seen an increase in demand for data falsification detection and blocking. Blockchain technology is well-known for its privacy, immutability, and decentralized nature. Single-board computers are becoming more powerful while also becoming more affordable as IoT platforms. These single-board computers are gaining traction in the automation industry. This study focuses on a paradigm of IoT-Blockchain integration where the blockchain node runs autonomously on the IoT platform itself. It enables the system to conduct machine-to-machine transactions without the intervention of a person and to exert direct access control over IoT devices. This paper assumed that the readers are familiar with Hyperledger Fabric basic operations and focus on the practical approach of integration. A basic introduction is provided for the newbie on the blockchain.

연구 동기 및 목표

  • 중앙 집중형 IoT 아키텍처에서 증가하는 보안 및 기밀성 문제를 해결하기 위해.
  • 인간의 간섭 없이 기기 간 거래와 직접적인 접근 제어를 가능하게 하기 위해.
  • 자원 제약이 있는 IoT 기기에서 블록체인을 사용하여 탈중앙화되고 변조에 강한 접근 제어 모델을 구현하기 위해.
  • 라즈베리파이 4와 같은 저전력 IoT 플랫폼에서 전체 블록체인 노드를 실행할 수 있는지의 타당성을 평가하기 위해.
  • 블록체인 기반의 합의 및 정책 이행을 통해 IoT 시스템의 데이터 무결성, 기밀성 및 거버넌스를 향상시키기 위해.

제안 방법

  • 라즈베리파이 4와 같은 IoT 기기 위에 직접 Hyperledger Fabric 블록체인 노드를 구축하여 피어 간 거래 처리를 가능하게 한다.
  • Hyperledger Fabric의 협의체 기반 정책을 활용하여 체인코드 실행을 위한 세밀한 접근 제어를 정의한다.
  • 체인코드 승인 정책을 구현하여 거래 검증 이전에 특정 승인된 피어의 승인을 요구한다.
  • Hyperledger Fabric 클라이언트 식별 라이브러리를 활용하여 역할 기반 접근 제어를 체인코드에 적용함으로써 데이터 기밀성을 강화한다.
  • 블록체인에 직접 IoT 데이터를 저장하고 검증하여 변하지 않는 성격과 종단 간 데이터 무결성을 확보한다.
  • IoT 기기들이 네이티브 노드로 기능하는 허가된 블록체인 네트워크를 설계하여, 데이터 저장 및 검증을 위해 클라우드나 엣지 서버에 의존하지 않도록 한다.

실험 결과

연구 질문

  • RQ1어떻게 블록체인 기술을 IoT 시스템에 통합하여 데이터 변조 및 무단 접근을 방지할 수 있는가?
  • RQ2라즈베리파이 4와 같은 경량 IoT 기기들이 탈중앙화된 합의 및 접근 제어를 지원하기 위해 전체 블록체인 노드로 기능할 수 있는가?
  • RQ3협의체 기반 정책 모델은 블록체인 네트워크 내에서 IoT 기기 상호작용을 보호하는 데 어떤 역할을 하는가?
  • RQ4IoT 기기 위에 직접 블록체인을 통합하면 데이터 무결성 향상과 중앙 집중형 인fra구조 의존도 감소에 어떻게 기여하는가?
  • RQ5자원 제약이 있는 IoT 플랫폼에 블록체인 노드를 구현할 때의 실용적 제약 조건과 상충 관계는 무엇인가?

주요 결과

  • 제안된 시스템은 라즈베리파이 4에 Hyperledger Fabric 블록체인 노드를 성공적으로 구현하여 저전력 IoT 기기에서 전체 블록체인 노드를 실행할 수 있음을 입증했다.
  • 체인코드 정책을 통한 직접적인 탈중앙화된 접근 제어가 가능해져, 승인된 엔티티만 작업를 실행할 수 있도록 보장했다.
  • 암호학적 해시와 블록체인 레지스트리의 불변성 덕분에 데이터 무결성이 유지되었으며, 무단 수정을 방지했다.
  • 협의체 기반 정책 모델을 통해 세밀한 제어가 가능해져 특정 조직 및 사용자에게만 체인코드 실행을 제한함으로써 데이터 기밀성을 향상시켰다.
  • 중앙 집중형 클라우드나 엣지 서버 의존도를 줄여 IoT 구현의 내성 강화와 공격 표면 감소를 달성했다.
  • 프로토타입은 IoT 기기들이 자율적인 블록체인 노드로 기능할 수 있음을 보여주었으며, 인간의 간섭 없이 기기 간 거래를 가능하게 했다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.