A replay-attack resistant message authentication scheme using time-based keying hash functions and unique message identifiers
Boudhayan Gupta

TL;DR
This paper introduces a time-based message authentication scheme that resists replay attacks by combining time-sensitive hashes with unique message identifiers, enhancing security over traditional HMACs.
Contribution
It presents a novel construction extending HMACs with finite validity periods and a message signature scheme that detects and prevents replay attacks.
Findings
Time-based MACs offer stronger security than plain HMACs.
The proposed scheme effectively detects and prevents replay attacks.
Analysis confirms improved security guarantees of time-dependent codes.
Abstract
Hash-based message authentication codes are an extremely simple yet hugely effective construction for producing keyed message digests using shared secrets. HMACs have seen widespread use as ad-hoc digital signatures in many Internet applications. While messages signed with an HMAC are secure against sender impersonation and tampering in transit, if used alone they are susceptible to replay attacks. We propose a construction that extends HMACs to produce a keyed message digest that has a finite validity period. We then propose a message signature scheme that uses this time-dependent MAC along with an unique message identifier to calculate a set of authentication factors using which a recipient can readily detect and ignore replayed messages, thus providing perfect resistance against replay attacks. We further analyse time-based message authentication codes and show that they provide…
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
TopicsCryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Coding theory and cryptography
