>>>>> On Sun, 28 Sep 2008 21:14:34 -0700, Paul Hoffman <[EMAIL PROTECTED]> said:

Overall I think the changes seem reasonable.  However, I don't think
everything is taken into account...  I understand the desire for
removing the specified timing associated with key-age based on modern
analysis.  But there are other reasons for needing to roll keys besides
just emergencies and emergency practice.  Specifically:

- algorithm changes (future algorithms may become more popular and
  supported by more tool sets than current ones)
- key length changes required due to advances in cryptographic attacks
- ownership changes (think of a zone name buy-out...  the new owner will
  certainly not want to use the same key since I doubt they'll trust the
  original owner much but they will want to use it long enough for a
  reasonable properly timed rollover to occur).
- parent relationship requirement changes (it's possible certain
  registrar's could enforce using a particular kind of key because
  that's how they're infrastructure is set up and if you change
  registrar's you may have to change your keying attributes).

You make the assumption (in a few places) that you can control who uses
your key as a trust anchor here.  IE, if your parent is signed you
shouldn't need to worry about your key as a trust-anchor.  Although nice
in theory, it may not meet real-world operational practice.  In many
cases it is probably true that your key will not be used as a TA, in
other cases it's certainly false.

PH> Ignoring the operational perspective, a reasonable effectivity
PH> period for KSKs that have a parent zone is 25 years or longer.
                                               ^^^^^^^^
PH> That is, if one does not plan to test the rollover procedure, the
PH> key should be effective essentially forever, and then only rolled
                                        ^^^^^^^
PH> over in case of emergency.

I agree that 25 years is long.  I disagree, however, that it's safe to
round it up to forever (infinite).  Maybe wording along the lines of:
"...effective longer than most operational environments exist without
change" or something like that, which is really what you're trying to
imply by using 'forever'.
-- 
"In the bathtub of history the truth is harder to hold than the soap,
 and much more difficult to find."  -- Terry Pratchett
_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to