I find this document to be very puzzling.

The introduction includes some allusions to the local TA management talks that I have made to the SIDR WG (without attribution), but the text contained in this section is inconsistent with the local TA management model I have described.

The introduction also talks about attacks on trust anchors, but the arguments are incorrect, e.g., they fail to acknowledge that TAs are to be distributed out-of-band via secure channels.

The fundamental notion put forth here appears to be a form of internal consistency check that can be performed on a self-signed TA cert, based on generation of the TA's (issuer) name from an IP address (v4 or v6) or an rfc1822 name. The stated goal (see section 6) is to somehow protect the issuer name of a TA: "Since the issuer name is generated from the key pair, and the certificate is signed [sic] using the key pair, the attacker can not be able to declaim that the issuer name belongs to it." This suggests a fundamental misunderstanding of TA concepts.

This makes no sense to me, in several ways:

- a TA represented by a self-signed cert has the same name for the subject and issuer, so references to the issuer name only are odd, at best.

- resource certs are specified to NOT make use of alternative names, so there is no place for an rfc1822 name in such a cert

- resource certs for TAs would contain prefixes, not individual addresses, so there would be no individual v4 or v6 address to use in the algorithm described in section 2.1.

A self-signed cert already has a consistency check, based on the fact that the public key contained in the cert must be able to be used to verify the signature on the cert. Because issuer and subject names in the RPKI are not intended to be human meaningful, it is not clear why there is a need to "secure" in some fashion that issuer name in a TA cert.

Section 2.1 presents an algorithm that appears to be derived from the CGA algorithm described in RFC 3971. This makes no sense. For example, step 6 talks about duplicate address detection, yet this document is describing how to generate an issuer name for a cert, not an IPv6 address to be used in a network!

Section 3.1 references the SIDR-TA I-D, but fails to indicate which form of TA (ETA or RPKI TA) the authors believe would benefit from use of this technique.

Section 3.2 has a cryptic description of an extension (not using ASN.1), used to contain a 256-bit random number that is employed in the name generation algorithm (section 2.1).

None of this makes any sense to me in the SIDR context. Maye the lack of references to the resource cert profile (draft-ietf-sidr-res-certs-17) is indicative of the serious disconnect I see here.

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

Reply via email to