[Anima] QUADS for GRASP

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 16 October 2019 03:44 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7997120849 for <anima@ietfa.amsl.com>; Tue, 15 Oct 2019 20:44:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.com
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 zYLpD-BNd_fD for <anima@ietfa.amsl.com>; Tue, 15 Oct 2019 20:44:53 -0700 (PDT)
Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B04212084F for <anima@ietf.org>; Tue, 15 Oct 2019 20:44:53 -0700 (PDT)
Received: by mail-pg1-x52b.google.com with SMTP id p1so13417072pgi.4 for <anima@ietf.org>; Tue, 15 Oct 2019 20:44:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:references:to:from:organization:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=S4hsUb2XrqI3jvOXV2ZdsBWfVOCh5hVW7fX9Ljh6Pi8=; b=oiN8bhffe2FzxohCcsi3wHP1R4mkg3iPz6dQdyWizk3R2x+hWPkmaTSGX9D0OdilWt E1A+2pKB9Z0pmgSxrvCABN4PwnxWfjcUmQMtgUl6CCJYo3tWIaxPefQP5l63XIKjIXfk ncWOSd29irxUE6AvN+LRspyw44g6pOHY1eWwK9eb55l4uidGfdVfmhBVPp8LP5l57WjV 92ZDnsG+327yGNbmMmEF7sgsniOdg4+sj97qcDjbIxTWRFs7qyxQTLAZ52mpyog973LW b8COWji0PuniZO14HZ/cPjIBVfDvoMLUI5rDs59Ta9miIaAHE4g6pUJt7tCKCuMipZGw 75+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:references:to:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=S4hsUb2XrqI3jvOXV2ZdsBWfVOCh5hVW7fX9Ljh6Pi8=; b=bwwsF4zEvEx09E69+hdSmPbffkLVmRefNo4uyu9Q/ddKnlHciZAddkHodcKeQmtAWt wcljfkJy0l1NbI8JicarqubGAJA2vDsS34EAAHqfWar/WtHYstq6aBk0KrYdzVg0GAdv Y6eMAoVzSfPwj63jfOv+MdiNqk4jZQe8nB0XsKtZhhUB0h/kd9xLrJJa6Cpu+NLyBius cQJQ2mmtT5t2COJj8wYPNhOpTSqYw2/Ho0642BXnOYsXXcl9kS+ZzqtiJ9XR7pzbnIiw Fl6H/105v3XyquaAD1ybgBit/+QcHOckZAFmz0BTxqvLKlRpL4OdTHMvmhzdaZyn2MQV HukA==
X-Gm-Message-State: APjAAAUS3m7fKRczXDRr0EvznDUMCxCG8XAryrd0gd21/0RRLWp10d1g lyaTrjgi4jvLkQdBtR4IsdzvcLcK
X-Google-Smtp-Source: APXvYqzXbDw7gisrEn/PhDMDZ1I4NLaQex6RSbiINa1BLfsfjYiUxap480p6rcujxJDl8q2umTDX6g==
X-Received: by 2002:a63:6506:: with SMTP id z6mr41437600pgb.65.1571197492477; Tue, 15 Oct 2019 20:44:52 -0700 (PDT)
Received: from [192.168.178.30] (233.148.69.111.dynamic.snap.net.nz. [111.69.148.233]) by smtp.gmail.com with ESMTPSA id e4sm20547231pff.22.2019.10.15.20.44.50 for <anima@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Oct 2019 20:44:51 -0700 (PDT)
References: <157119680788.27903.13179607309356466653@ietfa.amsl.com>
To: Anima WG <anima@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
X-Forwarded-Message-Id: <157119680788.27903.13179607309356466653@ietfa.amsl.com>
Message-ID: <3da214d4-2c4f-ca4d-a337-0db93efc1a46@gmail.com>
Date: Wed, 16 Oct 2019 16:44:49 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <157119680788.27903.13179607309356466653@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/ZaH-LdirJMKE-DVhXGML0_39uBk>
Subject: [Anima] QUADS for GRASP
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Oct 2019 03:44:56 -0000

Hi,

This week I got a bit bored waiting for a working ACP for use with my
GRASP prototype, so I decided to implement some quick and dirty security
(QUADS) for GRASP, which is effectively a simple ACP emulated just above
the transport layer, using symmetric crypto with shared keys.

I have running code (about half a day's work, of which the majority was
understanding how to use the Python 'cryptography' module). I need to do
some more work before pushing it to GitHub, however.

There's a draft (see below). Comments and discussion very welcome.

Regards
     Brian

-------- Forwarded Message --------
Subject: I-D Action: draft-carpenter-anima-quads-grasp-00.txt
Date: Tue, 15 Oct 2019 20:33:27 -0700
From: internet-drafts@ietf.org
Reply-To: internet-drafts@ietf.org
To: i-d-announce@ietf.org


A New Internet-Draft is available from the on-line Internet-Drafts directories.


        Title           : Quick and Dirty Security for GRASP
        Author          : Brian Carpenter
	Filename        : draft-carpenter-anima-quads-grasp-00.txt
	Pages           : 5
	Date            : 2019-10-15

Abstract:
   A secure substrate is required by the Generic Autonomic Signaling
   Protocol (GRASP) used by Autonomic Service Agents.  This document
   describes QUADS, a QUick And Dirty Security method using symmetric
   cryptography and preconfigured keys or passwords.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-carpenter-anima-quads-grasp/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-carpenter-anima-quads-grasp-00
https://datatracker.ietf.org/doc/html/draft-carpenter-anima-quads-grasp-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt