On 15/06/2015 22:35, Paul Hoffman wrote:
"NSEC3": whether not NSEC3 is "quite different" from NSEC depends on your context.
Functionally, in the narrow sense of "allows verifiable denial of existence", they are identical. I
think it would be clearer to focus on their functional similarities, and point out the additional features of
NSEC3 (opt-out and making zone enumeration harder), observing that any particular signed zone must use
exactly one of these, not both (so, they are alternatives, and one of them is required).
Disagree. Even in the "allows verifiable denial of existence", they are quite different
in that the processing needed is very different. The "fundamental similarities" are only
in what is achieve, not in the way of achieving it.
Perhaps we could agree on some text that confirms that they are functionally similar,
whilst having quite different approaches to achieving that functionality? That seems like
it would be better than declaring them to be "quite different".
The current text says:
NSEC3:
: The NSEC3 resource record is quite different than the NSEC resource record.
Like the NSEC record, the NSEC3 record also provides authenticated denial of
existence; however,
NSEC3 records mitigates against zone enumeration and support Opt-Out.
NSEC3 resource records are defined in {{RFC5155}}.
I think the second sentence says what you want, and the first sentence is
factually correct in the that the records themselves really are different.
I dislike the current text especially "is quite different than the NSEC
resource record"
NSEC3: An alternative to NSEC. The NSEC3 RR allows verifiable denial of
existence. However, is allows the zone signer to "Opt-out" and not
create an NSEC3 RR at insecure (no DS) delegations. This has the
advantage of allowing the zone size to scale gracefully with the
increase in signed delegations. This is especially useful for operators
of large delegation centric zones. In addition, NSEC3 uses hashed owner
names in order to make zone enumeration approximately as hard as it
would be in an unsigned zone.
This make me think that the document should define owner name and
possibly the NSEC3PARAM RR.
regards
John
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop