Re: [Trans] text to address DKG's conspiring CAs attack

Stephen Kent <kent@bbn.com> Mon, 21 March 2016 18:39 UTC

Return-Path: <kent@bbn.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F7A412DA26 for <trans@ietfa.amsl.com>; Mon, 21 Mar 2016 11:39:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T1YTWfN2bmVA for <trans@ietfa.amsl.com>; Mon, 21 Mar 2016 11:39:03 -0700 (PDT)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.0.80]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00D6112D9FB for <trans@ietf.org>; Mon, 21 Mar 2016 11:39:02 -0700 (PDT)
Received: from ssh.bbn.com ([192.1.122.15]:60204 helo=COMSEC.fios-router.home) by smtp.bbn.com with esmtp (Exim 4.77 (FreeBSD)) (envelope-from <kent@bbn.com>) id 1ai4jG-0004kv-6k for trans@ietf.org; Mon, 21 Mar 2016 14:39:02 -0400
From: Stephen Kent <kent@bbn.com>
To: trans@ietf.org
References: <56E6CD30.8070102@bbn.com> <CABrd9SRUOYJGiBYqkrfMR3Nc5BXEJYx8b-z12T_mOqRRcGnz1w@mail.gmail.com> <56E737EC.9020203@comodo.com> <56E99BC3.80606@bbn.com> <56EC08BC.7010404@comodo.com>
Message-ID: <56F03FC8.6050704@bbn.com>
Date: Mon, 21 Mar 2016 14:39:04 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <56EC08BC.7010404@comodo.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/trans/B-zeQbCe87uvPtN91Q4Y3kggvSQ>
Subject: Re: [Trans] text to address DKG's conspiring CAs attack
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 18:39:04 -0000

Rob,

> On 16/03/16 17:45, Stephen Kent wrote:
>> Rob,
> <snip>
>>> So we (where "we" may or may not be TRANS) need to fix revocation!
>>> Revoking an intermediate _certificate_ just isn't sufficient.
>>> To be effective, the intermediate _public key_ needs to be revoked
>>> somehow.
>>
>> One does not revoke keys in a PKI. One revokes certs.
>
> Steve, I know very well how the existing IETF mechanisms for 
> revocation (i.e. CRL and OCSP) work.  But I don't see why that should 
> mean that new revocation mechanisms can't be invented, especially if 
> those new mechanisms can thwart attacks that CRL and OCSP can't.
I don't dispute the potential for developing new revocation mechanisms. 
But, in writing the threat
analysis I am dealing with what is specified in current IETF standards. 
If your comment was meant
to suggest a mechanism for use in browsers, not PKIs in general, then I 
apologize. Also, it would
be good if there were an RFC defining browser cert blacklisting 
mechanisms, so that we might know
what capabilities we can rely on, in general.

Note that, in PKI in general, revoking a key, vs. a cert, may be 
inappropriate. For example, in the
RPKI context we focus on address and ASN extensions as capabilities, for 
authorization. We might
want to revoke a cert, but not the key in the cert, because a new cert 
will be issued with different extensions. We may not want to create 
operational problems by requiring the new cert to have a new key.


Steve