On Thu, Jan 5, 2017 at 8:35 AM, Leif Johansson <leifj@xxxxxx> wrote:
> * The governments will do whatever their banking and broadcast sectors
> tell them.
I doubt this statement would turn out to be true (since agreements on
standardized units of measurement is somewhat older than the interwebs
etc) but mostly I don't see how the political mess you propose is worth
the "win" of not having to deal with the odd leap-second now and then.
I could think of tastier fish to fry - for instance a way to do secure
time at Internet scale.
That was the reason I decided to kill the unpredictable leap seconds in the first place.
As with many Internet infrastructure improvements, secure time isn't very interesting on its own. It is interesting but not interesting enough to get people to deploy.
Instead, I propose a one stop shop for all trust services:
* Trusted Time
* Trusted DNS resolution
* Trusted trust broker (c.f. XKMS, SCVP, ...)
I call this a Mesh portal.
The idea being that every Internet device that a person owns can be connected to the Mesh portal of their choice that will serve as a one stop shop for all three.
Note that trusted does not mean trustworthy. I certainly want to limit the degree of trust required to the absolute minimum.
For trusted time, I would want the Mesh portal to run a local linked notary log (c.f. blockchain) that would prevent clock rollback.The portal would also run a notary service allowing transactions to be protected against rollback.
So the local notary log would operate on a time interval of a minute. Every 15 minutes or so the Mesh portal would cross notify with a random selection from a set of peers. Every hour the peer group would cross notify with a member of a Meta notary set.
In this way the time is bounded as follows
Accurate to 100ms or better:
On the authority of the portal alone
Accurate to 1 minute or better:
On authority of portal with qualified accountability to relying parties
Accurate to 15 minute or better:
On authority of portal with unqualified accountability to peer group
Accurate to 60 minutes or better:
With full transparency
Changes in the definition of time are driven by two things: technology for telling time and the use made by technology. The time zone system we use today has its origins in railway time developed by and for the railways.
The type of application I would see this being used for is for notarizing digital evidence during collection.
Right now, I am still at the design stage. As I said, I don't think this system provides sufficient value on its own but it could if combined with other purposes such as payment transfers etc.
The main reason I want the system is actually to service a next generation PKI designed to service client side keys.