Re: [ietf-privacy] [Tzdist] [saag] Fwd: WGLC for draft-ietf-tzdist-service-05

Paul Eggert <> Sat, 31 January 2015 00:54 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id DB88A1A87E7; Fri, 30 Jan 2015 16:54:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id liaCse2rHp0c; Fri, 30 Jan 2015 16:54:00 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id 3CA371A1C04; Fri, 30 Jan 2015 16:54:00 -0800 (PST)
Received: from localhost (localhost.localdomain []) by (Postfix) with ESMTP id F19E6A60229; Fri, 30 Jan 2015 16:53:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 56Ujm8xEYf8l; Fri, 30 Jan 2015 16:53:58 -0800 (PST)
Received: from [] ( []) by (Postfix) with ESMTPSA id 8415FA60226; Fri, 30 Jan 2015 16:53:58 -0800 (PST)
Message-ID: <>
Date: Fri, 30 Jan 2015 16:53:53 -0800
From: Paul Eggert <>
Organization: UCLA Computer Science Department
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Cyrus Daboo <>
References: <> <> <> <> <> <7C672BF606D0621F4E873E1C@cyrus.local>
In-Reply-To: <7C672BF606D0621F4E873E1C@cyrus.local>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <>
X-Mailman-Approved-At: Fri, 30 Jan 2015 17:03:13 -0800
Cc:, Time Zone Data Distribution Service <>, Daniel Migault <>
Subject: Re: [ietf-privacy] [Tzdist] [saag] Fwd: WGLC for draft-ietf-tzdist-service-05
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Internet Privacy Discussion List <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sat, 31 Jan 2015 00:54:02 -0000

Cyrus Daboo wrote:
> I will try and propose some text for a Privacy Considerations section

Although we will need such a section, the tzdist privacy issues dkg raised 
shouldn't be addressed merely by adding a section that says in essence, "yes, 
admittedly tzdist's privacy stinks, but at least we've clearly documented that 
it stinks".  Let's instead use his helpful review to adjust the protocol so that 
it better preserves privacy.

Doing that will take some work, but it's doable.  Here are a couple of thoughts 
in that direction.

First, we can prevent servers from tracking users via ETag or steganographic 
data by requiring standard ETags (e.g., "tz2015a") and normalized data.  Yes, 
this is a bit harder to implement on the server side, but it's not *that* hard, 
and it does prevent this privacy abuse.

Second, we can prevent tracking users via query parameters by making the typical 
query be simply "Give me everything", thus avoiding the parameters.  As the 
entire tz database can be communicated in 25 kB in compressed format, this will 
be reasonably efficient (when combined with standard ETags) and will better 
preserve privacy.  Yes, this also requires more work (on both client and server 
side), but it's not that much work, and if we really want privacy it should be 
work we're willing to do.