Cumulative Message Authentication Codes for Resource-Constrained IoT Networks
He Li, Vireshwar Kumar, Jung-Min Park, and Yaling Yang

TL;DR
This paper introduces CuMAC, a novel message authentication scheme for resource-limited IoT networks that balances cryptographic strength and latency, with a variant that employs speculation to further reduce verification time.
Contribution
It proposes a new cumulative MAC approach with aggregation and accumulation procedures, including a speculation-based variant for faster authentication in IoT environments.
Findings
CuMAC achieves a favorable trade-off between security and latency.
CuMAC/S significantly reduces verification latency for predictable messages.
Evaluation shows effectiveness on simulation and real car prototype.
Abstract
In resource-constrained IoT networks, the use of conventional message authentication codes (MACs) to provide message authentication and integrity is not possible due to the large size of the MAC output. A straightforward yet naive solution to this problem is to employ a truncated MAC which undesirably sacrifices cryptographic strength in exchange for reduced communication overhead. In this paper, we address this problem by proposing a novel approach for message authentication called \textit{Cumulative Message Authentication Code} (CuMAC), which consists of two distinctive procedures: \textit{aggregation} and \textit{accumulation}. In aggregation, a sender generates compact authentication tags from segments of multiple MACs by using a systematic encoding procedure. In accumulation, a receiver accumulates the cryptographic strength of the underlying MAC by collecting and verifying the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBluetooth and Wireless Communication Technologies · Vehicular Ad Hoc Networks (VANETs) · Opportunistic and Delay-Tolerant Networks
