- From: Henry Story <henry.story@bblfish.net>
- Date: Mon, 22 Oct 2012 00:13:56 +0200
- To: Dick Hardt <dick.hardt@gmail.com>
- Cc: Kingsley Idehen <kidehen@openlinksw.com>, Ben Laurie <ben@links.org>, Mouse <mouse@rodents-montreal.org>, "public-philoweb@w3.org" <public-philoweb@w3.org>, "public-identity@w3.org" <public-identity@w3.org>, "saag@ietf.org" <saag@ietf.org>, "public-privacy@w3.org" <public-privacy@w3.org>, Sam Hartman <hartmans-ietf@mit.edu>, "public-webid@w3.org" <public-webid@w3.org>
- Message-Id: <FFFD96E7-2D45-4BA3-8EE1-6BB55D3CCCEE@bblfish.net>
It would be nice if we could remove the ad-hominem attacks here. These issues can be worked out clearly and calmly by careful reasoning and attending to some existing definitions. Below I show how I agree with Dick Hard and Ben Laurie that public keys are identifiers. But the point of this thread entitled "Liking Linkability" is that this is not the problem to privacy that it is thought to be. Indeed my point is that linkability is very important to increase privacy.... On 21 Oct 2012, at 23:17, Dick Hardt <dick.hardt@gmail.com> wrote: > > On Oct 21, 2012, at 9:32 AM, Kingsley Idehen <kidehen@openlinksw.com> wrote: > >> On 10/18/12 3:29 PM, Ben Laurie wrote: >>> >>> I really feel like I am beating a dead horse at this point, but >>> perhaps you'll eventually admit it. Your public key links you. Access >>> control on the rest of the information is irrelevant. Indeed, access >>> control on the public key is irrelevant, since you must reveal it when >>> you use the client cert. Incidentally, to observers as well as the >>> server you connect to. >>> >> A public key links to a private key. > > A public key or private key *is* an identifier. If there is a 1:1 mapping of public/private key pair to a user, and if the key pair is used at more than one place, then those places know it is the same user and the activities at each of those places is linked. Note Dick, that I (Henry Story) agree with you and Ben Laurie here: A public key is an identifier. If you use the same public key to identify yourself at various sites then those sites can link you. This may be what you do intend to do though, and so this is not a priori a bad thing. Which is why the title of this post is "Liking Linkability". In this thread my argument has consisted in a making two points: 1. that showing someone an identifier - be it public key or other string with an inverse functional relation to an agent - may not be a linkability problem ( because you may not consider the agent receiving the information as the enemy ) 2. Show how linkability is important for privacy 1. linkability -------------- If we look at the definition given of linkability in https://tools.ietf.org/html/draft-hansen-privacy-terminology-03 it says: [[ Definition: Unlinkability of two or more Items Of Interest (e.g., subjects, messages, actions, ...) from an attacker's perspective means that within a particular set of information, the attacker cannot distinguish whether these IOIs are related or not (with a high enough degree of probability to be useful). ]] It is defining unlinkability in terms of "two or more items of interest from an attacker's perspective". So my point is simply: who is the attacker? If you make the site you are authenticating to with OpenID, BrowserId, or WebID be considered the attacker then you should not use any of those technologies. If on the other hand you consider that those sites are *not* the attacker - because say, you only give them your identity when you are sure that you want to do so - then the negative linkability claim cannot be made according to the above definition. Or at the very least it is a very different problem at that point: if you exclude the site you are authenticating to as the enemy, then identifying yourself with your public key is not a linkability problem according to the above definition. It would be if some other agent listening in on the conversation could surmise your public key. They would then be able to know that you talked to site B. (If they also knew the content of the conversation then they would know even more, and your privacy problem would indeed be greater) 2. linkability's importance to privacy -------------------------------------- I then argued that one cannot make a simple claim that linkability is a bad thing. In fact there are good reasons to believe that certain types of linkability are very important to create distributed social networks - which I call the social web. A Social Web would clearly be a big improvement for privacy over how things are being done currently. I don't want to repeat this whole thread here since that was the argument I made in the initial post in this thread which is archived here: http://lists.w3.org/Archives/Public/public-privacy/2012OctDec/0003.html > >> You are the one being utterly obstinate here. > > Not true … and I don't think that was a productive comment. I don't think that comment is fruitful either. This case can be argued well without ad-hominem attacks. > >> I encourage you to make you point with clear examples so that others can juxtapose your views and ours. > > Perhaps my explanation above makes the point clear to you. > > -- Dick Social Web Architect http://bblfish.net/
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Sunday, 21 October 2012 22:14:36 UTC