ietf-asrg
[Top] [All Lists]

Re: [Asrg] An Anti-Spam Heuristic

2012-12-12 20:13:04

On Dec 12, 2012, at 5:43 PM, Adam Sobieski 
<adamsobieski(_at_)hotmail(_dot_)com> wrote:

Greetings. I have some ideas to prevent spam. A number of heuristics include 
increasing the computation required to send and receive an email, for example 
one to a few minutes of computation per email on desktop computers.

One example of a heuristic, from that category, includes the use of a random 
number generator, seeded or salted with a combination of the sender's email 
address, the recipient's email address, and the date and time of the sending 
of the email. Then, in the described example, some amount of computation, 
measurable in minutes on a desktop computer, churns a stream of bits from the 
random number generator, in a buffer the size of which can be obtained from 
the size of the email, and with those bits in that buffer then utilizable by 
other heuristics. The recipient of an email can, with the sender's address, 
their own email address, the date and time of the sending of the email, and 
possibly other data, seed or salt an identical random number generator, 
churning a stream of bits, with an indicated amount of computation, 
measurable in minutes, to obtain the same bits in an identically sized buffer.

By increasing the computation required to send and receive email messages, 
for example measurable in minutes of desktop computation, desktop graphics 
card computation, spam can be reduced as spammers would have to compute, per 
letter, per recipient, per email sending event, as described. In addition to, 
possibly in combination to, that category of heuristic, increasing the 
computation required to send and receive emails, the digital signing of email 
messages can be of use to preventing spam.

You might want to look at hashcash. http://en.wikipedia.org/wiki/Hashcash

Brief summary of the conclusion: cannot work, as spammers have much easier 
access to free CPU cycles than do legitimate senders of mail.

Cheers,
  Steve
_______________________________________________
Asrg mailing list
Asrg(_at_)irtf(_dot_)org
http://www.irtf.org/mailman/listinfo/asrg