Paper 2026/1796
UdMAC: Efficiently Updatable Message Authentication Codes
Abstract
Message authentication codes (MAC) are ubiquitous and are considered to be the most important tool employed to ensure authenticity of messages in the symmetric key setting. In this work, we aim to empower MACs with a newly added functionality of updatablility, i.e., the goal is to construct a MAC scheme where the authentication tag for a message can be updated with every update to the message without recomputing the tag for the entire message. Such a functionality can be useful in several scenarios, primarily where the storage of a frequently changing large message is delegated to an un-trusted server. In such a scenario it may be infeasible for an user to download the entire message and recompute the tag for every update. We introduce a new class of MACs called updatable message authentication code (UdMAC), which inherently enjoys the functionality of updates. We systematically develop UdMACs, provide syntax for UdMAC, propose formal security notion. We then present two constructions: $\mathsf{concatu}$ and $\mathsf{xoru}$, which support two distinct message updates, namely, concatenation and xor difference. We analyze both the constructions in details and prove security of the construction in the newly proposed security model.
Metadata
- Available format(s)
-
PDF
- Category
- Secret-key cryptography
- Publication info
- Preprint.
- Keywords
- Message Authentication CodesUpdatable MACProvable SecurityIncremental Cryptography
- Contact author(s)
-
debrup chakraborty @ gmail com
avishek majumder1991 @ gmail com - History
- 2026-08-26: approved
- 2026-08-25: received
- See all versions
- Short URL
- https://ia.cr/2026/1796
- License
-
CC0
BibTeX
@misc{cryptoeprint:2026/1796,
author = {Debrup Chakraborty and Avishek Majumder},
title = {{UdMAC}: Efficiently Updatable Message Authentication Codes},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1796},
year = {2026},
url = {https://eprint.iacr.org/2026/1796}
}