[Uuidrev] Re: new work for uuidrev

connor horman <chorman64@gmail.com> Fri, 17 May 2024 21:33 UTC

Return-Path: <chorman64@gmail.com>
X-Original-To: uuidrev@ietfa.amsl.com
Delivered-To: uuidrev@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E795C15152F for <uuidrev@ietfa.amsl.com>; Fri, 17 May 2024 14:33:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.845
X-Spam-Level:
X-Spam-Status: No, score=-1.845 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bex2t3KjntDW for <uuidrev@ietfa.amsl.com>; Fri, 17 May 2024 14:33:07 -0700 (PDT)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47B04C14F71F for <uuidrev@ietf.org>; Fri, 17 May 2024 14:33:07 -0700 (PDT)
Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-1edc696df2bso25197375ad.0 for <uuidrev@ietf.org>; Fri, 17 May 2024 14:33:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715981587; x=1716586387; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=CzGKxMTFW8fklTSKsn034da0JwNzKTYh7nFO9Sm8m7c=; b=hYkAs/I0hKg5VNAU0UXkzoW7bRdl6xLD7d3j+4kEkGkGFso1znMXupmPv/E7h0rx9s 5+yjS25Asb+lcdmMu4C1WklnZ++3D0uX0GuSZ8vnc295xR51pH1ZZc0HUXMc5aeyJu8E qdo6JArlQh/xeH59BIoDBtO5kANALiulZz3CM+7vX6vk0fZHvLKJd7z21oKaSBOrdHLj /Gdx8PxYGnO3Etbj2Sm+naI3RS3zAU5l0f2+WFYRLnCIkiccxn0D0oyPLpqiZRQjy/Oz DgrXzqkx5dv7hUh4tMaZT1+SzHINgntSVGv3sEPG+KhbmEzkC+qdUXWGl1QakC+3fDU0 xyOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715981587; x=1716586387; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CzGKxMTFW8fklTSKsn034da0JwNzKTYh7nFO9Sm8m7c=; b=m0hobmRNPAIIHxZKfdCwujfIHP2Jo14wI0Et4bvDqcuH7ZlPaB4Hj0eONa22uBv1gL SuQPpKI4mFgEhrWSDp/SRIUuNo5ZpWyj2WXXKH4jVJMt3yFYu/cFhTY1M3R/8OYeN4t9 hr2G/0rhM7sla5HhAbUosX8rpHVhCZ4TGi1Rhxe475+eGdf3dBOLhqcSTtxZJIganCbO kUZwD46nmCx1VRiPQb1ALRYmPOFoj+af1lwN/hLFIBXXd/pnAyhpfMNDhi9Nj0ZTUnwx UfptsBF6mGrN8H632ZUEbrvfJjGjCulHJi4V2k2y0RVyZ0OeO6ekV1qCpkwGuqLQLG9Y CApw==
X-Forwarded-Encrypted: i=1; AJvYcCW0XxQ6nzGJsF+AkTlkQTQNhm0XwSovBGW3MM71TpgP0v0LWGykrvdDc1Bee/5ADvA30cecYwVqzwnPGy5ChTcV
X-Gm-Message-State: AOJu0YwQ5Vk1Hukf1cas22uQzM+vH/JaOUgPFWXowF3AHSZyvcL7X93a zCy9IefDdWtvxY894LNoB9cM8V2XISDPokU6LaSVFgu6kgXvLUVEwWKToDWFHaFFoC6p5SrVK5Q 1iquR2clAHC3dRBYCnjgL1iOiEak=
X-Google-Smtp-Source: AGHT+IFprjHp1uRTQk4cjT2T2vc2B48txEQ5HqsCzJ8dyEq/N0KnhzpljOH+kLVxEarLU5CbPsKOoNjhxc6Nw9lt+zU=
X-Received: by 2002:a17:90b:38d:b0:2b4:e4d2:d63b with SMTP id 98e67ed59e1d1-2b6cc76f034mr22984806a91.21.1715981586551; Fri, 17 May 2024 14:33:06 -0700 (PDT)
MIME-Version: 1.0
References: <171538109417.42087.11632954547884594528@ietfa.amsl.com> <26107.1715975135@obiwan.sandelman.ca> <PH0PR11MB5029C5477A780E341E81CF97BBEE2@PH0PR11MB5029.namprd11.prod.outlook.com>
In-Reply-To: <PH0PR11MB5029C5477A780E341E81CF97BBEE2@PH0PR11MB5029.namprd11.prod.outlook.com>
From: connor horman <chorman64@gmail.com>
Date: Fri, 17 May 2024 17:32:54 -0400
Message-ID: <CADLV35iYY=xPjRtY4XwebXVmH8yKSSa+TRc_HEfV4=wUq=8+6g@mail.gmail.com>
To: "Kyzer Davis (kydavis)" <kydavis=40cisco.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e861a80618ad1836"
Message-ID-Hash: UXBQCEMBU35HPJJLZEAQ4J3XJVSCRIDI
X-Message-ID-Hash: UXBQCEMBU35HPJJLZEAQ4J3XJVSCRIDI
X-MailFrom: chorman64@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Michael Richardson <mcr+ietf@sandelman.ca>, "uuidrev@ietf.org" <uuidrev@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Uuidrev] Re: new work for uuidrev
List-Id: Revise Universally Unique Identifier Definitions <uuidrev.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/uuidrev/0IQ9HiEpRNjjnX37ChSkDVkPhP0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uuidrev>
List-Help: <mailto:uuidrev-request@ietf.org?subject=help>
List-Owner: <mailto:uuidrev-owner@ietf.org>
List-Post: <mailto:uuidrev@ietf.org>
List-Subscribe: <mailto:uuidrev-join@ietf.org>
List-Unsubscribe: <mailto:uuidrev-leave@ietf.org>

