RE: CAPTCHA over smtp (yet another spam solution to discuss)

"Seth Goodman" <[email protected]> Fri, 17 Nov 2006 02:32:43 -0600
Newsgroups gmane.mail.im2000
Message-ID <[email protected]>
Joachim Kupke wrote:

> Brian Candler wrote:
> 
> > > Repudiable signatures.  Another application of C/R email.
> > 
> > I'm not sure, but I think you mean "non-repudiable signatures".
> 
> No; "repudiable" is correct.  The verifier sends a challenge, and
> computing a valid reponse requires the private key.  But the prover
> can repudiate ever having "signed" (in the offline sense) because it
> is trivial to manufacture, given any response, a corresponding
> challenge.

I agree with Brian that there is probably some confusion here.  One of
the strengths of public key signatures such as GPG is that they are
non-repudiable.  Once you sign a message with GPG, you cannot later
deny it until such time that the cryptography is no longer secure.
You can revoke the certificate at any point in the future, for example
if your private key becomes compromised.  However, the revocation
timestamp is when it is received by the keyserver.  You cannot back
date it, as that would permit repudiation.

Perhaps you mean that the authentication for a message in a system like
IM2000 does not have to survive beyond the particular session?  That is
indeed true.  For the purposes of ordinary email, it is _not_ necessary
for signatures to be verifiable later.  If your MTA validates the
sender's identity assertion during the session, and you trust your MTA,
that is good enough.

These kind of signatures are sometimes called ephemeral, like session
keys in SSL.  If I sign a message to you with an ephemeral signature,
and you then sign it and forward it to someone else, the final
recipient cannot verify that the original message came from me or that
you did not alter it.  GPG signatures do give all future recipients
that ability, though I would suggest it is unnecessary for ordinary
email.

-- 
Seth Goodman