[DNSOP] Re: [Ext] Re: Sanity tl;dr for Multi-algorithm DNSSEC Requirements

John Levine <johnl@ietf.email> Mon, 27 July 2026 18:00 UTC

Return-Path: <johnl@iecc.com>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 784C211F64F85 for <dnsop@mail2.ietf.org>; Mon, 27 Jul 2026 11:00:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785175208; bh=4Hhy+O2ic0aZ38APPo06BZuwm3HEb2S+58LbT5p1g3I=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=HUlw6S5b1G0da+Eiq2onAJclgpEdgS4p8cVZ8+cfg8T0W2RDx+lMUH7i57Pwu3ji9 RC5VRNBhoU10p/eelzjKh6j/DbPG/6XwbXmFfB8C6x3Wn3GkaS/9zNc7YSBComNNFU IrH+qRPcKGNbQ3LvElqXTyLXmOfoSSniB8YVmPcY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.4
X-Spam-Level:
X-Spam-Status: No, score=-4.4 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, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=iecc.com header.b="p8pZZCgF"; dkim=pass (2048-bit key) header.d=ietf.email header.b="B0DV7GC8"
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 7YcSWpVe-3DT for <dnsop@mail2.ietf.org>; Mon, 27 Jul 2026 11:00:07 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id E083C11F64F7D for <dnsop@ietf.org>; Mon, 27 Jul 2026 11:00:07 -0700 (PDT)
Received: (qmail 64613 invoked from network); 27 Jul 2026 18:00:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:cleverness; s=fc636a679ca7.k2607; t=1785175197; x=1785520797; bh=4Hhy+O2ic0aZ38APPo06BZuwm3HEb2S+58LbT5p1g3I=; b=p8pZZCgFWaFSJam88XKctvOpILhgj5P4ap5FV4Q5sZ7wpfQ9rtA8T6yKaDM59yJLq6vxZh2r06CknlR8J/TSfVYsbaLfPGvJM95z/c1nyd0eCONAJwVrXBO2qLvBc531tkp2oXJiOxBkBkIs1kkFucaJPhoOakO9nRVSiWjsV4LurWHqzRP6qVav0EPqFZ+ecS05QNvyUWfK/nNGx94XFN9KNjFSB+U0ZNvYi1ncQi0SukmRL3qVjju0X6rDhoVp4SQujc/f6mc3OT0pCvgIn0nHnRGJKcJZ0cQD0425sp2mapFOAr6QF3+CxrGoEn/vHixmDiRfUanU3QrVwiMbLg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=ietf.email; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:cleverness; s=fc636a679ca7.k2607; bh=4Hhy+O2ic0aZ38APPo06BZuwm3HEb2S+58LbT5p1g3I=; b=B0DV7GC8p0kS6lqP/a9s8kQ/4Q4Spm2wU8o95Mgx1uL5hVS//1OEw+qJ9enxtDXli7KWvhRd+JqDlV4HhAwSRhMOssxoYvoxVF4f5Kcy4WCn4I8dOxW8O1IIAANj49FGBm3G89cNcwKTqB/576DJ6FXulsyylyar/EjqOTh/04pCmLwPN5aRez2n2zSReNScI9UwaXi9fDado8dVwqwEY69tV3QJvVQl0TUnSjAVqSlpQPYDdGN3mlM7s2lfHqaZsBsnmYuN2fi2hMJWEVM60qTw8L+iDOJm6NMA/i3Q7/8SmoPQ8l4VqNKP20+8YprASXB/twNM7LJNroxDs7fQqA==
Received: from ary.qy ([IPv6:2001:470:1f07:1126:0:78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126:0:78:696d:6170]) with ESMTPS (TLS1.3 ECDHE-RSA CHACHA20-POLY1305 AEAD) via TCP6; 27 Jul 2026 18:00:07 -0000
Received: by ary.qy (Postfix, from userid 501) id C845511725A8C; Mon, 27 Jul 2026 14:00:06 -0400 (EDT)
Date: Mon, 27 Jul 2026 14:00:06 -0400
Message-Id: <20260727180006.C845511725A8C@ary.qy>
From: John Levine <johnl@ietf.email>
To: dnsop@ietf.org
In-Reply-To: <C39315D0-6991-4029-BC47-6B5E6E4D33F5@icann.org>
Organization: Taughannock Networks
References: <e6237cf7-01f1-4871-baad-6988985b113c@desec.io> <1f237f00-48ce-4599-b1c6-f3dc5cc6b24a@nic.cz> <5F6D199C-9269-4716-80B6-AEDFA9E5B49A@internetstiftelsen.se> <CAMjbhoX5hvc-Xd7rDZGvCixw46KndJ7FiPGnZ54w3mD43Y2PEQ@mail.gmail.com> <1f956299-491c-4eae-9e8b-66518c5804ca@desec.io> <CAHPuVdW0bq0xtwzvb0E_qMO4VehH0iKoz=_XRw_7NCFkvsHC0Q@mail.gmail.com> <CAMjbhoXv4+Ai3utnwr_Z3S=hngnP7DVAi746S=zAPMoKiT-52g@mail.gmail.com> <CAHPuVdUh4SZN0SYAjXQfdRoKK7SWmxVywpKh4jvqMbztQVCc7g@mail.gmail.com> <CAMjbhoWr76bh33b1x96Rmq-gAhkJGiRR1k0caVER=DkhR8OuUw@mail.gmail.com> <CAHPuVdWBOSUJ_9pkqreQnFGcrUx+LfPr4UjOBqOLs1_QtYQ8Mg@mail.gmail.com> <C39315D0-6991-4029-BC47-6B5E6E4D33F5@icann.org>
X-Headerized: yes
Cleverness: minimal
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Message-ID-Hash: CIB3F7IZO3SIRSYY7V7HFH7O25HG3ZMX
X-Message-ID-Hash: CIB3F7IZO3SIRSYY7V7HFH7O25HG3ZMX
X-MailFrom: johnl@iecc.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: paul.hoffman@icann.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: [Ext] Re: Sanity tl;dr for Multi-algorithm DNSSEC Requirements
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/LcflqzFObseVlJ4KjEdKb2VuDyo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>

It appears that Paul Hoffman  <paul.hoffman@icann.org> said:
>On Jul 27, 2026, at 05:51, Shumon Huque <shuque@gmail.com> wrote:
>> 
>> A new validator implementation could unilaterally impose that rule, sure.
>
>And it might. That would require that the validator had such a knob in its config, and would be implementation-specific.
>
>> But ideally, there should be some general rule for algorithm downgrade resistance that is signaled in the
>protocol, rather than special casing a rule only for a specific algorithm.
>
>THERE BE DRAGONS!

I agree but for a different reason: I doubt that most DNS operators know enough
about cryptography to set the signals in a sensible way.

More likely, a harried DNS operator will have read somewhere (or a consultant
will have told her) to say all of the signatures must validate because it's
"more secure." Then her customers start complaining because their web sites have
disappeared and their users report their browsers are saying SIR FALE or
something like that. Then the DNS operator turns off DNSSEC altogeher, and the
problems go away!

Considering that most of the Internet still doesn't think it's worth the hassle
to use DNSSEC. why point another gun at our foot? If you think that PQ is a
theat, add some PQ signatures. If you think that PQ crackers exist and you think
that one of them is aimed at you, stop signing with conventional algorithms.

R's,
John