If there's available space, I might recommend a new variant for long-form
UUID. That way, if the original portion of the UUID is first, a binary
coding scheme could use the variant to distinguish between the two forms.

Variant value `E` seems to be fully reserved and unused (111x in general,
but 1111 is used by the MAX Sentinel UUID) and could take that
responsibility. The trade off is you'd also want a way to describe the
total size of the extra data if we're otherwise distinguishing between
"IETF" and "IETF Extended".

On Fri, 17 May 2024 at 16:33, Kyzer Davis (kydavis) <kydavis=
40cisco.com@dmarc.ietf.org> wrote:

> Eh, use this list of topics from my original email instead:
>
> Specifically, there are 2-3 documents I would like to deliver in a
> recharter.
> ### 1. Historical UUIDs:
> - Which covers the non-IETF variants (Apollo, Microsoft and maybe OSF/DCE
> UUIDv2).
>
> - Mostly because these source documents are slowly being lost to time and
> writing them down in an RFC seems like the right thing to do.
>
> ### 2. Alternate Human-readable UUID Encoding:
> - This is one of the core items from the original "uuidv6" draft that was
> cut
> to keep the document focused.
>
> - We have had folks passionate that the "human readable form" of UUID can
> be
> better optimized while keeping the properties that we know and love.
>
> - After all, UUID is just 128 bits. We should easily be able to produce a
> way
> to encode that in as text, that is as striking as the 8-4-4-4-12 but is
> also
> more efficient than encoding a 128 bit value as a 288 bit value.
>
> ### 3. UUID Long/Variable Length UUIDs:
> - A topic that has come up time and time again while working on the
> uuidv6/7/8 was "In 202x is 128 bits enough"?
>
> - During rfc4122bis we saw with some of our SHA1 (and even v8 SHA256 work)
> that we had to truncate the hash, which could pose some long-term
> collision
> issues.
>
> - Further, in about every convo possible, everybody wanted "more entropy"
> or
> "more bits to encode data".
>         - UUID long would be "Any UUID longer than 128 bits" and we can
> define
> UUIDv1-8 definitions for UUID Long (and other general guidelines for the
> new
> bits)
>
> - I foresee great interest in a proper spec-based 256 bit UUIDv4 and
> likely
> some further interest in UUIDv5 and UUIDv7 as those are the other two
> items
> where people really wish they could have more random bits.
>
> ---
>
> For item #1: Ben and I are waiting for the green light to start compiling
> the
> information in a "RFC9562-like" format. I advised we wait for the
> recharter.
>
> For item #2 and #3: The original text from Brad and I's draft, which was
> split
> out to stop the scope creep, has been preserved in the following document,
> which has not yet been submitted to IETF:
> https://uuid6.github.io/new-uuid-encoding-techniques-ietf-draft/draft-00/
>
> Thanks,
>
> -----Original Message-----
> From: Michael Richardson <mcr+ietf@sandelman.ca>
> Sent: Friday, May 17, 2024 3:46 PM
> To: uuidrev@ietf.org
> Subject: [Uuidrev] new work for uuidrev
>
>
> In a few emails, I have heard two things that were outstanding:
>
> 1) documenting historical DCE/MS/IBM/.. uses of uuid.
> 2) creating a UUIDv2 that would be longer than 128-bits.
>
> Three things were mentioned, but I'm not sure what the third is.
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
>            Sandelman Software Works Inc, Ottawa and Worldwide
>
>
>
>
> --
> Uuidrev mailing list -- uuidrev@ietf.org
> To unsubscribe send an email to uuidrev-leave@ietf.org
>