Re: New work for sacred working group?
Stephen Farrell <[email protected]> Tue, 28 Jun 2005 19:15:15 +0100
| Newsgroups | gmane.ietf.sacred |
|---|---|
| Message-ID | <[email protected]> |
Hi Eric, Thanks for that. Eric Grosse wrote: > (clarifying my earlier message) > > Encrypted key exchange protocols seem like the right tool for > credentials download and I have been using them daily for years. > Indeed, I had planned to convert Securestore to SACRED, just to > be more standards compliant, but was put off by this missing > protocol option, so I would encourage the new work. Good to hear. > My threat scenario is this: boot the local device with a LiveCD > or other trusted, generic kernel and filesystem. Tell the > client your (SACRED servername, username, password) to fetch > your credentials. Notice that in general you don't have a > place to save a key fingerprint for the SACRED server or a high > entropy preshared secret. The threat scenario includes the risk > of connecting to a fake server that will try a dictionary attack > on the password. > > I am not a lawyer, but the Lucent Public License seems ok. We > give away our implementation along with a license to whatever > patents we own (like EKE) that might be needed. > http://plan9.bell-labs.com/plan9dist/license.html > http://plan9.bell-labs.com/plan9dist/factotum.html > We use PAK because that was the technically best protocol of > this class that I had heard of. There are newer PAK variants > that might give better privacy or faster computation, but what > we use now seems good enough to me. I don't know exactly how > this affects your choice of protocol. The EKE patent looks > pretty broad to me, and the license might only be good for > PAK. I guess you need a lawyer (or a court case) to be sure. Looks to me like the license maybe only covers uses of the s/w as released by you guys, but allows doing pretty much anything with that. (Which is pretty cool.) Without getting into whether that's a good or bad interpretation, do you know whether that plan9 code includes EKE code? (Or e.g. enough code to do EKE beneath some API.) > I do worry about keyboard loggers or shoulder surfers or > whatever, so in practice I use two-factor authentication (both > PAK and SecurID) with the intent that my system should remain > secure if either factor were compromised. From the view of > SACRED, let's pretend hardware tokens don't exist and build > something independently strong. Ok, Stephen. > > Eric Grosse > Bell Labs, Computing Science Research > >