You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Rob Hartill <ha...@ooo.lanl.gov> on 1995/09/01 19:11:13 UTC
secure transfer using skey
Secure http doesn't really interest me, but I was thinking last night
about how "skey" technology could be used to make secure transfer possible
at no cost to end users.
Basically, skey involves giving challenges which result in a
one-time-password, so if I'm not missing something obvious, clients
and servers can just pass these challenges back a forth inside HTTP
headers, and send the rest of the information encrypted using the
one-time-password.
the passwords never get transmitted over the net, only the challenges
and encrypted data.
I think the skey code is PD, so could be dropped into clients and
servers.
I must be missing something, cos this is just too simple.
rob
Re: secure transfer using skey
Posted by "David M. Oliver" <da...@newshare.com>.
On Fri, 1 Sep 1995, Rob Hartill wrote:
> Basically, skey involves giving challenges which result in a
> one-time-password, so if I'm not missing something obvious, clients
> and servers can just pass these challenges back a forth inside HTTP
> headers, and send the rest of the information encrypted using the
> one-time-password.
>
> the passwords never get transmitted over the net, only the challenges
> and encrypted data.
This is not quite the way S-Key works from my reading, but
"close enough".
It seems to me, though, that each user would have to have
a relationship with each server, since the SKey "initial passwd"
has to be given to the server "off-line" (this is how the
server can generate the intermediate phrase, and subsequently
know what the client will return "one time"). Thus the user
needs, in advance, a "relationship" -- off line -- with each
server.
Another issue is how a client can generate a sequence of
one-time passwords that would be known to a server (since you'd
certainly not want to prompt the user to enter the intermediate
phrase for every hyperlink).
I have been thinking about this, too, from a slightly different
perspective, and I find SKey very attractive (if you are willing
to force clients to adopt new/additional software). The key,
I think, is having a secure way to avoid this previous relationship
requirement. We're trying to fit this into our software in such a
way that there would need to be only one (prior) relationship, yet
access to a "universe" of providers. Our thinking is not beyond
the "concept fits" stage, though.
> I think the skey code is PD, so could be dropped into clients and
> servers.
The actual "SKey" is copyright Bellcore but there
are several versions extant that appear to be PD.
Also, Bellcore is sponsoring a "One Time Password"
proposal at IETF.
> I must be missing something, cos this is just too simple.
Yes, and no. :-)
dave
+------------------------------------------------------------------+
| David Oliver dave@newshare.com |
| Managing Director-Technology Newshare Corporation |
+------------------------------------------------------------------+
Re: secure transfer using skey
Posted by Brian Behlendorf <br...@organic.com>.
If your focus is on passwords in the clear, which is what skey solved,
what's wrong with the MD5 password digest proposal?
I don't know enough about security to have an opinion as to why using
skey to encrypt data is a bad idea, but I do happen to think that
encryption of data is a lot less interesting than digital signatures.
Brian
On Fri, 1 Sep 1995, Rob Hartill wrote:
> Secure http doesn't really interest me, but I was thinking last night
> about how "skey" technology could be used to make secure transfer possible
> at no cost to end users.
>
> Basically, skey involves giving challenges which result in a
> one-time-password, so if I'm not missing something obvious, clients
> and servers can just pass these challenges back a forth inside HTTP
> headers, and send the rest of the information encrypted using the
> one-time-password.
>
> the passwords never get transmitted over the net, only the challenges
> and encrypted data.
>
> I think the skey code is PD, so could be dropped into clients and
> servers.
>
> I must be missing something, cos this is just too simple.
>
>
> rob
>
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--
brian@organic.com brian@hyperreal.com http://www.[hyperreal,organic].com/