Re: [Asrg] 3. Proof-of-work analysis

Jonathan Morton <chromi@chromatix.demon.co.uk> Tue, 18 May 2004 09:35 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA28206 for <asrg-archive@odin.ietf.org>; Tue, 18 May 2004 05:35:37 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BQ0yt-00020C-Rk for asrg-archive@odin.ietf.org; Tue, 18 May 2004 05:33:52 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i4I9XpVq007697 for asrg-archive@odin.ietf.org; Tue, 18 May 2004 05:33:51 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BQ0xD-0001PM-L5 for asrg-web-archive@optimus.ietf.org; Tue, 18 May 2004 05:32:07 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA27873 for <asrg-web-archive@ietf.org>; Tue, 18 May 2004 05:32:04 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BQ0xA-0007mP-9S for asrg-web-archive@ietf.org; Tue, 18 May 2004 05:32:04 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BQ0wC-0007Mn-00 for asrg-web-archive@ietf.org; Tue, 18 May 2004 05:31:05 -0400
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1BQ0vM-0006xm-00 for asrg-web-archive@ietf.org; Tue, 18 May 2004 05:30:12 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BQ0lf-00079U-8y; Tue, 18 May 2004 05:20:11 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BQ0ii-000652-Nf for asrg@optimus.ietf.org; Tue, 18 May 2004 05:17:08 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA26844 for <asrg@ietf.org>; Tue, 18 May 2004 05:17:05 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BQ0if-0001Wz-EO for asrg@ietf.org; Tue, 18 May 2004 05:17:05 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BQ0hP-00013g-00 for asrg@ietf.org; Tue, 18 May 2004 05:15:48 -0400
Received: from chromatix.demon.co.uk ([80.177.102.173] helo=lithium.chromatix.org.uk) by ietf-mx with esmtp (Exim 4.12) id 1BQ0gH-0000K9-00 for asrg@ietf.org; Tue, 18 May 2004 05:14:37 -0400
Received: from arowana.chromatix.org.uk ([192.168.239.106]) by lithium.chromatix.org.uk with esmtp (Exim 4.31) id 1BQ0gG-0000GT-Pf; Tue, 18 May 2004 10:14:36 +0100
In-Reply-To: <LV1hjGBSmTqAFAry@highwayman.com>
References: <LV1hjGBSmTqAFAry@highwayman.com>
Mime-Version: 1.0 (Apple Message framework v613)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <CB27C1AA-A8AB-11D8-B336-000393863768@chromatix.demon.co.uk>
Content-Transfer-Encoding: 7bit
Cc: asrg@ietf.org
From: Jonathan Morton <chromi@chromatix.demon.co.uk>
Subject: Re: [Asrg] 3. Proof-of-work analysis
To: Richard Clayton <richard@highwayman.com>
X-Mailer: Apple Mail (2.613)
Content-Transfer-Encoding: 7bit
Sender: asrg-admin@ietf.org
Errors-To: asrg-admin@ietf.org
X-BeenThere: asrg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/asrg>, <mailto:asrg-request@ietf.org?subject=unsubscribe>
List-Id: Anti-Spam Research Group - IRTF <asrg.ietf.org>
List-Post: <mailto:asrg@ietf.org>
List-Help: <mailto:asrg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/asrg>, <mailto:asrg-request@ietf.org?subject=subscribe>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/asrg/>
Date: Tue, 18 May 2004 10:14:40 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> I'm in the Security Group of the Computer Laboratory at the University
> of Cambridge. Ben Laurie (yes, that Ben Laurie) and I have recently
> been doing some sums on proof-of-work / client puzzles / hashcash
> methods of imposing economic constraints upon the sending of spam...
>
> Ben wanted to know how big a proof was needed for a practical scheme
> he was considering -- and I told him it wasn't going to work. We then
> carefully worked through all the calculations, using the best data
> that we could obtain -- and we did indeed come to the conclusion that
> proof-of-work is not a viable proposal :(

That's a very interesting paper, thank you.  I wonder, however, what 
the distribution curves are like when "regular correspondents" are 
exempted from proof-of-work, not just mailing lists.  Would it be 
possible to re-examine the MTA logs for this type of pattern?

By "regular correspondents" I mean people who know each other well 
enough to send mail regularly, not necessarily frequently - even once a 
week over a period of months.  I ask this because I expect that users 
with slow machines - who would otherwise be the group most 
inconvenienced by proof-of-work schemes - send mail that mostly falls 
into this category.  I don't know, however, how much of the overall 
picture is accounted for by these.

For future work, it might be instructive to identify various non-spam 
use-cases which appear to have a high proof-of-work load - ie. on the 
"long tail" of the distribution curves presented - and consider 
practical ways of relieving or accommodating it.

--------------------------------------------------------------
from:     Jonathan "Chromatix" Morton
mail:     chromi@chromatix.demon.co.uk
website:  http://www.chromatix.uklinux.net/
tagline:  The key to knowledge is not to rely on people to teach you it.


_______________________________________________
Asrg mailing list
Asrg@ietf.org
https://www1.ietf.org/mailman/listinfo/asrg