[DNSOP] Re: Call for adoption: draft-fobser-dnsop-dnssec-keyrestore-01 (Ends 2026-02-27)

Benno Overeinder <benno@NLnetLabs.nl> Wed, 22 April 2026 21:23 UTC

Return-Path: <benno@NLnetLabs.nl>
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 95B96E1264C5 for <dnsop@mail2.ietf.org>; Wed, 22 Apr 2026 14:23:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776893025; bh=S8QaLsENA+40rKwNyWF6gH4tYKKxb9sRYQ69/4/G8RM=; h=Date:Subject:To:References:From:In-Reply-To; b=plnV10KaIqkg6kyPVvjfuP+cTvszqOtO5fmIhLmnfqB7ec2t2k07NHI4uvQc68N3K FOaoXysAmhSTj85EvHLzOy9F4PfiG4yckCK7uWzNOlHp0ZHw8v++Q3SMOl3A4fjvdB e3K5jxR0NfAJgFf5j1Su0PbLjPkjjKptkKwNqVoU=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=nlnetlabs.nl
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 4e4tyy0ktHg4 for <dnsop@mail2.ietf.org>; Wed, 22 Apr 2026 14:23:44 -0700 (PDT)
Received: from mout-b-105.mailbox.org (mout-b-105.mailbox.org [195.10.208.50]) (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 CD627E1264C0 for <dnsop@ietf.org>; Wed, 22 Apr 2026 14:23:44 -0700 (PDT)
Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-b-105.mailbox.org (Postfix) with ESMTPS id 4g1BzW3Q8wz9xRh for <dnsop@ietf.org>; Wed, 22 Apr 2026 23:23:35 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nlnetlabs.nl; s=MBO0001; t=1776893015; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=3b48LaesqDCEGc6Uco8je6L0OmGXiwJWhEMLsHseDKA=; b=SzixLRvwcRhYySwmP5bdVD8bPH8LKzEBdjDdccbN7THM8hk1ECwC+PTPIzyolRzQI0XisU dH0xSXosIzoN24/Sbbu+SQucbWroC2YkWXppXfBRrNvWnG0yKNuBFZOwsmw8kvc8JwSwTZ o3v8Mcaqreyg7U+9/hb36l8pyqzkc7gBqaegbfiqAQFbOy+L8wKja68SahKc8ABwDjKcr1 IrFuJJ+bZfzfzM5m3vETqWVy1C/mJd9V7rKW289ksFRv29LfaqleIkExObF9jm2wPEMz/s gg8LzNxwb3uUc+3U55qRkdRzqZDkFT3iBrdsj1RNQmBTkGnfrkssoNuuo3dBAQ==
Authentication-Results: outgoing_mbo_mout; dkim=none; spf=pass (outgoing_mbo_mout: domain of benno@NLnetLabs.nl designates 2001:67c:2050:b231:465::2 as permitted sender) smtp.mailfrom=benno@NLnetLabs.nl
Message-ID: <f0d3b19a-2194-476e-9356-41dd9411fb91@NLnetLabs.nl>
Date: Wed, 22 Apr 2026 23:23:34 +0200
MIME-Version: 1.0
To: DNSOP Working Group <dnsop@ietf.org>
References: <177098446396.151334.4324573961934206864@dt-datatracker-6ff7c68975-7k42g> <d9b4559c-7de3-719f-76e7-b12f224b6d2e@nohats.ca> <m1vqzmQ-0000T4C@stereo.hq.phicoh.net> <5be1f24c-0854-405a-9176-43272725140a@isc.org>
Content-Language: en-GB
From: Benno Overeinder <benno@NLnetLabs.nl>
Autocrypt: addr=benno@NLnetLabs.nl; keydata= xsFNBE2vPv0BEADE2LbwfYmwzLAiPe4DJ1FlhYQNFEKik7CLTzdmgUrLldhoQBu+UbzKWrqo 4B61d3jRwgEVXkXzUucwzwJxU0hHoQTdLNWf2xjvyBwtG/I/lim2tm8MT9NhRQgGjfi3emHS QeuyfWHntrVRO6hOqGBGjjeVDmAwA9Mq8Lg1i/pH/0fPBNCJgfGv7W+PIGD/HslwAXJJyetN GoFiSp7A0GpPFQcF3e8ZFuHWGeeLCazPZTEESXR4gQhW0uD1Rin0F5Nn+GP/u3A48RiVRYip hoQU2Y/ZFBowXA9kD+Gk1/4mZ3WExkqbWp9k50uC0eUUJyM8MPFSu+PhXQtXYNAXh+d7Dqua nQEWHOD3UfGPIeH8O8xlkFskDxQKqEFQqbkAsODuute+ogbfME3ET9imDGLuiV2ma98zZS4Y 4ABuYmfV8Uj1PanDN2bCBCHOTzMa5U5LB+YbRDSI6bePs86r/ifICofs8W7yqC9U9eV3Vd3A R7p4Ncu5rN5JK0E/4ydBH/2T/3Nbzd6FKvoFPrjR2fsNfi41RaTQ96Zs2igzdW3Q4KbNiZHx 1VhGDCFLJyW9amZJsM7nBDNg1HnNjg6+Wbc21VjCRGYwgejImaJzqG9BJQJV7PH79GP5Mh/0 AqIwkejZkQmnZCnpyRl69cSJ4N9urKpRGHdo7eCJeYCpvzE3owARAQABzTRCZW5ubyBPdmVy ZWluZGVyIChXb3JrIEFkZHJlc3MpIDxiZW5ub0BOTG5ldExhYnMubmw+wsF7BBMBAgAlAhsD BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCTa/1awIZAQAKCRCsiZiNy3/98UrAD/9HRXg7 wFP4E+kIMEz6T2j6lpcLUAbBrZwLsxOD5zH/ClTuRrfDd7nMCGpPtGJVT5pgLurZloRqPBYe QDZn1+a37DUl9t85d4D9J+B6NYP8uxAXZqbSDvDeRPt+NO6wHL1rStv3ZIugX5voJKYlNmvh 3ljvF+VeYjTwZykTd7hXWTwZc4K6Rq3eVfP1aZcDvmjXPWfT4So7VnJTH5XwnDd1zFTjztNM U405uXOM1z9tRYZeDbbSpWidvap+IWHt/OA2Vymd+EKH87yfIxFZsSxT+FGRnxC1Ll3I6TX7 IID1bGP7/SgeZ5yHAq54WTrvTwhib7WWCWmAMnEzdYHTF9bOtiVrGg3LMvfX+g4cuM6aEwqS VOB6zfxwJBcFwYlZ/YhyerhmpIPr4AxnuhEVRX35VSf0XX9Hlb/ETNauCJEKfLFN9VjJ1FC3 7fWOZ+KqvHdFO+gmZ48+5OOqoID8T3QyqoO/MKluV/XTQKkxYXoh3Pf5ZBHshffMUMshFrQi FoZkbkv1DBBtM0YpcDL0+oPH9S8oIpRD0PgpPOrVVC2f23KZ60Lf2vzLJW28/aKEfnGvjU2A ZP7ujjBnQ3bVqdV9iuES6j5W6TpGguvUZ8cjY/n1qfGPvkTgqAG6pQ1UrUMP7Oa+eCml8Ssa GeQkl77jGBjabFnIsW3SVCNOU+waTs7BTQRNrz79ARAAqjjs83KQNdBLyfsl3qqLi0iRoW79 N5FRD7uCmnQiPjfi3m81mzSlLv0X1AIchDww2Gp/ZFLIkuGxtVobRtIrBlyoOuE4FNdmd+da ByZU8yoB1tIa5Exb5tssDQIRiEX4cs/qsSqEaDD15/nk3ZmdhLvHLdcCoClWWCIE+ttWa7rs yJ+5UERfujxK5tszMOjHWCMS3bNUTTpehyOKv//qJLAI8ExlYAIJrvHtT+kdmgN+o7G6ZOIi rhoHdJ3elVTWOsG0G+rWafYaD7AGrtip1vd8orogBXZFVMI5BEHD2kZgp/flIdWzqz9D3tLT k6/IHwx9yaSiafa1nEvi188LToPMSY2TB7pmBISYlDDraYKG8SEFVZrDejMVJgMmrRTpd+Qk vKN7YULaYik7LM8VzvjxgyuMTpgtTxGcdtX560UlQhHXXSyQKkRBOmdaW5R8gQzmpwbAJNFV ASIW4O4m6Ko33QbXBWNQWKRZyWQEgcOTrBUHcjC+VJVyr61qNjEKRUTJVJlU3ZWA93itGVYX dTF5WioyNj7SWg61kC/+OPIwUuv1jBjeHvAKu0SX9+tjR5NQPG53Lw94H3sYjGE3s4mz6y/6 P7lXJ16JCT4ktegRbzcZLcap9kPMYbhjAh4DclqKieH6egtw8yi09fDT5I6X1DMMstXsfItt bdp+j3MAEQEAAcLBXwQYAQIACQUCTa8+/QIbDAAKCRCsiZiNy3/98YLrD/0WbDCHFKlj2wt1 K5I9KmySPV7OXpoeHyV6NX+5lKrRaAI/b7Exg+VqR09thoM5KbKOe5h3wJGie8jzE4CYk5TQ zKSohP/oqV6ZGoLHE49E/pS0AFkEINAFZIyyk9n5YRAwwCgXiK20dVofxkmWwO72AZRQl+yv GarVSlJ2ygKVILcdP6fMLu0+jlGH/EPNNtWPdJaOSPfTTxXa+BfM+YMNbRqM/ci8xNNV+9zl SQBL/QvTZpIP3dUg4oF1ssk2hq7rFFNUeUdkzhQwyKs2QHPPMsPaGdQrB4Dcntzfw+vTygko 0mXoUTyrhL3xE0Kt4T6qtNE16Vbl4CtS5atiShipEAR8pMQGnNsjTopweI8mCKTaOm5jnZi+ CvXpiIqj4gglxsI6X2ooLSCZAjWmd3FUtDetKbFAiWZPf8Nv77g44SIErWR054QvljdemIVh ru17z9Sk904RlIK2n9Y88GWpNiVyRkvNg2I/evVkXkqMuLhY4kO7K56o6AUsfHXbB6joIj46 vvv06KplgwYkFsSIHrgAD0YzYDqbtJ0FPu4Hzr0hXMYKSu8g9pexxeS/F+77LC4ebDslX/33 Vkg7Je1PZTslp4tca1kqkcRux75+qFKcPzPqfe/mnEQyjlccp7OE/uFOR1+5rF3bWY+sX5CD R6+3QluMy9sOr8lilmvQ7w==
In-Reply-To: <5be1f24c-0854-405a-9176-43272725140a@isc.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Rspamd-Queue-Id: 4g1BzW3Q8wz9xRh
Message-ID-Hash: A2UYIRYYZ663DIL5MZVDYHRI3HBGBEGZ
X-Message-ID-Hash: A2UYIRYYZ663DIL5MZVDYHRI3HBGBEGZ
X-MailFrom: benno@NLnetLabs.nl
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: Call for adoption: draft-fobser-dnsop-dnssec-keyrestore-01 (Ends 2026-02-27)
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/fLuZxNuSna4NfyHUMCH5bQM1hc0>
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>

Dear WG,

With this message, we close the call for adoption.  Apologies for this 
being later than the originally planned end date of late February.

The working group has reached consensus to adopt the draft as a WG 
document.  During the call for adoption, it was suggested to broaden the 
scope beyond HSMs and address key recovery more generally, regardless of 
the method used.

Best,

-- Benno
for the DNSOP WG chairs


On 26/02/2026 16:03, Petr Špaček wrote:
> On 13. 02. 26 21:28, Philip Homburg wrote:
>>>> This message starts a dnsop WG Call for Adoption of:
>>>> draft-fobser-dnsop-dnssec-keyrestore-01
>>>
>>> I am not in favour of adopting this document. The hypothetical
>>> scenario where one has lost the key, but the zone is still working
>>> seems fairly unlikely. It is far more likely one finds out about
>>> the missing key once it is needed to sign something and can't, at
>>> which point it is going to be too late.
>>>
>>> I also don't think people who messed up and are in a panic, are
>>> going to search for an RFC on his to recover from their mistake.
>>
>> I'm in favor of adopting this. Even if it doesn't get adopted, I plan
>> to reference and possibly summarize it in our documentation.
>>
>> Many signers sign a lot more frequent than is needed to keep signatures
>> for expiring. Many TLDs have frequent updates that require signing.
>>
>> For zones without frequent updates, it is more pleasant to refresh
>> signatures incrementally. That simplifies scheduling.
>>
>> And even if a zone with very infrequent changes only resigns when needed,
>> a prudent operator can resign the zone one week before signatures expire.
>> So there is plenty of time to recover if something goes wrong.
>>
>>> A side effect of RFCs like this is that it will be misused by
>>> opponents to say that DNSSEC is so brittle, it needs RFCs to talk
>>> about operator errors.
>>
>> So we should remain silent about operator error to make DNSSEC look good?
>>
>> I think it is the other way around. People who think about deploying 
>> DNSSEC
>> worry about operator errors and make plans for recovery. Currently
>> the main approach is to go insecure, which is very unpleasant.
>>
>>> This could make a nice blog post, but I don't think meets the bar
>>> for an RFC.
>>
>> Can you explain how high the bar should be for an informational RFC?
>>
>> This draft describes a techincal problem and provides a technical 
>> solution
>> for that problem. Sounds like something that can be documented in an RFC.
> 
> All points well made Philip. I support adoption as well.
> 

-- 
Benno J. Overeinder
NLnet Labs
https://www.nlnetlabs.nl/