DOI QR코드

DOI QR Code

MANET에서 계층적 구조와 블록체인 기반 노드 인증 기법에 관한 연구

A Study on Hierarchical Structure and Blockchain-based Node Authentication Mechanism in MANET

  • 양환석 (중부대학교 정보보호학과)
  • 투고 : 2019.08.29
  • 심사 : 2019.09.21
  • 발행 : 2019.09.30

초록

MANET은 무선을 이용한 이동 노드들로만 구성되어 있기 때문에 많은 보안 취약점이 존재한다. 특히 네트워크에 참여하는 노드들에 대한 정확한 신뢰도 측정 및 인증을 통해서 악의적인 노드들의 참여를 배제하는 것은 네트워크 성능을 좌우하는 매우 중요한 요소이다. 본 논문에서는 네트워크에 참여하는 노드들에 대한 인증 정보의 위변조를 차단하기 위하여 블록체인 기술을 적용한 기법을 제안하였다. 노드들에 대한 인증의 효율성을 높이고 블록 생성 및 교환 프로토콜의 최적 기법을 적용하기 위하여 영역기반 계층 구조를 적용하였다. 또한 블록에 노드들에 대한 인증 정보를 추가하기 위하여 4개의 데이터 payload를 블록 헤더에 추가하였다. 이동 노드들 간의 hop-by-hop 데이터 전달 방식에 블록체인 기법을 적용해 신뢰성을 높이기 위하여 트랜잭션 생성, 블록 패키징, 검증 과정을 거치는 블록체인 교환 프로토콜을 구현하였다. 이러한 과정을 통해 노드들에 대한 인증 정보의 신뢰성을 높일 수 있게 되었다. 제안한 기법의 성능을 평가하기 위하여 기존의 기법들과 비교 실험하였으며, 실험 결과를 통해 우수한 성능을 확인할 수 있었다.

MANET has many security vulnerabilities because it consists of only mobile nodes using wireless. In particular, it is a very important factor determining network performance that excludes the participation of malicious nodes through accurate reliability measurements and authentication of nodes participating in the network. In this paper, we proposed a technique applied with blockchain technology in order to prevent forgery of authentication information for nodes participating in the network. And, an area-based hierarchical structure was applied to increase the efficiency of authentication for nodes and apply the optimal technique of block generation and exchange protocol. In addition, four data payloads were added to the block header in order to add authentication information for nodes in block. To improve the reliability by applying the blockchain technique to the hop-by-hop data transfer method between mobile nodes, blockchain exchange protocol through transaction creation, block packaging and verification processes were implemented. We performed the comparative experiment with the existing methods to evaluate the performance of the proposed method and confirmed the excellent performance by the experiment results.

키워드

참고문헌

  1. N. W. Lo and F. L. Liu, "A Secure Routing Protocol to Prevent Cooperative Black Hole Attack in MANET," in Intelligent Technologies and Engineering Systems. vol. 234, J. Juang and Y.-C. Huang, Eds., ed: Springer New York, pp. 59-65, 2013.
  2. S. Ak, H. Rom, and S. Sharma, "A Comprehensive Review of Security Issues in Manets," International Journal of Computer Applications vol. 69 2013.
  3. J. Su and H. Liu, "Protecting Flow Design for DoS Attack and Defense at the MAC Layer in Mobile Ad Hoc Network," Applied Informatics and Communication Communications in Computer and Information Science, vol. 224, pp. 233-240, 2011. https://doi.org/10.1007/978-3-642-23214-5_31
  4. L.Yingbin, H. V. Poor, and Y. Lei, "Secrecy Throughput of MANETs Under Passive and Active Attacks," Information Theory, IEEE Transactions on, vol. 57, pp. 6692-6702, 2011. https://doi.org/10.1109/TIT.2011.2165800
  5. A. El-Sayed, "Clustering Based Group Key Management for MANET," in Advances in Security of Information and Communication Networks. vol. 381, A. Awad, A. Hassanien, and K. Baba, Eds., ed: Springer Berlin Heidelberg, pp. 11-26, 2013.
  6. S. Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System," 2008, https://bitcoin.org/bitcoin.pdf.
  7. Lin Chen, Lei Xu, Nolan Shah, Zhimin Gao, Yang Lu, and Weidong Shi., "On Security Analysis of Proof-of-Elapsed Time (PoET)," In Stabilization, Safety, and Security of Distributed Systems. pp. 282-297, 2017.
  8. Andrew Miller, Yu Xia, Kyle Croman, Elaine Shi, and Dawn Song., "The Honey Badger of BFT Protocols," In CCS, pp. 31-42, 2016.
  9. Rafael Pass and Elaine Shi. [n. d.]. FruitChains: A Fair Blockchain. In PODC 2017. pp. 315-324.
  10. Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten. Arbitrum : Scalable, private smart contracts. In USENIX Security 2018. pp. 1353-1370.