CATComp: A Compression-Aware Authorization Protocol for Resource-Efficient Communications in IoT Networks

CATComp: A Compression-Aware Authorization Protocol for Resource-Efficient Communications in IoT Networks
复制标题

DOI:
10.1109/jiot.2021.3092183
复制
发表时间:
2022-02-01
影响因子:
10.6
通讯作者:
Islam, S. M. Riazul
Islam, S. M. Riazul
中科院分区:
计算机科学1区
文献类型:
--
作者:
Hossain, Mahmud;Kayas, Golam;Islam, S. M. Riazul

文献摘要

被引文献

相似文献

物联网设备通过IEEE 802.15.4无线介质交换证书和授权令牌,最大传输单元MTU (transmission unit)为127字节。但是,这些凭据比MTU大得多,因此以大量分片的形式发送。由于物联网设备受到资源限制和电池供电,在发送方和接收方设备上处理片段都有相当大的计算和通信开销,这限制了它们服务实时请求的能力。此外,碎片处理操作增加了cpu和无线电收发器的能耗,导致电池寿命缩短。在本文中,我们提出了catcomp -一种压缩感知授权协议,用于约束应用协议(CoAP)和数据报传输层安全(DTLS),使物联网设备能够在IEEE 802.15.4媒体上交换小型证书和功能令牌。CATComp在CoAP和DTLS握手中引入了额外的消息,允许通信设备协商压缩方法,设备在通过IEEE 802.15.4链路发送凭据之前使用该方法减小凭据的大小。通过减小安全材料的大小,可以最大限度地减少分片报文的总数、分片报文发送的通信开销、分片报文处理延迟和能耗。因此,设备可以更快地响应请求,并具有更长的电池寿命。我们在支持contiki的RE-Mote IoT设备上实现了CATComp的原型,并提供了CATComp的性能分析。实验结果表明,将CATComp与CoAP和DTLS集成在一起可以降低通信延迟和能耗。
The Internet of Things (IoT) devices exchange certificates and authorization tokens over the IEEE 802.15.4 radio medium that supports a maximum transmission unit (MTU) of 127 bytes. However, these credentials are significantly larger than the MTU and are, therefore, sent in a large number of fragments. As IoT devices are resource constrained and battery powered, there are considerable computations and communication overheads for fragment processing both on the sender and receiver devices, which limit their ability to serve real-time requests. Moreover, the fragment processing operations increase energy consumption by CPUs and radio transceivers, which results in shorter battery life. In this article, we propose CATComp-a compression-aware authorization protocol for constrained application protocol (CoAP) and datagram transport layer security (DTLS) that enables IoT devices to exchange small-sized certificates and capability tokens over the IEEE 802.15.4 media. CATComp introduces additional messages in the CoAP and DTLS handshakes that allow communicating devices to negotiate a compression method, which devices use to reduce the credentials' sizes before sending them over an IEEE 802.15.4 link. The decrease in the size of the security materials minimizes the total number of packet fragments, communication overheads for fragment delivery, fragment processing delays, and energy consumption. As such, devices can respond to requests faster and have longer battery life. We implement a prototype of CATComp on Contiki-enabled RE-Mote IoT devices and provide a performance analysis of CATComp. The experimental results show that communication latency and energy consumption are reduced when CATComp is integrated with CoAP and DTLS.