On Sat, 13 Jan 2001, Ray Dillinger wrote:

> list don't think this is spam?"  and yes/no buttons.  The 
> subscribers just have another little button on their mail 
> reader - So it goes Next message, delete, reply, reply all, 
> spam.

Well, the totally trivial and stupid thing is for a list reader to
sign a message saying "I think message X is spam" and send it to the list
server. Actually, he doesn't even have to send the message; he can just
send the signature if the message is in some canonical format. 

The server can verify the signature, verify the user's ID, increment a
counter, and throw away the signature. When the counter passes a
threshold T, -chomp- the server eats the bond. 
The server can even keep the signatures around if it wants to prove to the
luser later that yes, lots of people really did think his message was
spam. 

This has at least two problems

        1) Identifies the user who says "I think this is spam." 
        Not a good idea in principle, possibly not a good idea in
        practice. A potential solution would be a way for a user
        to sign a message in such a way that

                * no one can determine which individual public key signed 
                the message 
        
                * yet anyone can determine that the signer's public key
                belongs to a specific set of public keys (chosen by the
                signer and fixed at signature time to avoid the problem
                with "well, remove one public key and try again!")
                in this case, the set of eligible list voters.

        There's probably some crypto voting paper which solves a problem
        much like this. I'm not up on that. 

        2) Keeping an audit trail so the server can prove that the
        majority really did think message X was spam. With this proposal
        audit trails consist of up to T signatures, where T is the 
        threshold used to trigger the spam alert. At like 1K per signature
        and many e-mails, this could be sizable. 

-David


Reply via email to