DOI QR코드

DOI QR Code

블록체인 기술을 이용하여 IoT 보안 강화를 위한 새로운 접근방법 연구

Research on a New Approach to Enhance IoT Security Using Blockchain Technology

  • 투고 : 2019.09.16
  • 심사 : 2019.12.20
  • 발행 : 2019.12.28

초록

IoT의 구조는 크게 디바이스, 게이트웨이, 서버로 나눌 수 있다. 먼저 디바이스로부터 게이트웨이는 데이터를 수집하고, 게이트웨이는 HTTP 프로토콜, 웹소켓 프로토콜, MQTT 프로토콜을 통해 서버로 데이터를 송신한다. 그 후 처리서버에서 데이터를 가공, 분석, 변환, 하며 데이터베이스는 이러한 데이터들을 저장하고 활용을 쉽게 한다. 이러한 IoT 서비스는 기본적으로 서버가 있는 중앙 집중형 구조라는 특징 때문에 전체 플랫폼에 대한 공격이 중앙 서버로만 집중되어 분산형 구조보다 해킹 성공 확률이 높다. 이를 해결하기 위한 하나의 방안으로 블록체인을 결합한 IoT가 개발되고 있다. 따라서, 제안하는 연구는 블록체인은 분산형 구조로 소규모 데이터들이 담긴 블록들이 체인 형식으로 연결되어 각 노드들이 서로 데이터를 합의, 검증하는 단계를 거쳐 신뢰성을 높이고 데이터 위변조 확률이 낮추는 방안을 제안한다.

The structure of the IoT can be divided into devices, gateways, and servers. First, the gateway collects data from the device, and the gateway sends data to the server through HTTP protocol, Websocket protocol, and MQTT protocol. The processing server then processes, analyzes, and transforms the data, and the database makes it easy to store and use this data. These IoT services are basically centralized structures with servers, so attacks on the entire platform are concentrated only on the central server, which makes hacking more successful than distributed structures. One way to solve this problem is to develop IoT that combines blockchain. Therefore, the proposed research suggests that the blockchain is a distributed structure, in which blocks containing small data are connected in a chain form, so that each node agrees and verifies the data with each other, thereby increasing reliability and lowering the probability of data forgery.

키워드

참고문헌

  1. L. Hang & D. Kim. (2019). Design and Implementation of an Integrated IoT Blockchain Platform for Sensing Data Integrity. Sensors, 19(10), 2228. doi:10.3390/s19102228
  2. C. Z. IZhang. (n.d.). Economics of Internet of Things (IoT): Market structure analysis. Managing the Internet of Things: Architectures, Theories and Applications, 137-154. doi:10.1049/pbte067e_ch8
  3. J. Freer, B. Beggs, H. Fernandez-Canque, F. Chevrier & A Goryashko. (1995.). Moving object surveillance and analysis for camera based security systems. Proceedings The Institute of Electrical and Electronics Engineers. 29th Annual 1995 International Carnahan Conference on Security Technology. (pp. 67-71). doi:10.1109/ccst.1995.524735
  4. Root characteristics of some important trees of eastern forests : A summary of the literature. (1980). doi:10.5962/bhl.title.150066
  5. J. A. Kurtz. (2017). Hacking Wireless Access Points. Hacking Wireless Access Points, 93-107. doi:10.1016/b978-0-12-805315-7.00007-3
  6. N. Pathak & A. Bhandari. (2018). Implementing Blockchain as a Service. IoT, AI, and Blockchain for. NET, 211-242. doi:10.1007/978-1-4842-3709-0_8
  7. J. H. Jeon, K. Kim & J. Kim. (2018). Block chain based data security enhanced IoT server platform. 2018 International Conference on Information Networking (ICOIN). (pp. 941-944). doi:10.1109/icoin.2018.8343262
  8. F. Alkurdi, I. Elgendi, K. S. Munasinghe, D. Sharma & A. Jamalipour. (2018). Blockchain in IoT Security: A Survey. 2018 28th International Telecommunication Networks and Applications Conference (ITNAC). doi:10.1109/atnac.2018.8615409
  9. Y. H. Joh. (2014). A Framework for IoT-Based Convergence Personalized Menu Recommendation System. Journal of the Korea Convergence Society, 5(4), 147-153. https://doi.org/10.15207/JKCS.2014.5.4.147
  10. H. M. Jung, K. Jeong & H. J. Cho. (2017). A Design for Security Functional Requirements of IoT Middleware System. Journal of the Korea Convergence Society, 8(11), 63-69. https://doi.org/10.15207/JKCS.2017.8.11.063
  11. H.J. Kim, H. S. Lee, B. J. Choi & Y. H. Kim. (2019). Machine Learning-based Quality Control and Error Correction Using Homogeneous Temporal Data Collected by IoT Sensors. Journal of the Korea Convergence Society, 10(4), 17-23. https://doi.org/10.15207/JKCS.2019.10.4.017
  12. J. H. Oh & K. H. Lee. (2016). Attack Scenarios and Countermeasures using CoAP in IoT Environment. Journal of the Korea Convergence Society, 7(4), 33-38. https://doi.org/10.15207/JKCS.2016.7.4.033
  13. M. J. Lee. (2015). A Game Design for IoT environment. Journal of the Korea Convergence Society, 6(4), 133-138. https://doi.org/10.15207/JKCS.2015.6.4.133
  14. C. R. Seo & K. H. Lee. (2016). ARP Spoofing attack scenarios and countermeasures using CoAP in IoT environment. Journal of the Korea Convergence Society, 7(4), 39-44. https://doi.org/10.15207/JKCS.2016.7.4.039
  15. S. Sun Yoo & S. T. Kim. (2017). Development of Intelligent Gateway for IoT office service in small size. Journal of the Korea Convergence Society, 8(11), 37-42. https://doi.org/10.15207/JKCS.2017.8.11.037