[icnrg] Encoding for Robust Immutable Storage (ERIS)

pukkamustard <pukkamustard@posteo.net> Thu, 10 December 2020 16:23 UTC

Return-Path: <pukkamustard@posteo.net>
X-Original-To: icnrg@ietfa.amsl.com
Delivered-To: icnrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 685E33A109F for <icnrg@ietfa.amsl.com>; Thu, 10 Dec 2020 08:23:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.119
X-Spam-Level:
X-Spam-Status: No, score=-2.119 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=posteo.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JzTSnv0U3ApQ for <icnrg@ietfa.amsl.com>; Thu, 10 Dec 2020 08:23:35 -0800 (PST)
Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9676D3A1094 for <icnrg@irtf.org>; Thu, 10 Dec 2020 08:23:35 -0800 (PST)
Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 6526116005F for <icnrg@irtf.org>; Thu, 10 Dec 2020 17:23:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1607617412; bh=bNGmn1voqyPefx5k5/3OfCDKNzamWb7wJJ5W2ROzGew=; h=From:To:Subject:Date:From; b=g2wrOVVFNxCaoT/L7MvDW46Hl3nqW63UYju5D7kk9YozceUvln5Nu3vyJFO5EtYVf f9NWj5WYl7KnPHgSvxnE8lJ/EMbVTD3SqsyPXgs53/bW+j7Fq1pATzXBxwRzvcD83B YSW0mBbfOWNzPYiM2BsdWSH+Fhx5S6X7lLzETH1rrNnktd17jhVMabFrO58KrE0ukH SHU8u+1jDh9D4G02ul0OYAQMEwaZ3HuxHmyds+gnMSG3RaxDGUvXzLUAjJVwAC1f4x cn2gLMpJaxTbWn4q+mnHoNLP6f0mlNb14EKf53ybr/3gyZhR9JSW3lMaxOqs5gqqEb E7Epi2WAQmcMg==
Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4CsK3R3bwTz6tmF for <icnrg@irtf.org>; Thu, 10 Dec 2020 17:23:31 +0100 (CET)
User-agent: mu4e 1.4.13; emacs 27.1
From: pukkamustard <pukkamustard@posteo.net>
To: icnrg@irtf.org
Date: Thu, 10 Dec 2020 17:23:30 +0100
Message-ID: <86o8j1635p.fsf@posteo.net>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/gcaf1oxOfHdtYERM7PgLshfTcxg>
Subject: [icnrg] Encoding for Robust Immutable Storage (ERIS)
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Information-Centric Networking research group discussion list <icnrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/icnrg>, <mailto:icnrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/icnrg/>
List-Post: <mailto:icnrg@irtf.org>
List-Help: <mailto:icnrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/icnrg>, <mailto:icnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Dec 2020 16:25:10 -0000

Hello ICNRG,

I'd like to request feedback and comments on a proposal I have 
been
working on: Encoding for Robust Immutable Storage (ERIS)
(http://purl.org/eris).

ERIS defines how an arbirtary sequence of bytes can be encoded 
into a
set of uniformly sized, encrypted and content-addressed blocks, 
such
that the original content can only be decoded given a short 
identifier.
This is done by splitting content into blocks and building a 
Merkle
tree.

Encodings like ERIS are common in protocols such as BitTorrent, 
Freenet,
GNUNet, et. al. The goal of ERIS is to define an encoding that is
independant of underlying storage and transport layer - make 
content
referencable regardles of how it is stored or transported.

This work has been very much inspired by ideas from the ICN 
community
and I hope to eventually use NFD for transporting blocks of ERIS 
encoded
content.

I'd be very happy for your comments and thoughts.

Best regards,
pukkamustard