Re: Speed of SSL connections; cost of renegotiation

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com>
Cc: Curt Sampson <cjs(at)cynic(dot)net>, pgsql-hackers(at)postgresql(dot)org, pgsql-interfaces(at)postgresql(dot)org
Subject: Re: Speed of SSL connections; cost of renegotiation
Date: 2003-04-11 15:24:33
Message-ID: 11759.1050074673@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-interfaces

"scott.marlowe" <scott(dot)marlowe(at)ihs(dot)com> writes:
> Ummm. I'm not comfortable with using a time based period for
> renogatiation. What can move in an hour from a P100 on Arcnet versus a 32
> CPU altix on switched fabric are two entirely different things. If there
> is a "sweet spot" for how often to renogotiate it would be based on
> amount.

That's what I would think, too. So we already have the right mechanism,
it's just a question of what the setting ought to be.

I realized this morning that there's probably a security tradeoff
involved: renegotiating the session key limits the amount of session
data encrypted with any one key, which is good; but each renegotiation
requires another use of the server key, increasing the odds that an
eavesdropper could break *that* (which'd let him into all sessions not
just the one).

So a too-short renegotiation interval is not only expensive time-wise,
but could actually be a net loss for security.

I'm beginning to think we need to consult some experts to find out what
the right tradeoff is.

regards, tom lane

PS: the sshd setting that was quoted refers to how often a new server
key is chosen, which is really independent of choosing new session keys.
Does our SSL code even have the facility to choose new server keys?
If not, perhaps someone had better add it.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Alice Lottini 2003-04-11 15:44:26 Re: Integration with Access Method interface
Previous Message scott.marlowe 2003-04-11 15:07:11 Re: Speed of SSL connections; cost of renegotiation

Browse pgsql-interfaces by date

  From Date Subject
Next Message Zeugswetter Andreas SB SD 2003-04-11 16:29:15 Re: Speed of SSL connections; cost of renegotiation
Previous Message scott.marlowe 2003-04-11 15:07:11 Re: Speed of SSL connections; cost of renegotiation