[liberationtech] Announcing a privacy preserving authentication protocol
Guido Witmond
guido at witmond.nl
Wed Mar 13 04:59:04 PDT 2013
On 03/13/2013 08:33 AM, Petter Ericson wrote:
> Kyle:
>
>>> A. This doesn't eliminate phishing because users will still enter
>>> their credentials at a site that doesn't actually match the one where
>>> the cert was previously signed. Otherwise, existing HTTPS controls
>>> would already protect them.
>
> Not speaking for the protocol author, but afaict, the client cert is
> tied to the specific domain, meaning if you enter the wrong domain, you
> won't get a "similar" page where you enter your credentials - you'll get
> a page where you're not authenticated (the client cert is never sent to
> a different domain from where it was signed).
Indeed, correct. The local CA root certificate is the *identity* of the
site. The browser restricts accounts to the site.
>>> B. What zone would contain user keys for DNSSEC?
>
> I am not entirely sure what you are referring to here, but the server
> provides the (signed) user public keys to any who asks, no DNSSEC
> necessary. I am guessing a common API should be used for this
> (www.server.com/get-pubkey?uid=<user> or somesuch).
That's how I foresee it now. It could be a DNS(SEC)-based directory. I'm
not sure which way to go with that. Perhaps your WoT could help here.
> This does let the
> server MITM messages unless you have sidechannel pubkey verification,
> which is another reason why I find the message storage bit to be
> somewhat badly integrated.
It does fit in badly. I foresee the messaging part to be used both for
person-to-person messages like email but also to bootstrap other secure
connections. For example, a dating site that lets people connect over
ZRTP. The message could just contains the endpoints and keys for that
session. See: [2].
XMPP might be a better fit.
> We'll see what happens though, but I'm at least somewhat hopeful.
>
> [1] though of course, a distributed/decentralised WoT-like construction
> for the complete DNS hierarchy may be preferrable overall
It would reduce the risk of pressure on the registrars to block a site.
The requirement for a replacement of DNSSEC/DANE needs a secure 1:1
mapping of human-readable name to FPCA-Root-certificate.
With Regards, Guido Witmond.
2:
http://witmond.nl/blog/2012/10/22/the-worlds-most-private-dating-site.html
(warning: old text)
More information about the liberationtech
mailing list