Re: [therightkey] Basically, it's about keeping the CAs honest

Daniel Kahn Gillmor <dkg@fifthhorseman.net> Thu, 16 February 2012 19:57 UTC

Return-Path: <dkg@fifthhorseman.net>
X-Original-To: therightkey@ietfa.amsl.com
Delivered-To: therightkey@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D7B721E80A7 for <therightkey@ietfa.amsl.com>; Thu, 16 Feb 2012 11:57:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YHdzTcGi3u4O for <therightkey@ietfa.amsl.com>; Thu, 16 Feb 2012 11:57:19 -0800 (PST)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by ietfa.amsl.com (Postfix) with ESMTP id 0973321E809D for <therightkey@ietf.org>; Thu, 16 Feb 2012 11:57:18 -0800 (PST)
Received: from [192.168.13.75] (lair.fifthhorseman.net [108.58.6.98]) by che.mayfirst.org (Postfix) with ESMTPSA id 164E3F970; Thu, 16 Feb 2012 14:57:17 -0500 (EST)
Message-ID: <4F3D5F9D.3040101@fifthhorseman.net>
Date: Thu, 16 Feb 2012 14:57:17 -0500
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20120125 Icedove/9.0.1
MIME-Version: 1.0
To: Phillip Hallam-Baker <hallam@gmail.com>
References: <gym9r33x3m8ydl4xwbjezwJv4X.penango@mail.gmail.com> <201202160524.q1G5ON2p003570@fs4113.wdf.sap.corp> <CA+cU71n1HeQ3nK_FjM67dO8U7=HmDBG3q0_4cvH9CY6Y0_=9BQ@mail.gmail.com> <CAMm+LwiQdXo6bmYmtyR7aw1S=A889edFdSU5aAJVgN4ZMwNrFw@mail.gmail.com> <4F3D481E.40001@fifthhorseman.net> <CAMm+LwhrxnznFUTf_TJERjt0rNo+Offs2aUnKLPP2JBR8SYVSA@mail.gmail.com>
In-Reply-To: <CAMm+LwhrxnznFUTf_TJERjt0rNo+Offs2aUnKLPP2JBR8SYVSA@mail.gmail.com>
X-Enigmail-Version: 1.3.4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: therightkey@ietf.org, Tom Ritter <tom@ritter.vg>
Subject: Re: [therightkey] Basically, it's about keeping the CAs honest
X-BeenThere: therightkey@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <therightkey.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/therightkey>, <mailto:therightkey-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/therightkey>
List-Post: <mailto:therightkey@ietf.org>
List-Help: <mailto:therightkey-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/therightkey>, <mailto:therightkey-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Feb 2012 19:57:20 -0000

On 02/16/2012 01:41 PM, Phillip Hallam-Baker wrote:
> On Thu, Feb 16, 2012 at 1:17 PM, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
>> The main argument seems to be "people need to do this for legal reasons"
>> -- well, ok, let's have someone with a legal requirement for
>> eavesdropping/monitoring step forward and propose an external,
>> session-key-sharing mechanism that is *separate* from TLS.  Then IT
>> staff can deploy such a system on the clients they're required to monitor.
> 
> And how does that work?
> 
> Saying that 'it should be separate' does not absolve you from
> proposing how it would work. If you are putting a proposal on the
> table then it needs to be either 'don't do it at all' or 'this is how
> to do it', I can't see how 'let someone else do it' helps us.

I'm not about to spend my own time writing this up, since i agree with
you that doing an MITM is a bad idea in general.  But the concept of
sharing the session keys of a TLS connection with a third party so they
can listen in isn't some genius feat of invention, and someone
sufficiently motivated to do so could write up such a spec.

But that's not to say that it's in-scope for discussion on this list.

We could also discuss ways that TLS hurts the environment by being
overly wasteful of CPU cycles (and how to improve things there).  That
might also be an interesting discussion, but it isn't germane to finding
"the right key", so it doesn't belong on this list.

Regards,

	--dkg