DOI QR코드

DOI QR Code

Secure MQTT Protocol based on Attribute-Based Encryption Scheme

속성 기반 암호화 기법을 활용한 보안 MQTT 프로토콜

  • 김남호 (경희대학교 컴퓨터공학과) ;
  • 홍충선 (경희대학교 컴퓨터공학과)
  • Received : 2017.02.15
  • Accepted : 2017.12.05
  • Published : 2018.03.15

Abstract

Recently, with increasing scale of internet of Things (IoT), a large amount of data are generated and various services using such data are emerging. Therefore, a protocol suitable for IoT environment that can efficiently process / transmit big data is needed. MQTT is a lightweight messaging protocol for IoT environment. Although MQTT protocol can use TLS to provide security, it has a problem in that handshake and packet overhead will increase when TLS is used. Therefore, this paper proposed as Secure_MQTT protocol. It can provide stronger security by using lightweight encryption algorithm for MQTT protocol.

최근 사물인터넷(IoT)의 규모가 증가함에 따라 다량의 데이터가 발생하고 있고 이런 데이터를 이용한 다양한 서비스가 등장하고 있다. 이에 따라 빅 데이터들을 효율적으로 처리/전송 할 수 있는 사물 인터넷 환경에 적합한 프로토콜이 필요하다. MQTT는 사물인터넷환경을 위한 경량의 메시징 프로토콜이다. 그러나 MQTT 프로토콜은 보안성을 제공하기 위해서는 TLS를 사용할 수 있지만, TLS를 사용할 경우 Handshake 및 패킷 오버헤드가 증가하는 문제점을 갖는다. 따라서 본 논문에서는 MQTT 프로토콜에 경량화 암호화 알고리즘을 활용하여 보다 강한 보안성을 제공하는 Secure_MQTT 프로토콜을 제안한다.

Keywords

Acknowledgement

Grant : IoT 기기의 물리적 속성, 관계, 역할 기반 Resilient/Fault-Tolerant 자율 네트워킹 기술 연구

Supported by : 정보통신기술진흥센터

References

  1. Lee Hyoeun et al., "IoT status and major issues," Information and Communication Technology Promotion Center, IT statistical survey and trend analysis report, 1-42, 2014 (In Korean)
  2. Sang-Hyun Kim, Young-Don Kim, Jung-Hyuck Lee, Chang-Se Oh, Min-seok Seo, Chang-Suk Lee, Hyun-Ju Park, "A Study On The Procedure That Sensor Devices Are Connected To Home Server In IoT Environment," Korea Computer Congress, Vol. 41, No. 1, pp. 1263-1265, 2014. (In Korean)
  3. Nam Hee Kang, "Standard Technology Trends for Internet of Things Security," The Journal of The Korean Institute of Communication Sciences, Vol. 31, No. 9, pp. 40-45, 2014. (In Korean)
  4. Se-Ra Oh, Young-Gab Kim, "Security Analysis of MQTT and CoAP protocols in the IoT Environment," 2016 Korea Information Processing Society Spring Conference, Vol. 23, No. 1, pp. 297-299, 2016. (In Korean)
  5. Hyun-Soo Kim, Seok-Cheon Park, "Design and Implementation of effective ECC Encryption Algorithm for Voice Data," Journal of the Korea Institute of Information and Communication Engineering, Vol. 15, No. 11, pp. 2374-2380. 2011 (In Korean) https://doi.org/10.6109/jkiice.2011.15.11.2374