[Eligibility-discuss] The NomCom replacement selection process (with seed)

Martin Thomson <mt@lowentropy.net> Thu, 27 July 2023 22:48 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: eligibility-discuss@ietfa.amsl.com
Delivered-To: eligibility-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C206EC151060 for <eligibility-discuss@ietfa.amsl.com>; Thu, 27 Jul 2023 15:48:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.806
X-Spam-Level:
X-Spam-Status: No, score=-2.806 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=lowentropy.net header.b="XjCsjX0U"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="O01tqSN6"
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 JE6k21neRbHx for <eligibility-discuss@ietfa.amsl.com>; Thu, 27 Jul 2023 15:48:42 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D9C4C14CE4F for <eligibility-discuss@ietf.org>; Thu, 27 Jul 2023 15:48:42 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 827823200805 for <eligibility-discuss@ietf.org>; Thu, 27 Jul 2023 18:48:41 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute6.internal (MEProxy); Thu, 27 Jul 2023 18:48:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm1; t=1690498121; x=1690584521; bh=70sWhrrZGiLdmbJgh+nGvSh/0 14mHS+dvFqy0vaAJb0=; b=XjCsjX0UoQI1PaId+muDFl0KNYviPYvQAxc+YHObK gteTVl/jGOtx+rygVwOVOvct6rFri+lOXsZHBsBfPtyhYMLNHMK4FZBIVsQoUgni R5Su7ylTtieLycBATABr9Yj4GD0FgFHI2uH2uYWw0HqHBrRtWYlJrAWr5HJSkDAg Sal4teTOtIqSgcZU7VPij3bz4Zx6u1TXcifl9GJG9g3PZ53FYrwMuTEI/jZ+n65R JTWKGsVChg4cpeul0ErHvYUprwF/zd035TQb/0Af+t0RyABoSWHM13DwyurxvTp6 rONme6xwRxSH2ttz6YdJ6A4EV9P8Q4eX3DEuhgRQF4sVQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1690498121; x=1690584521; bh=70sWhrrZGiLdmbJgh+nGvSh/014mHS+dvFq y0vaAJb0=; b=O01tqSN6WRnRY4v6Rj6TBCq0OB86OD9aXdXbx6mIyAuOs/KD0ey zZ3swg56Dr+ndMacqtWyWPrGnwqD95qcqUV6BXMt2A4KZFYx7vdell04MMVyu9sY 0IyEAiR25FTZHTU2ic8la4UIalUJArZSkLfihldBpOvQjvETPQzLO50k57Erfb6W l1L0zy63ShXAvyIBIo7NJswFq/RlRpnxGV4bUT9EFETD+Qqqoi9PtysStIR5iBc2 fQF488uYlSUIyEEHysMFa6TZDLVwTyPL/7OlikDY8E+ENuAlXog1SGuAO22aX2ng hVjcE5Tel87jgiUfM/Lpx9HFH/nNsjrtbdA==
X-ME-Sender: <xms:SPTCZDp2q5KC2Hm3im4uALOs0m3V3PW2A5-tSEc6-X3Be50a0mtALg> <xme:SPTCZNqOpxBwvrEtX15aVv5iE7nIOInBLcCzh6iet_AvthzpaoKIO-lN8Oi6oLMDx e2vsZ5xPqT8siurqTc>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrieehgddufecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre ertdenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghn thhrohhphidrnhgvtheqnecuggftrfgrthhtvghrnhepgfehieeggfeileekhfdthfdtff egjeffvdekudffgfeltddujefhieeihffhveegnecuffhomhgrihhnpehivghtfhdrohhr ghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmth eslhhofigvnhhtrhhophihrdhnvght
X-ME-Proxy: <xmx:SPTCZAMHCFYAQQfb35KVQg5F0UDSrhyB2LoydltsuusELAUW9k5XrQ> <xmx:SPTCZG4aXy2Q43xerchRsP9fuy6-mTgTWUldYKrxNlclkxQKXvOV3A> <xmx:SPTCZC7Z6MDL7kymwJ5NkKgueVfZGrh-bStG1DzDXXXUie02Tterrw> <xmx:SfTCZEGuOg9Ss0Yc2aFYcndUOQj6tBYXZqfMxno_c2BrW5fCANiauA>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id CC563234007E; Thu, 27 Jul 2023 18:48:40 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-592-ga9d4a09b4b-fm-defalarms-20230725.001-ga9d4a09b
Mime-Version: 1.0
Message-Id: <f3c7a87a-4125-433c-aee5-71bc19ffb2f5@app.fastmail.com>
Date: Thu, 27 Jul 2023 15:48:04 -0700
From: Martin Thomson <mt@lowentropy.net>
To: eligibility-discuss@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/eligibility-discuss/E11yuAVSK_XyNAVpVnaHN07xnB0>
Subject: [Eligibility-discuss] The NomCom replacement selection process (with seed)
X-BeenThere: eligibility-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF eligibility procedures <eligibility-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eligibility-discuss>, <mailto:eligibility-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/eligibility-discuss/>
List-Post: <mailto:eligibility-discuss@ietf.org>
List-Help: <mailto:eligibility-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eligibility-discuss>, <mailto:eligibility-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jul 2023 22:48:46 -0000

I posted a script some time ago that was used in the NomCom fallback process.
https://mailarchive.ietf.org/arch/msg/eligibility-discuss/xH7C0amrezjq-p3aMeF3h01S3I0/

I've generated the output string above using that program, seeded with the string 'a56661c2394c7ea156dc29af4aef01545da52738dd0f4f71be279bf245292b3a' (minus the quotes).

Sending this here as a narrower group expressed interest in the value that was used.

However, I now believe that this is not a process that should be used in the future.  The NomCom process tends to need to run the entire challenge period before each fallback iteration.  Given that, it should be relatively easy to make a hash commitment at that time or - and this is my preference - announce a new entropy source. 

I disagree with Donald about the suitability of drand.love.  For the purpose of replacement selection I believe that it is fine and better than the process that I used.

Cheers,
Martin