[Mathmesh] BOF request

Phillip Hallam-Baker <phill@hallambaker.com> Wed, 02 October 2019 14:34 UTC

Return-Path: <hallam@gmail.com>
X-Original-To: mathmesh@ietfa.amsl.com
Delivered-To: mathmesh@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 6F53012012E for <mathmesh@ietfa.amsl.com>; Wed, 2 Oct 2019 07:34:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.477
X-Spam-Status: No, score=-1.477 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.172, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id RBFFaQSZkrz7 for <mathmesh@ietfa.amsl.com>; Wed, 2 Oct 2019 07:34:30 -0700 (PDT)
Received: from mail-oi1-f179.google.com (mail-oi1-f179.google.com []) (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 288001200CE for <mathmesh@ietf.org>; Wed, 2 Oct 2019 07:34:29 -0700 (PDT)
Received: by mail-oi1-f179.google.com with SMTP id w144so17816637oia.6 for <mathmesh@ietf.org>; Wed, 02 Oct 2019 07:34:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=D4TD7PfUlGlFggoGUAl2XvL5jHRaEDEnOSD6969wpe0=; b=a1Yh5uxIl3eGSKKGfVmcLlIhYO09mV2ggKHtq0h4SS1T7KhGp1Y/GbEmt9OninrpOM kfnFOVdZ+dBmLAvhSM9/pyIkfmDTiGRV3vtjeLAQOYdALdBcQdfQUfuxhrNSJye4KXTk Ptc+wES4Uu+hthn89cTZoNsP69c+SbFUPjcMLKnCHJsPAt3ihRfYQAskNmtjBJfhi+7w unIf5EPfff9NEvdi74MQBfxqQlSrCPpLtmC46tR7wU/Lfazyr6NaXmYrb9oAI4/8Phfl Ua5euUyKtRm/WKl6n3+w5C16dTHg7WA7DOsAoUxQDxXw6bwk8S7KM1bhQdPKFIe5qh3a GKug==
X-Gm-Message-State: APjAAAXUvAMGKO3PBBMLzZ3/SdBEiXpV5ZF4k8wuJZ+iw35lGplm8iB2 H6g7/08pASmrx8F/gWLlYnU1ch4aPMBLV4+JnoHQ2fVi
X-Google-Smtp-Source: APXvYqxle09jMxxMyTB2W7ppdqlWXSbP0+tseqjJ0TK6335Q+b5xhzrEhYBLy54Jym+XCnh1SimBHfyprZUg5YZy6L4=
X-Received: by 2002:a05:6808:7cd:: with SMTP id f13mr3118734oij.6.1570026868086; Wed, 02 Oct 2019 07:34:28 -0700 (PDT)
MIME-Version: 1.0
From: Phillip Hallam-Baker <phill@hallambaker.com>
Date: Wed, 2 Oct 2019 10:34:15 -0400
Message-ID: <CAMm+LwjfTcRfYWur0emGWyTGSK_xNuGuve-jBF2fVtqsF7Y=6A@mail.gmail.com>
To: mathmesh@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c2a4b00593ee5d02"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mathmesh/urKz1RmCGtcJp-78HXq5feapxAo>
Subject: [Mathmesh] BOF request
X-BeenThere: mathmesh@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <mathmesh.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mathmesh>, <mailto:mathmesh-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mathmesh/>
List-Post: <mailto:mathmesh@ietf.org>
List-Help: <mailto:mathmesh-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mathmesh>, <mailto:mathmesh-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Oct 2019 14:34:32 -0000

I submitted this to the ADs. Comments?

In particular how to manage time. I am currently in the process of making a
series of 20 minute video presentations on the Mesh project and component
technologies. This should hopefully avoid the need to explain the
technologies to a great extent in the room. It is a 24 hour flight after

==== MATHMESH (proposal) ====

- Name: MatheMatical Mesh (MATHMESH)
- Description:

To discuss scope of work to specify Mathemetical Mesh technologies. The
Mesh consists of a
user-centric PKI and a set of component technologies that are used to build
it. The IETF
(and/or IRTF) might choose to form a Working Group to pursue some, all or
none of these.

The component technologies of the Mesh include a naming mechanism (UDF), a
syntax (DARE) and the use of 'metacryptography' for threshold encryption
and key provisioning.
Each of these component technologies is closely related to prior IETF work
with improved
implementation and functionality.

UDF provides a generalization of OpenPGP fingerprints using Base32 encoding
(instead of hex),
modern digest algorithms (SHA2/3) and addressing semantic substitution
attacks. The mechanism
is also extended to support symmetric keys, nonces, secret sharing and
embedding in URIs and
QR codes.

DARE provides an envelope format that approximates to PKCS#7 in JSON. DARE
are designed to stack in DARE Sequences which afford blockchain like
incremental integrity
assurance through use of a Merkle Tree and incremental encryption by means
of a salted
Key Derrivation Function.

Metacryptography is marketecture for the use of the 'new' cryptography
based on the new CFRG
Elliptic Curves. Threshold encryption affords a novel approach to cloud
security by splitting
the private decryption key. This allows a cloud service to control the
ability to decrypt without
having the ability to decrypt. The key composition mechanism enables the
novel approach to
key provisioning employed in the Mesh.

The Mesh itself is a user centric PKI that applies the above technologies
to make computers
easier to use by making them more secure. It also represents the use case
that motivated
the development of the component technologies and is built on that
foundation. While the
IETF may choose to work on any or all of the component technologies and not
work on the Mesh
itself, the reverse is not practical.

- Status: WG Forming
- Responsible AD: Benjamin Kaduk, Roman Danyliw
- BoF proponents: Phillip Hallam-Baker <phill@hallambaker.com>;
- BoF chairs: Rich Salz
- Number of people expected to attend: 100
- Length of session (1, 1.5, 2, or 2.5 hours): 2.5 hours
- Conflicts to avoid (whole Areas and/or WGs): WEBPACK, SECURITY

- Agenda
   - Items, drafts, speakers, timing
   - Or a URL
- Links to the mailing list, draft charter if any, relevant
Internet-Drafts, etc.
   - Mailing List: https://www.ietf.org/mailman/listinfo/mathmesh
   - Draft charter: TBS
   - Relevant drafts:
      - Overview of the project
   - https://datatracker.ietf.org/doc/draft-hallambaker-mesh-architecture/
 - Component technologies
   - Fingerprint
- PKCS#7/Blockchain
- Metacryptography
 - Mesh specific technology
   - Schema https://datatracker.ietf.org/doc/draft-hallambaker-mesh-schema/
- Protocol https://datatracker.ietf.org/doc/draft-hallambaker-mesh-protocol/
 - Additional
   - Security Considerations