Natural broadcasts are thus immune to the problem (known in computer science as the Byzantine Generals problem) of a transmitter sending different values to different receivers. Indeed, distributed network researchers have gone to great lengths to recreate this simple property on the Internet with logical broadcast protocols. The results are incomplete and very inefficient compared to physical broadcasts.
Nature provides clocks that are oblivious to the malicious intentions of any outside parties and many orders of magnitude more accurate than random delays that face attackers on the Internet. If critical Internet servers were synchronized to natural clocks in a secure and timely fashion, they would be immune to attacks that relied on uncertainties in timing. Here are some comparisons of the stability (error creep) in good natural clocks. Pulsars overtake atomic clocks in accuracy after about 4 months.
Oscillator Stability | 1 sec | 1 day | 1 month |
Quartz | 10^-12 | 10^-9 | 10^-8 |
Rubidium | 10^-11 | 10^-12 | 10^-11 |
Cesium Beam | 10^-10 | 10^-13 | 10^-13 |
Hydrogen Maser | 10^-13 | 10^-14 | 10^-13 |
Pulsar | 10^-11 | 10^-12 | 10^-13 |
My home network's clock (set from the network) is sometimes under attack by my cats. They will occasionally get too rambunctious and flip a switch on a powerbar!
ReplyDeleteThe kind in the incorruptable heavens. Pulsars retain the valuable security property (as with astronomy-based time checks throughout history but unlike atomic clocks) that many people can observe the same "clock ticks" simultaneously and independently.
ReplyDelete