NODE 0b0150feKeyed-MD5, ITAR, and HTTP-NG
Simon Spero <ses@tipper.oit.unc.edu>Tue, 31 Oct 1995 02:46:42 +0800
To summarise: the consensus is that using keyed-MD5 for authentication is
ok under ITAR, but using it for confidentiality is out.
The reason I wanted to check is that I'm solidifying some of security
paramaters for HTTP-NG so we can add them to the test implementation
before the Dallas IETF. In addition to the slight problem of having half
the development team on the other side of the Atlantic, I want to make at
least a subset of the security schemes mandatory, and that means making
the core stuff exportable.
At the moment, I'm thinking of making the mandatory schemes be Keyed MD5
for authentication, and weakened RC4 with an IV for confidentiality, with
the added stipulation being that the user must be informed when key
weakening is being used. I may swap RC4 for DES; they're both public
domain, but RC4 is simpler. They're both shared key, but I don't make PK
stuff mandatory.
The other pre-defined schemes I'm planning on getting at least speced are
3-DES and IDEA for confidetiality, SHA for hashing, and RSA & DH for
key exchange, signatures, and authentication. Certificate format is
currently X.509- PGP format will go in ASAP.
Simon
---
(defun modexpt (x y n) "computes (x^y) mod n"
(cond ((= y 0) 1) ((= y 1) (mod x n))
((evenp y) (mod (expt (modexpt x (/ y 2) n) 2) n))
(t (mod (* x (modexpt x (1- y) n)) n))))
NODE 76dfc294Re: Keyed-MD5, ITAR, and HTTP-NG
hallam@w3.orgThu, 2 Nov 1995 09:28:57 +0800
Simon,
Do not spec Keyed MD5, it is a complete looser. It is actually weak
against a number of attacks. There are much better constructs for creating
a keyed digest. There are much better ways of creating a digest than using
a hash fuinction as the base.
There is some work by Phil Rogaway on making keyed digest functions
which I strongly recommend people look at. I can post a paper on the subject if
people are interested.
Phill
NODE ba628951Re: Keyed-MD5, ITAR, and HTTP-NG
Simon Spero <ses@tipper.oit.unc.edu>Tue, 31 Oct 1995 10:21:14 +0800
On Mon, 30 Oct 1995 hallam@w3.org wrote:
> Do not spec Keyed MD5, it is a complete looser. It is actually weak
> against a number of attacks. There are much better constructs for creating
What I've heard is that there are some worries about using short
constants with MD5; maybe you could fill us in on the naughty stuff
(someone said there were a load of papers in Crypto '95 on the subject?)
>
> There is some work by Phil Rogaway on making keyed digest functions
> which I strongly recommend people look at. I can post a paper on the subject if
> people are interested.
Hey, you got a web-site? :-)
Simon
----
(defun modexpt (x y n) "computes (x^y) mod n"
(cond ((= y 0) 1) ((= y 1) (mod x n))
((evenp y) (mod (expt (modexpt x (/ y 2) n) 2) n))
(t (mod (* x (modexpt x (1- y) n)) n))))
NODE be1db3caRe: Keyed-MD5, ITAR, and HTTP-NG
michael shiplett <walrus@ans.net>Wed, 1 Nov 1995 02:12:43 +0800
"h" == hallam <hallam@w3.org> writes:
h> There is some work by Phil Rogaway on making keyed digest
h> functions which I strongly recommend people look at. I can post a
h> paper on the subject if people are interested.
There's also ``Message Authentication with MD5'' by Burt Kaliski and
matt Robshaw in RSA Laboratries' CryptoBytes,
http://www.rsa.com/rsalabs/cryptobytes/spring95/md5.htm,
michael
NODE 19cc5c07Re: Keyed-MD5, ITAR, and HTTP-NG
"Perry E. Metzger" <perry@piermont.com>Wed, 1 Nov 1995 04:42:06 +0800
hallam@w3.org writes:
> Do not spec Keyed MD5, it is a complete looser. It is actually weak
> against a number of attacks. There are much better constructs for creating
> a keyed digest. There are much better ways of creating a digest than using
> a hash fuinction as the base.
What???
A keyed version of MD5 is the base authentication mechanism in IPSP
and it has been heavily examined by a number of very good
cryptographers.
Perry
NODE 133f00c4Re: Keyed-MD5, ITAR, and HTTP-NG
hallam@w3.orgWed, 1 Nov 1995 05:45:06 +0800
>A keyed version of MD5 is the base authentication mechanism in IPSP
>and it has been heavily examined by a number of very good
>cryptographers.
Yes we reviewed it and said that it sucked.
Phil wrote a note to Ron and Ron sent in a series of comments. I suggested that
the idea of a keyed digest be stated as a separate concept from a hash function.
Functions of one variable are intrinsically different from functions of two
variables.
The sequence of events I heard was that they asked Burt Kaliski for a suggestion,
he gave them one and they chose something different.
>Isn't this what the GSS-API is about? Couldn't HTTP-NG just convey GSS
>"tokens", and do something about getting both sides to agree on which GSS
>"mechanism" is to be used, and on what Principals are involved?
GSS is often brought up on occasions like this. I have never seen an architectural
overview of what it is trying to achieve for me or how. When I am provided
with a clear definition of what it is I hope to arrive at a clear explanation
of why I'm not using it. Unfortunately the RFC process strips the rationale
part out of the specs.
Phill
NODE 46b5fcadRe: Keyed-MD5, ITAR, and HTTP-NG
"Perry E. Metzger" <perry@piermont.com>Wed, 1 Nov 1995 22:25:17 +0800
hallam@w3.org writes:
>
> >A keyed version of MD5 is the base authentication mechanism in IPSP
> >and it has been heavily examined by a number of very good
> >cryptographers.
>
> Yes we reviewed it and said that it sucked.
>
> Phil wrote a note to Ron and Ron sent in a series of comments.
Phil was complaining largely because in spite of his apparent
cryptography credentials he's a lughead who can't have been bothered
to understand the architecture -- most of his comments reflected a
general ignorance of the process and of the discussions that had
preceeded. He also complained that the transforms weren't sufficiently
generic for his tastes. However, no complaints AT ALL were made about
Hugo's selection of cryptographic transform. We were assured by
everyone that it was the right thing to do, with people swearing up
and down that it was the appropriate idea. Do you want me to extract
the mailing list archives? Every last posting on this topic is on
line.
> The sequence of events I heard was that they asked Burt Kaliski for
> a suggestion, he gave them one and they chose something different.
Actually, Kaliski made an off-the-cuff suggestion that all the other
crypto folks ripped apart, largely because it was obvious even to me
how it could be attacked, and then he backed off.
Perry
NODE a3fd2369Re: Keyed-MD5, ITAR, and HTTP-NG
James Black <black@sunflash.eng.usf.edu>Tue, 31 Oct 1995 03:40:01 +0800
Hello,
On Mon, 30 Oct 1995, Simon Spero wrote:
> The reason I wanted to check is that I'm solidifying some of security
> paramaters for HTTP-NG so we can add them to the test implementation
> before the Dallas IETF. In addition to the slight problem of having half
> the development team on the other side of the Atlantic, I want to make at
> least a subset of the security schemes mandatory, and that means making
> the core stuff exportable.
Since you deal with security issues maybe you can help me to learn
about some issues with encryption. I am talking with one of the
administration people about putting PGP on the system for everyone to
use, but there are issues for them (the admin) as they might be liable,
even if they can't read the e-mail. What other legal considerations
should be evaluated?
Is there any large organizations (like any other universities) that
allow their students to use PGP, and have the system in place to make it
easier for the students? If it is offered here I might be the one to add
to the mail program (pine) that is generally used to transparently use
PGP, which is what I mean by having a system set up for the encryption.
Thanx for any help. Take care and have fun.
James Black
black@suntan.eng.usf.edu
NODE d246fc20Re: Keyed-MD5, ITAR, and HTTP-NG
Doug Hughes <Doug.Hughes@Eng.Auburn.EDU>Tue, 31 Oct 1995 09:14:59 +0800
> Since you deal with security issues maybe you can help me to learn
>about some issues with encryption. I am talking with one of the
>administration people about putting PGP on the system for everyone to
>use, but there are issues for them (the admin) as they might be liable,
>even if they can't read the e-mail. What other legal considerations
>should be evaluated?
> Is there any large organizations (like any other universities) that
>allow their students to use PGP, and have the system in place to make it
>easier for the students? If it is offered here I might be the one to add
>to the mail program (pine) that is generally used to transparently use
>PGP, which is what I mean by having a system set up for the encryption.
> Thanx for any help. Take care and have fun.
>
>James Black
>black@suntan.eng.usf.edu
>
>
We have approx 1000 machines and 5000 user accounts and have pgp installed.
I can't think of any reason not to have it installed, and lots of good
reasons for having it installed.
--
____________________________________________________________________________
Doug Hughes Engineering Network Services
System/Net Admin Auburn University
doug@eng.auburn.edu
Apple T-shirt on Win95 - "Been there, done that"
NODE fad8c821Re: Keyed-MD5, ITAR, and HTTP-NG
Rich Graves <llurch@networking.stanford.edu>Tue, 31 Oct 1995 10:17:33 +0800
On Mon, 30 Oct 1995, Doug Hughes wrote:
> > Since you deal with security issues maybe you can help me to learn
> >about some issues with encryption. I am talking with one of the
> >administration people about putting PGP on the system for everyone to
> >use, but there are issues for them (the admin) as they might be liable,
> >even if they can't read the e-mail. What other legal considerations
> >should be evaluated?
> > Is there any large organizations (like any other universities) that
> >allow their students to use PGP, and have the system in place to make it
> >easier for the students? If it is offered here I might be the one to add
> >to the mail program (pine) that is generally used to transparently use
> >PGP, which is what I mean by having a system set up for the encryption.
> >
> We have approx 1000 machines and 5000 user accounts and have pgp installed.
> I can't think of any reason not to have it installed, and lots of good
> reasons for having it installed.
"Me too," except the numbers are higher.
I would think that you would worry more about your users getting a false
sense of security from storing secret keys on a large multiuser system
than about being held liable for naughty PGP-encrypted traffic. I don't
see how you could be held liable anyway. How is PGP that much different
from allowing your users to set a password on their account? It makes it
harder for root to invade their privacy, but in general, we have very
stringent requirements that must be satisfied before we'll read user
directories or mail.
-rich
NODE 78903bdcRe: Keyed-MD5, ITAR, and HTTP-NG
James Black <black@eng.usf.edu>Tue, 31 Oct 1995 10:30:26 +0800
Hello,
On Mon, 30 Oct 1995, Rich Graves wrote:
> On Mon, 30 Oct 1995, Doug Hughes wrote:
>
> I would think that you would worry more about your users getting a false
> sense of security from storing secret keys on a large multiuser system
> than about being held liable for naughty PGP-encrypted traffic. I don't
> see how you could be held liable anyway. How is PGP that much different
> from allowing your users to set a password on their account? It makes it
> harder for root to invade their privacy, but in general, we have very
> stringent requirements that must be satisfied before we'll read user
> directories or mail.
As a student I am concerned with the false security, and that was
mentioned while we were talking (today). As to liability, it is
important that no one can come back and hold the school liable. Once the
messages can be encrypted then it is harder to read the messages, but not
impossible, unless the students keep the key on a disk, and just ftp it
into the account everytime. The fact is that that won't be the rule, so
the admin can still read messages, but there will need to be clear-cut
reasons for them to do that (IMOHO). I am curious what requirements must
be met. I guess there are more schools that allow this than I expected
<g>. Well thanx for replying. Take care and have fun.
James Black
black@suntan.eng.usf.edu
NODE f593465bRe: Keyed-MD5, ITAR, and HTTP-NG
Kevin L Prigge <klp@gold.tc.umn.edu>Tue, 31 Oct 1995 15:05:54 +0800
According to rumor, Doug Hughes said:
> > Since you deal with security issues maybe you can help me to learn
> >about some issues with encryption. I am talking with one of the
> >administration people about putting PGP on the system for everyone to
> >use, but there are issues for them (the admin) as they might be liable,
> >even if they can't read the e-mail. What other legal considerations
> >should be evaluated?
> > Is there any large organizations (like any other universities) that
> >allow their students to use PGP, and have the system in place to make it
> >easier for the students? If it is offered here I might be the one to add
> >to the mail program (pine) that is generally used to transparently use
> >PGP, which is what I mean by having a system set up for the encryption.
> > Thanx for any help. Take care and have fun.
> >
> >James Black
> >black@suntan.eng.usf.edu
> >
> >
> We have approx 1000 machines and 5000 user accounts and have pgp installed.
> I can't think of any reason not to have it installed, and lots of good
> reasons for having it installed.
We currently have PGP installed on our 2 central email servers that
have approximatly 20,000 users. We haven't integrated it at this
point into Pine, etc mostly due to time and resources.
I don't know why inability to read e-mail would cause liability,
and moving 2 million messages a week, I don't think that anyone
could be expected to know what users are sending. We only respond
to complaints.
--
Kevin Prigge | Holes in whats left of my reason,
CIS Consultant | holes in the knees of my blues,
Computer & Information Services | odds against me been increasin'
email: klp@cis.umn.edu | but I'll pull through...
NODE adbaddbePGP On shared machines (was Re: Keyed-MD5, ITAR, and HTTP-NG)
Simon Spero <ses@tipper.oit.unc.edu>Wed, 1 Nov 1995 07:48:45 +0800
One important thing to note in an academic environment is that if you
have foreign students who are on non-green card visas, you may need to
get an export licence if they can access the server. I expect you'll
probably get the licence without too much hassle, and you're unlikely to
be indicted for this, but it's something to be aware of.
Simon
----
(defun modexpt (x y n) "computes (x^y) mod n"
(cond ((= y 0) 1)
((= y 1) (mod x n))
((evenp y) (mod (expt (modexpt x (/ y 2) n) 2) n))
(t (mod (* x (modexpt x (1- y) n)) n))))
NODE 933cae20Re: Keyed-MD5, ITAR, and HTTP-NG
futplex@pseudonym.com (Futplex)Tue, 31 Oct 1995 05:27:28 +0800
Simon writes:
> I may swap RC4 for DES; they're both public domain, but RC4 is simpler.
Er, at last report RSADSI was still claiming RC4 as a trade secret, in spite
of the posting of the (convincing) alleged RC4.
-Futplex <futplex@pseudonym.com>