The Thorny Problem of Keeping the Internet’s Time
đź”— a linked post to
newyorker.com »
—
originally shared here on
In 2019, after years of effort, the I.E.T.F. released a standard for Network Time Security, a mechanism which adds capabilities atop N.T.P. in an attempt to make it more secure. (Time underlies much of the Internet’s cryptography infrastructure.) The expanding Internet of Things will only contribute to the ever-growing need for synchronization. Sharon Goldberg, a computer scientist at Boston University who worked on the Network Time Security effort, told me that she thinks time synchronization should have a cryptocurrency-like buzz around it (ideally with less controversy)—coders who contribute to it, she said, should feel proud enough to declare, “Everyone uses the software, it’s in everything, and I wrote it!” It’s striking how few people know Mills’s name, given how many know the pseudonym of whoever created Bitcoin.
It’s amazing how fragile our fancy pants civilization actually is, and this story is a wonderful case study into how hard it is to build a thing that can satisfy all the needs of our species.
It also serves as yet another reminder of how much it sucks dealing with time. Giving credit where credit is due: “leap smear” is a brilliant phrase.