Machine Identity

Stephane Bortzmeyer <bortzmeyer@nic.fr> Tue, 26 February 2008 13:05 UTC

Return-Path: <discuss-bounces@ietf.org>
X-Original-To: ietfarch-discuss-archive@core3.amsl.com
Delivered-To: ietfarch-discuss-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C86D928C2C8; Tue, 26 Feb 2008 05:05:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.264
X-Spam-Level:
X-Spam-Status: No, score=-2.264 tagged_above=-999 required=5 tests=[AWL=0.335, BAYES_00=-2.599]
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 CZBvfaiPlEvV; Tue, 26 Feb 2008 05:05:41 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 95C5D28C276; Tue, 26 Feb 2008 05:05:41 -0800 (PST)
X-Original-To: discuss@core3.amsl.com
Delivered-To: discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6771E28C265 for <discuss@core3.amsl.com>; Tue, 26 Feb 2008 05:05:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
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 WxoMJeyHEruq for <discuss@core3.amsl.com>; Tue, 26 Feb 2008 05:05:39 -0800 (PST)
Received: from mail.generic-nic.net (eve.generic-nic.net [192.134.7.250]) by core3.amsl.com (Postfix) with ESMTP id 8C85C28C276 for <discuss@apps.ietf.org>; Tue, 26 Feb 2008 05:05:39 -0800 (PST)
Received: from myriam.generic-nic.net (myriam.generic-nic.net [192.134.7.247]) by mail.generic-nic.net (Postfix) with ESMTP id 1000022AFA9 for <discuss@apps.ietf.org>; Tue, 26 Feb 2008 14:05:28 +0100 (CET)
Received: by myriam.generic-nic.net (Postfix, from userid 1000) id 52B517C067; Tue, 26 Feb 2008 14:05:28 +0100 (CET)
Date: Tue, 26 Feb 2008 14:05:27 +0100
From: Stephane Bortzmeyer <bortzmeyer@nic.fr>
To: discuss@apps.ietf.org
Subject: Machine Identity
Message-ID: <20080226130527.GA1404@generic-nic.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Organization: Generic NIC
X-URL: http://www.generic-nic.net/
X-Operating-System: Linux 2.6.18-3-sparc64 sparc64
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
X-BeenThere: discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.ietf.org>
List-Unsubscribe: <http://www.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@ietf.org>
List-Help: <mailto:discuss-request@ietf.org?subject=help>
List-Subscribe: <http://www.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@ietf.org?subject=subscribe>
Sender: discuss-bounces@ietf.org
Errors-To: discuss-bounces@ietf.org

Sorry to (ab)use the patience of fellow IETFers but I'm puzzled for a
long time by an apparent gap in Internet protocols: there is no
standard of identity for machines on the Internet. 

I recently read a report about a P2P program which was difficult to
port to IPv6 because it used the IP address as the machine identity
and it was a problem to have several addresses (such as one in v4 and
one in v6).

The problem is that there is no obvious way to find the identity of
the machine. P2P programs typically require it because they base
things like reputation on it. Such an identity should be unique and
provable.

There are solutions for some protocols (SSH keys of RFC 4251 or Host
Identifiers of HIP in RFC 4423 are two good examples) but no general
"identity layer" in the Internet architecture.

Did I miss something? Is there work on it somwhere?