[cabfpub] Reporting on new CAs created between audit reports

Peter Bowen pzb at amzn.com
Fri Sep 30 16:22:12 UTC 2016


> On Sep 30, 2016, at 8:48 AM, Gervase Markham <gerv at mozilla.org> wrote:
> 
> On 23/09/16 21:01, Peter Bowen wrote:
>> Do others think that this is a viable path?  Would this provide the
>> level of transparency and assurance that trust store operators want?
> 
> I discussed this with Kathleen. I made the point that:
> 
>> I can sort of see Peter's point - if CA Foo has 12 HSMs lined up
>> in their data centre, with unconstrained intermediates in them, and it
>> creates a 13th one and adds it to the rack (perhaps for scaling), that
>> seems like a different situation to "OK, I have a new data centre, new
>> staff, new controls, and here's my new subordinate I'm going to issue from".
>> 
>> Throwing out ideas: can we find a way of saying that if the new
>> intermediate is kept in basically the same conditions and under the same
>> controls as an existing one, then a letter attesting to that fact is
>> sufficient, but if there are variances, an audit is required? Can we
>> make a line here bright enough to be useful?
> 
> And Kathleen replied:
> 
>> Yes, I think that would work. Thanks!
> 
> So is there some way we could work towards that?

I think so.  To clarify further, in many cases creating a new subordinate CA means using the exact same existing HSM but just generating a new key on it.  For example, the Gemalto SafeNet Network HSM has 2MB of key storage.  As a 4096-bit RSA key is less than 1KB stored, such a HSM can store at least 2000 CA keys.  Additionally it was pointed out to me recently that subordinate CAs could even share keys as long as each CA has a unique Distinguished Name and Key Identifier.  This is useful if the other attributes of the CA change (for example updating a policy identifier or constraint).

Thanks,
Peter


More information about the Public mailing list