Re: [Hipsec] Memory-bound puzzles in BEX

Miika Komu <mkomu@cs.hut.fi> Thu, 27 May 2010 15:32 UTC

Return-Path: <mkomu@cs.hut.fi>
X-Original-To: hipsec@core3.amsl.com
Delivered-To: hipsec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2068A3A6B18 for <hipsec@core3.amsl.com>; Thu, 27 May 2010 08:32:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.999
X-Spam-Level:
X-Spam-Status: No, score=-3.999 tagged_above=-999 required=5 tests=[BAYES_50=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wooo9j5iTuy5 for <hipsec@core3.amsl.com>; Thu, 27 May 2010 08:32:00 -0700 (PDT)
Received: from hutcs.cs.hut.fi (hutcs.cs.hut.fi [130.233.192.7]) by core3.amsl.com (Postfix) with ESMTP id DA5443A6B0F for <hipsec@ietf.org>; Thu, 27 May 2010 08:31:59 -0700 (PDT)
Received: from hutcs.cs.hut.fi ([130.233.192.7] helo=[127.0.0.1]) by hutcs.cs.hut.fi with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.54) id 1OHf3k-00056U-IL for hipsec@ietf.org; Thu, 27 May 2010 18:31:48 +0300
Message-ID: <4BFE90B5.7080308@cs.hut.fi>
Date: Thu, 27 May 2010 18:33:09 +0300
From: Miika Komu <mkomu@cs.hut.fi>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11pre) Gecko/20100525 Shredder/3.0.6pre
MIME-Version: 1.0
To: hipsec@ietf.org
References: <5E1C2F4F-6527-4FDC-9ED6-BC5358F7716A@cs.rwth-aachen.de>
In-Reply-To: <5E1C2F4F-6527-4FDC-9ED6-BC5358F7716A@cs.rwth-aachen.de>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [Hipsec] Memory-bound puzzles in BEX
X-BeenThere: hipsec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "This is the official IETF Mailing List for the HIP Working Group." <hipsec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hipsec>, <mailto:hipsec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hipsec>
List-Post: <mailto:hipsec@ietf.org>
List-Help: <mailto:hipsec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hipsec>, <mailto:hipsec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2010 15:32:01 -0000

On 27/05/10 15:18, Tobias Heer wrote:

Hi Tobias,

I'd be leaning a bit towards CPU-bound puzzles but perhaps just because 
we've been just using them earlier. Big puzzles of both types can be 
problematic for e.g. sensor devices with limited memory and CPU 
capabilities, so in that sense it's a tie. Perhaps it's actually battery 
life (drained by CPU usage) time that seems to suffer from technological 
advances, so perhaps that could used to promote either of the types.

The current CPU-based puzzles are parallelizable which means that a bot 
net could be used for solving a puzzle in a distributed way. As an 
alternative, we could also switch to serialized puzzles. Anyway, I don't 
think this has big impact - I guess it's ok to distribute the solving in 
the end.

> Hi everyone,
>
> RFC5201 states that memory bound puzzles should be reconsidered for future versions of the document. The exact text is here:
>
> NOTE: The protocol developers explicitly considered whether
> a memory bound function should be used for the puzzle
> instead of a CPU-bound function.  The decision was not to
> use memory-bound functions.  At the time of the decision, the
> idea of memory-bound functions was relatively new and their
> IPR status were unknown.  Once there is more experience
> about memory-bound functions and once their IPR status is
> better known, it may be reasonable to reconsider this
> decision.
>
> I am asking the list if the time for reconsideration has come. Should we delve deeper into non CPU-bound puzzles for RFC5201-bis or should we keep this note for future revisions.
> Is there anyone with a background on memory-bound puzzles interested in having them in RFC5201-bis?
>
> Best regards,
>
> Tobias
>
>
>
>
>