[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Algorithm revocation



Steve,

I would like to quote 'PKIX Roadmap- March 10, 2000'
[<draft-ietf-pkix-roadmap-05.txt>], part 3.5.6.2. Key Compromise

 In the case of a key compromise, the transition will not be
 "graceful" in that there will be an unplanned switch of PKCs and
 keys; users will not have known in advance what was about to happen.
 Still, the PKI must support the ability to declare that the previous
 PKC is now invalid and shall not be used, and to announce the
 validity and availability of the new PKC.

 Note: compromise of a private key associated with a Root CA is
 catastrophic for users relying on that Root CA. If a Root CA's
 private key is compromised, that CA's PKC must be revoked and all
 PKCs subordinate to it must also be revoked. Until such time as the
 Root CA has been issued a new PKC and the Root CA issues PKCs to
 users relying upon it, users relying on that Root CA are cut off
 from the rest of the system, as there is no way to develop a valid
 certification path back to a trusted node.

 Further, users will likely have to be notified by out-of-band
 mechanisms about the change in CA keys. [...]

To avoid these out-of-band mechanisms IMO multiply-signed CRLs or OCSP
responses are necessary.

Sönke


Stephen Kent schrieb:

> Soenke,
>
> While I am sympathetic to the concern that motivated the suggestion
> of revoking an algorithm, I think the list discussion has pointed out
> pitfalls with the proposed approach. Fundamentally, a decision to
> accept or reject use of algorithm is more an RP issue that a CA
> revocation issue.  I am less sympathetic to the proposed dual
> signature proposal for PKI data structures, including your specific
> OCSP example. Use of multiple signatures are appropriate in some
> application contexts, but have been explored and rejected in X.509
> infrastructure data elements, e.g., certs & CRLs, long ago.
>
> Steve