[Plants] Re: I-D Action: draft-ietf-plants-merkle-tree-certs-06.txt
David Benjamin <davidben@chromium.org> Mon, 21 September 2026 20:58 UTC
Received: from mail-ed2-x10.google.com (mail-ed2-x10.google.com [IPv6:2a00:1450:4864:33::10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 3748F30 for <plants@ietf.org>; Mon, 21 Sep 2026 20:58:12 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=chromium.org header.s=google header.b="TdMu2ao/"; arc=pass ("google.com:s=arc-20260327:i=1"); dmarc=pass (policy=none) header.from=chromium.org; spf=pass (mx.ietf.org: domain of davidben@google.com designates 2a00:1450:4864:33::10 as permitted sender) smtp.mailfrom=davidben@google.com
Received: by mail-ed2-x10.google.com with SMTP id 4fb4d7f45d1cf-6a60591ae54so5358146a12.3 for <plants@ietf.org>; Mon, 21 Sep 2026 13:58:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1790024291; cv=none; d=google.com; s=arc-20260327; b=bFvenUevWhXSxqYPB6NV71EA/VGSU8fFE+kF192STHYtZVVyS+aHKBHe28XvOGRsgr qeE4zDmvVflpguZDQxxYc8hfiKt2iigK+lINDtVadVDlTpVl4P4pfZhbDpHSRmDgy7pq qzsTZbIiFXpdGEp/Ju7hwumi7QKBFsytOKG7Pr6QHK/aZi1QngvUy4keYBz4uZVPJeZy xJ9Ic+jnpM+fMfUpKdrm0Dn0yWq64pKYXGqbdgy0RNfKBjiKDAI/erXYQyUAlq3l6hCX pD7Z9vbgdMKKqNtXrDj3rVmL5DbEPuajezXAi++aEPMxN6KkAgwcu3ZVsPlrBGKzLcgR BKvg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=l/xQQ5Gx4RlCDQUf7+qn/o2G8h09jrb28c8jKa4pOUU=; fh=sBcTFEJY+T6D2ut3P6DYkXFMfKEvdIpHeUYz5bx6baE=; b=aIiElbtIFt0h1ojvTAwO+o82ruV6oY76SZYj/NwcThOrqlzfnwFhUfttwS0Xo6gDIx Jvg8/GQUGLuV5v5WeFevN/ZepravzPZmpAfLteJfBMtPKydUN9bAQxE/fVmTaTHGxitw IqI9Q4oCzMD+YIL3NrgkxT7WcEfB8+6g/AnL7zPd1lbCgP1yjcOdxdglEIRoRUwdFVHM T+uqNl/2CPkYFu6i4iZm+oDErXpbK4mqFkJt7nc38o/HpTrjec3dPczkc+JlxXCMyzeb MERF9xIr4WLmJMHJpXNTO4DlFWmJI3N+szvZv7d/O3uAbFUbjDxj63q2ZXHq5cZIUrs3 qAjw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1790024291; x=1790629091; darn=ietf.org; h=content-type:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=l/xQQ5Gx4RlCDQUf7+qn/o2G8h09jrb28c8jKa4pOUU=; b=TdMu2ao/S7uwG+gsmmx8VFsO7uBvnx/zHemY53T0ARcLPDkDBP1WC03n71dRpGr+61 gOV3epzTfGDOOoiT+wm+tH0u1HtBA47IS1Qm8cBbJ1500WEH96TLM1OjrdUBAcA1xyhh mUTUVJ8FcGndbtZjsVS/biKfSKN/hmRqTPNNU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790024291; x=1790629091; h=content-type: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:content-type; bh=l/xQQ5Gx4RlCDQUf7+qn/o2G8h09jrb28c8jKa4pOUU=; b=RTkFIi96CgcbyVCbCe/IV3rBQ3oLBsHRZ7KUtXbOxl+RpfJE0nruonQBgt4Eu5KerK cIk+tnXHn8uWZ69igRCFlaZEQNRAxzJ6ugHpZifOHEF6KX7yxCldEG9xLxna8Y3pTuEN eEgy+vODip3B0An8utQBnkcIr0uWfPgIlFdlOg5XUaiBQqxW8eF2HsKutDhpSvU2vYZG nmTV2Q/TnICaXAVddDXoQ75f0G083aJFpOTIZLc3031tHDQPFBP1UoSg7hrHrddSObjf k/s++BabJ5apRjyHhBNU/tGYAuV/X34CKi+bCdzPq8gHDQp5C8s+VP2+kRPwbMccO9CU bTrQ==
X-Gm-Message-State: AFuF++nByIVFh1E8+btjjBEQHQH1nwnQQs+3c+sQpLUR7gMYaM++h+G/ pUYJ7StP8zxxU4YSmRg6Qn43NX3cc3MJnIpXQF8r1szXAdiqFjgxcnpP9ZlUaUuYOTJUywP+gC1 84vHnaDfYs0MNI+46OlCvUv+Q1NQJFhe+qHhs4f3cCb7f6E/fHlWfCqS95A==
X-Gm-Gg: AYBFou25QRg/0TX9KMYrZxBpcAFmD7hOeXVnFp3B3hOfbLEpXeazSpMgdtaiAnhNYdj CpZcbDStwDQbFtsVY2Dwx4aE5c2cEIyYEBaq0AAXugopkYiWEgxzm58zP6cU1/OZ/N++MITJxOZ As7B4WUfYyRdXuGt6pwM7k6X9bMud5miv6K1MJWDfUeF3nr0K94KSsiTDsJPoki8pQ7vqnNvZ25 xwvk8Huf8LXw0CrJhSxm0QeuhtaPIjvl0+PaXzQSRNIDp18PIr+3mbtcuZZG6XLrjV6nHvzbcTv 3zlYXp7YDk1Qhi+4Tzk2quQwJ33FKD2CG+DRc2ckevDO9YnQLOzpHpZ+3MV+FQyv0zUOigl9I9a JDLbHD7ltoQV/GDR5cLsNAZGKsIvYoyYRbrqGffCm
X-Received: by 2002:a05:6402:3053:10b0:6aa:1c89:5975 with SMTP id 4fb4d7f45d1cf-6aa5266ee03mr8902767a12.8.1790024290361; Mon, 21 Sep 2026 13:58:10 -0700 (PDT)
MIME-Version: 1.0
References: <179002381788.457812.14528431091737903783@dt-datatracker-fffdbdc97-z7cq6>
In-Reply-To: <179002381788.457812.14528431091737903783@dt-datatracker-fffdbdc97-z7cq6>
From: David Benjamin <davidben@chromium.org>
Date: Mon, 21 Sep 2026 16:57:51 -0400
X-Gm-Features: AcwNN1VDNyteLZXLTLbAkinQN5qq_0KwvnQkJDT-5zFsnp5kwWFGI7bX9YhUliI
Message-ID: <CAF8qwaDhL7ZbeiXG6cbrwq7EGGfV8w+AD6y7_BQshZLM_OL1TQ@mail.gmail.com>
To: plants@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f81fbb065c04815e"
X-Spamd-Bar: -
Message-ID-Hash: DYY64OBPHWPFYTV2FEJIFI73D3T66IKX
X-Message-ID-Hash: DYY64OBPHWPFYTV2FEJIFI73D3T66IKX
X-MailFrom: davidben@google.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Plants] Re: I-D Action: draft-ietf-plants-merkle-tree-certs-06.txt
List-Id: "PKI, Logs, And Tree Signatures" <plants.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/plants/js4uZNWwQwVS9LCSV4sIoZY2v6A>
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>
Hi buds! Here is a cutting of draft-06 from the main branch. Here's a copy of the changelog. Implementations are starting to sprout, so things have shifted to rooting out the last few issues in advance of a concrete target for the first real deployments. Here's the changelog, reproduced from the appendix: * Use 24-bit length prefix for MTCProof subtree signatures. * Renamed MerkleTreeCertEntry, etc., structures to MTCLogEntry to be consistent with MTCProof, shorter, and help disambiguate the many English meanings of "entry". * Fixed one of the accumulated test vectors to better reflect one of the edge cases in subtree covering. * Make empty subtrees valid, so the subtree covering function always returns two subtrees. * Add an informative reference to the MTC-TLOG profile (c2sp.org/mtc-tlog) and mention it where tile-based logs are discussed. * Clarify that a landmark consists of both a number and a tree size, and that a landmark's subtrees share its landmark number. * Give an exact procedure for selecting the landmark and covering subtree when constructing a landmark-relative certificate. * Prune the pruning discussion. It's really a property of the log serving protocol and is better described in [MTC-TLOG] and [TLOG-TILES]. * Fix the maximum log index to account for also end being 48-bit. * Discuss a potential overflow in the valid subtree definition. * Describe how a party holding a standalone certificate can construct the corresponding landmark-relative certificate itself. * Added test vectors for subtree algorithms in larger trees. * Align the experimental OID with the final one in the X.509 name construction in using RELATIVE-OID directly. * Lifted the tree hash into the MTC CA extension OID, so it can capture new tree constructions more generally. * Update for draft-ietf-tls-trust-anchor-ids-05, and spell out certificate configuration explicitly. * Define active landmarks around landmark expiry and put the expiry time in the landmark format. * Fix an interaction between landmark-relative certs and TLS certificate_authorities. A peony for your thoughts, David On Mon, Sep 21, 2026 at 4:51 PM <internet-drafts@ietf.org> wrote: > Internet-Draft draft-ietf-plants-merkle-tree-certs-06.txt is now > available. It > is a work item of the PKI, Logs, And Tree Signatures (PLANTS) WG of the > IETF. > > Title: Merkle Tree Certificates > Authors: David Benjamin > Devon O'Brien > Bas Westerbaan > Luke Valenta > Filippo Valsorda > Name: draft-ietf-plants-merkle-tree-certs-06.txt > Pages: 104 > Dates: 2026-09-21 > > Abstract: > > This document describes Merkle Tree certificates, a new form of X.509 > certificates which integrate public logging of the certificate, in > the style of Certificate Transparency. The integrated design reduces > logging overhead in the face of both shorter-lived certificates and > large post-quantum signature algorithms, while still achieving > comparable security properties to existing X.509 constructions and > Certificate Transparency. Merkle Tree certificates additionally > admit an optional size optimization that avoids signatures > altogether, at the cost of only applying to up-to-date relying > parties and older certificates. > > The IETF datatracker status page for this Internet-Draft is: > https://datatracker.ietf.org/doc/draft-ietf-plants-merkle-tree-certs/ > > There is also an HTML version available at: > https://www.ietf.org/archive/id/draft-ietf-plants-merkle-tree-certs-06.html > > A diff from the previous version is available at: > > https://author-tools.ietf.org/iddiff?url2=draft-ietf-plants-merkle-tree-certs-06 > > Internet-Drafts are also available by rsync at: > rsync.ietf.org::internet-drafts > > > _______________________________________________ > Plants mailing list -- plants@ietf.org > To unsubscribe send an email to plants-leave@ietf.org >
- [Plants] I-D Action: draft-ietf-plants-merkle-tre… internet-drafts
- [Plants] Re: I-D Action: draft-ietf-plants-merkle… David Benjamin
- [Plants] Re: I-D Action: draft-ietf-plants-merkle… Corey Bonnell
- [Plants] Re: I-D Action: draft-ietf-plants-merkle… David Benjamin
- [Plants] Re: I-D Action: draft-ietf-plants-merkle… Corey Bonnell
- [Plants] Re: I-D Action: draft-ietf-plants-merkle… David Benjamin
- [Plants] Re: I-D Action: draft-ietf-plants-merkle… Corey Bonnell
- [Plants] Re: I-D Action: draft-ietf-plants-merkle… David Benjamin