Ben,

The current, very brief description does not discuss a number of issues of
how a planned algorithm transition takes place. For example, if a log operator wants to move to a new signature algorithm, it needs to create the new metadata that points to the new log, including a new URL, new algorithm identifiers and new keys. The means by which this metadata is distributed is not specified, but it seems likely that the browser-vendor channel for distribution of this metadata
will take a little while. So, there is a need for guidance to a log operator
as to how to deal with the unknown delays for this metadata to become widely available.
There is also the question of when the old log is frozen relative to the new
log, and how this relates to the various types of log clients (CAs vs. browsers vs. Monitors). For example, do CAs now need to get SCTs for certs from both the old and new logs to ensure continuity for SCT consumers, and if so, for how long does this dual operation
persist?

I think this is a non-trivial problem and the current text does not address the sorts
of issues noted above.

Note that the RPKI published a detailed description of how a phased algorithm transition is to be effected for that system. That system faces a much more difficult transition task, but the principle of documenting how a staged transition with some established interval
lengths, still seems appropriate.

Steve

#78: algorithm agility discussion is inadequate


Comment (by [email protected]):

  I am not clear what you are asking for. I cannot provide a long detailed
  plan for migrating from one log to another because the plan is as stated:
  freeze one log, start another one.


_______________________________________________
Trans mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/trans

Reply via email to