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

RE: Dedicated CRL signing keys



Santosh:

Interoperability is just as important as security. Further, complexity leads to implementation flaws which reduces security. In several places, the working group has decided that interoperability is more important than security. In fact, the PKIX profile does not require that a CA issue CRLs (see section 3.3, last paragraph).

The PKIX profile places requirements on CAs and clients. How can we say that clients MUST be able to handle certs and CRLs signed with different keys when we do not require CAs to issue them at all? Further, placing such a requirement on clients forces them to be able to build certification paths during CRL checking. We already know that some clients cannot do this (an interoperability issue). And, asking them to do so will add complexity (a security assurance issue).

Russ


At 08:54 AM 4/24/2001 -0400, Santosh Chokhani wrote:


Russ:

One of your comments yesterday was that we can make a choice between simpler client and operational security when I said that some implementations require separate CRL signing keys for operational security reasons.

While I agree with you that this is a trade-off an enterprise needs to make. But, I think the Internet RFC should not make such a choice. I am saying that the RFC should permit both: simple client (same key for certificate and CRL signing) as well as different keys for certificate and CRL signing.

PKIX working group is after all, all about security. We should not say that a secure implementation is not compliant with PKIX.