Paper 2016/055 Original: eprint.iacr.org/2016/055 ↗

Attacking NTP's Authenticated Broadcast Mode

Aanchal Malhotra
Sharon Goldberg
Abstract

We identify two attacks on the Network Time Protocol (NTP)'s cryptographically-authenticated broadcast mode. First, we present a replay attack that allows an on-path attacker to indefinitely stick a broadcast client to a specific time. Second, we present a denial-of-service (DoS) attack that allows an off-path attacker to prevent a broadcast client from ever updating its system clock; to do this, the attacker sends the client a single malformed broadcast packet per query interval. Our DoS attack also applies to all other NTP modes that are `ephemeral' or `preemptable' (including manycast, pool, etc). We then use network measurements to give evidence that NTP's broadcast and other ephemeral/preemptable modes are being used in the wild. We conclude by discussing why NTP's current implementation of symmetric-key cryptographic authentication does not provide security in broadcast mode, and make some recommendations to improve the current state of affairs.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2016-02-26: last updated
2016-01-25: published
Short URL
https://ia.cr/2016/055
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2016/055,
      author = {Aanchal Malhotra and Sharon Goldberg},
      title = {Attacking NTP's Authenticated Broadcast Mode},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/055},
      year = {2016},
      url = {https://eprint.iacr.org/2016/055}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.