[Plants] Re: Higher forgery resistance almost for free?
Bas Westerbaan <bas@cloudflare.com> Wed, 20 May 2026 10:08 UTC
Return-Path: <bas@cloudflare.com>
X-Original-To: plants@mail2.ietf.org
Delivered-To: plants@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C3C4FF177A20 for <plants@mail2.ietf.org>; Wed, 20 May 2026 03:08:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779271704; bh=MHf2xDNeyM6BR3z/vqs2zQXS5OkKCMFbosg1AbghG58=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=hCELUyd60AUJExqXMinBgI01iZcKimTSFrK27z5c7Cz104I3X0Wt3/A25AXGU0Rs3 wnnd2igtsPtv8hGi3+VPActGg8f0jC6HLZ+zhe4/k+w0KLhOri8y00mThyplcsiBD5 lNgG1OFRLC07wGohVKFiYFzswt+6VTPP7JG4Ieek=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cloudflare.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qQtsGqvOi7BU for <plants@mail2.ietf.org>; Wed, 20 May 2026 03:08:24 -0700 (PDT)
Received: from mail-yw1-x112e.google.com (mail-yw1-x112e.google.com [IPv6:2607:f8b0:4864:20::112e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 7691BF177A06 for <plants@ietf.org>; Wed, 20 May 2026 03:08:24 -0700 (PDT)
Received: by mail-yw1-x112e.google.com with SMTP id 00721157ae682-7c2fa14795aso34003677b3.1 for <plants@ietf.org>; Wed, 20 May 2026 03:08:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1779271698; cv=none; d=google.com; s=arc-20240605; b=jpYAHxJKAvtIGY2WVASqlP3lZpJPBIs7jdSVrtyZ79sa/jEU88xaji5qrSW530jerT AJJM4v9Ri/iL6dEyZqRnWo0EdTl+yaT8byOnQ4643V0sdbKECLRWAQwELJW5cMk/WgV6 pB/EF4wUHgxtCjMaFy5KBuCfyv7TZszkZdGnrAFbom+gMDYN5OGB1VwX0jTSap0vTrAK Jw/1UfzNj+jjXauDoPBhT+DhBKrd0qYz3zFu3DGpjNJWbsH+1n8lGgQ54+++wCMb+46y bzMsMRI66n0MperJVpwB8bmZGNhgSXTycWwbmaDYTan25eUvZWicuNyo5Vh8tlwzhj8l YMrg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=MHf2xDNeyM6BR3z/vqs2zQXS5OkKCMFbosg1AbghG58=; fh=cr6YDkkX8fgdS3bRJVMpMb11Pzkq1pjnLHa88HWJFww=; b=lh57Mv7PEEKR5vTSKJ0YGy0z+mKCSRl0CIjJCVJM6QiK/rwCuXMD3N8uW9gQnWMAzK +wg6i9KvmqNt3xKj0Od+T0X3GSOK24jTaZGk0qS8Q8zOCljcx1O2Tog9/HBVDkOXlUfN Kwtr/hXzVwVVPP4eIEVEfVN66OI6zIumv+E+uIWWIXpUjfv8MFhfg3JV5BMfxijv/DS4 plVGZvtDnwevNAN0BYEqru4twJelKjeqQzZ0NQPDSItxdyEy45UG3OCMgvTAapFmWq65 u3WPV2iD7KrpFFo9hHvYGqoWhsQzsr9aVvbc5iIv645wPjCNMTaHnSewZCou1kj9RDw1 0oCg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google09082023; t=1779271698; x=1779876498; 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=MHf2xDNeyM6BR3z/vqs2zQXS5OkKCMFbosg1AbghG58=; b=CdBO9YquinWuz7VcSC8w5PySZy70EKJHpoi8IPuSv7BK8AmLCPbaH+HQedgnbS9CDG HRoedaz42eJskBrykpLyFHtC21ey+FNbDjDnq48OkNsPE8QDiUHN/iVlAzU/QWgyWYt+ 2XbZvnOZ7l6wz7ZkmzzyqZMfu0/MvNGZ4Tvb68grN+US4KG/fabH1B2F26HbsVTqYZO8 I/wX+5ywqMFwuUq5RPUFTvmqEnyajRaGieLK8XPq1m42Y4+/S5TTNKJ16WtKj0QiCknx 3O4MQU/myVsO5EfNeWiStPOs8670szVjOIXTk+YIcjv+hB3ZkWbrb5KjrxOq+OtUtam2 Fnzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779271698; x=1779876498; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=MHf2xDNeyM6BR3z/vqs2zQXS5OkKCMFbosg1AbghG58=; b=Niq7qpon+ybEux6aPl4TRlx56oq5xwGtk15XAZZRF6fq5l2wQNwaV486iPKmd5++z3 bAU3vCCBQTE1JBd4OaJlrvEF1qeRgG0Cu2reR7k6MWUsxRQyynAXBLV5YrlpekRWmXp3 lHHKvXHc8YM99mdg/gena34907X7ZkbVJUIcEDIkzaBzaUdX1vR6J7sMvZ5phn3AkV/K aQv1qsZSlQpHFpzhLHPqL0Nr2vNPSN0iOgmMCfnSmwCoeWiSqcSdFvTxs4BNQJby89cM u0vPmNx5Hg50A1GzGCndj1FQJLHa3mzFy/oMq2dkMxCzderKkYGU5ogaG8uTb7q0w0Qx Kq7g==
X-Forwarded-Encrypted: i=1; AFNElJ+ZIUks0VSDBHcA/7DH+8MZizFqgfmJJNSq3I8cNWZpfZtXp8NgkbeUAkWH+bcWKd0sk5nS7sM=@ietf.org
X-Gm-Message-State: AOJu0YzugV27vbV9iPIZ2BNPgo5u0ExoBWU5uTyMhRdP9zW7Vz3zd7Mi +jCIFyJMb0o0hK6cmgivrIbfSVeYtVhhDB2iusZualTcLOwaQAKJE0NXBQcmb2sALrq3jHr6p3e z5Tfo44sU6u2783Wr+MyPz6/w8yLYUnFHKtznwDgFC3rrT0kITRM8ATzL+7Qb
X-Gm-Gg: Acq92OEWm17zyi9aid0kficqfspcc0FE9SO/QJ7x9BRWqkZmIEJkKR4eeLKjZvahp8W TC+OjdIXRWES1kpxTkGFjS/Z/j9ehwU99DkHNPkSGvU/bE0Jtj5L2fcA8Onz3B8in+8tT6MTq5q q8I48HvPGydaryF9N1IMWnpsoClAlUYJUE5wRkXRrEgRaiGehe+XKSsqlMKMmZtXxzGMtzwKvsU ZLRM2WiMc4xo3bUiEFS09a0+oBn0UHiWcDqvE5iD3V0Eu8mSxJGHQNgLK/sVCoKYFkBDjKcLL9Y IV9kjN2vb3w5XmonQBLYHx4vbLH3D7gZiYcsNh02iLXc9IyhJ4t55jH3zw==
X-Received: by 2002:a81:8a43:0:b0:7cf:af41:50d9 with SMTP id 00721157ae682-7cfaf4159b5mr44760527b3.36.1779271697898; Wed, 20 May 2026 03:08:17 -0700 (PDT)
MIME-Version: 1.0
References: <CAMjbhoV1d6Ayfei=GaG8NnFTcWUq8sZ-u5oCM8xp2wXAQRQdbw@mail.gmail.com> <CAMjbhoWhQZ6p4utoPNU_9ZVxnGY6f=Y-vWQG+XHR4aEqGM2y2w@mail.gmail.com> <f6f7ab01-2726-4724-865a-8309fbf6259c@app.fastmail.com> <20260510195538.90995fadf9e0af2d9dcb1cea@andrewayer.name> <CAHBw0M_647Bbu5M14YTNiAmvn0A5ON8GCFr3treMuJTx8=LQVg@mail.gmail.com> <CAMjbhoXq+11v5je1+2MbNreFwp06wuZE8njbnO72CSZOTw=Jsw@mail.gmail.com> <CAHBw0M-MS8_L4C83Vj-LXcjUyaafQZ2UD7bKhFTzEJ8xC8sheg@mail.gmail.com> <SA6PR01MB8732D582FB45514605E260F2A5002@SA6PR01MB8732.prod.exchangelabs.com>
In-Reply-To: <SA6PR01MB8732D582FB45514605E260F2A5002@SA6PR01MB8732.prod.exchangelabs.com>
From: Bas Westerbaan <bas@cloudflare.com>
Date: Wed, 20 May 2026 12:08:06 +0200
X-Gm-Features: AVHnY4LYD8C3s8EoeQD3KduiY3mlda9I3Pt7pYKud9BCpuPwt6q9cR60WSODQdU
Message-ID: <CAMjbhoWtEz68+R7SL_=11aXvob6AZ0dcbBGXBG9n0BDNE5roTA@mail.gmail.com>
To: Chase Abbott <C.Abbott@f5.com>
Content-Type: multipart/alternative; boundary="00000000000083567806523cf943"
Message-ID-Hash: STTS7E4RSCDHHI2NJO45UQGA2JHB4QQF
X-Message-ID-Hash: STTS7E4RSCDHHI2NJO45UQGA2JHB4QQF
X-MailFrom: bas@cloudflare.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: Amir Herzberg <amir.lists@gmail.com>, Andrew Ayer <agwa@andrewayer.name>, "Kong, Jie" <jie.kong@uconn.edu>, "Kong, Jie" <jie.kong.2011@gmail.com>, "plants@ietf.org" <plants@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Plants] Re: Higher forgery resistance almost for free?
List-Id: "PKI, Logs, And Tree Signatures" <plants.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/plants/3ew1qbnIJmUCAx-o7u7yPdP1oUc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/plants>
List-Help: <mailto:plants-request@ietf.org?subject=help>
List-Owner: <mailto:plants-owner@ietf.org>
List-Post: <mailto:plants@ietf.org>
List-Subscribe: <mailto:plants-join@ietf.org>
List-Unsubscribe: <mailto:plants-leave@ietf.org>
> This is particularly relevant for airgapped CA deployments where external > randomness is not an option. A CA-chosen randomizer from compliant hardware > is the primary viable path, so getting the source requirements right > matters. > We don't need fresh randomness for each randomizer. CAs could generate a secret key K for that log once, and use H(K, leaf index) as randomizer. Or why not both: add in some randomness rnd as well: H(K, rnd, leaf index). This is what's done in ML-DSA to generate the randomness required for a signature. In any case your point stands: a little extra guidance is needed.
- [Plants] Higher forgery resistance almost for fre… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… Filippo Valsorda
- [Plants] Re: Higher forgery resistance almost for… Scott Fluhrer (sfluhrer)
- [Plants] Re: Higher forgery resistance almost for… Filippo Valsorda
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… cwwynn@uwe.nsa.gov
- [Plants] Re: Higher forgery resistance almost for… David Benjamin
- [Plants] Re: Higher forgery resistance almost for… David Benjamin
- [Plants] Re: Higher forgery resistance almost for… cwwynn@uwe.nsa.gov
- [Plants] Re: Higher forgery resistance almost for… Russ Housley
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… Viktor Dukhovni
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… Michael Richardson
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… Filippo Valsorda
- [Plants] Re: Higher forgery resistance almost for… Brendan McMillion
- [Plants] Re: Higher forgery resistance almost for… Andrew Ayer
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… David Benjamin
- [Plants] Re: Higher forgery resistance almost for… Amir Herzberg
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… Amir Herzberg
- [Plants] Re: Higher forgery resistance almost for… Chase Abbott
- [Plants] Re: Higher forgery resistance almost for… Bas Westerbaan
- [Plants] Re: Higher forgery resistance almost for… David Benjamin
- [Plants] Re: Higher forgery resistance almost for… Andreas Hülsing