Cumulative Message Authentication Codes for Resource-Constrained IoT Networks
dc.contributor.author | Li, He | en |
dc.contributor.author | Kumar, Vireshwar | en |
dc.contributor.author | Park, Jung-Min (Jerry) | en |
dc.contributor.author | Yang, Yaling | en |
dc.date.accessioned | 2022-02-28T12:02:07Z | en |
dc.date.available | 2022-02-28T12:02:07Z | en |
dc.date.issued | 2021-08-01 | en |
dc.date.updated | 2022-02-28T12:02:03Z | en |
dc.description.abstract | In resource-constrained Internet-of-Things 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 article, we address this problem by proposing a novel approach for message authentication called cumulative MAC (CuMAC), which consists of two distinctive procedures: 1) aggregation and 2) 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 authentication tags. Embodied with these two procedures, CuMAC enables the receiver to achieve an advantageous tradeoff between the cryptographic strength and the latency in the processing of the authentication tags. Furthermore, for some latency-sensitive messages where this tradeoff may be unacceptable, we propose a variant of CuMAC that we refer to as CuMAC with speculation (CuMAC/S). In addition to the aggregation and accumulation procedures, CuMAC/S enables the sender and receiver to employ a speculation procedure for predicting future message values and precomputing the corresponding MAC segments. For the messages which can be reliably speculated, CuMAC/S significantly reduces the MAC verification latency without compromising the cryptographic strength. We have carried out a comprehensive evaluation of CuMAC and CuMAC/S through simulation and a prototype implementation on a real car. | en |
dc.description.version | Published version | en |
dc.format.extent | Pages 11847-11859 | en |
dc.format.extent | 13 page(s) | en |
dc.format.mimetype | application/pdf | en |
dc.identifier.doi | https://doi.org/10.1109/JIOT.2021.3074054 | en |
dc.identifier.eissn | 2327-4662 | en |
dc.identifier.issn | 2327-4662 | en |
dc.identifier.issue | 15 | en |
dc.identifier.uri | http://hdl.handle.net/10919/108912 | en |
dc.identifier.volume | 8 | en |
dc.language.iso | en | en |
dc.publisher | IEEE | en |
dc.relation.uri | http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000678340800011&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=930d57c9ac61a043676db62af60056c1 | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Computer Science, Information Systems | en |
dc.subject | Engineering, Electrical & Electronic | en |
dc.subject | Telecommunications | en |
dc.subject | Computer Science | en |
dc.subject | Engineering | en |
dc.subject | Cryptography | en |
dc.subject | Authentication | en |
dc.subject | Internet of Things | en |
dc.subject | Receivers | en |
dc.subject | Message authentication | en |
dc.subject | Security | en |
dc.subject | Delays | en |
dc.subject | Controller area network (CAN) | en |
dc.subject | Internet of Things (IoT) | en |
dc.subject | message authentication code (MAC) | en |
dc.subject | CHALLENGES | en |
dc.subject | PROTOCOL | en |
dc.subject | SECURITY | en |
dc.subject | INTERNET | en |
dc.subject | 0805 Distributed Computing | en |
dc.subject | 1005 Communications Technologies | en |
dc.title | Cumulative Message Authentication Codes for Resource-Constrained IoT Networks | en |
dc.title.serial | IEEE Internet of Things Journal | en |
dc.type | Article - Refereed | en |
dc.type.dcmitype | Text | en |
dc.type.other | Article | en |
dc.type.other | Journal | en |
pubs.organisational-group | /Virginia Tech | en |
pubs.organisational-group | /Virginia Tech/Engineering | en |
pubs.organisational-group | /Virginia Tech/Engineering/Electrical and Computer Engineering | en |
pubs.organisational-group | /Virginia Tech/All T&R Faculty | en |
pubs.organisational-group | /Virginia Tech/Engineering/COE T&R Faculty | en |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- CuMAC_final-ver.pdf
- Size:
- 786.56 KB
- Format:
- Adobe Portable Document Format
- Description:
- Published version