[Ntp] Antw: Re: Antw: [EXT] Re: Splitting the Roughtime draft?

Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> Wed, 03 February 2021 07:21 UTC

Return-Path: <Ulrich.Windl@rz.uni-regensburg.de>
X-Original-To: ntp@ietfa.amsl.com
Delivered-To: ntp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E75063A152D for <ntp@ietfa.amsl.com>; Tue, 2 Feb 2021 23:21:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 431hxC2LhPPF for <ntp@ietfa.amsl.com>; Tue, 2 Feb 2021 23:21:52 -0800 (PST)
Received: from mx2.uni-regensburg.de (mx2.uni-regensburg.de [IPv6:2001:638:a05:137:165:0:3:bdf8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75B9A3A1529 for <ntp@ietf.org>; Tue, 2 Feb 2021 23:21:51 -0800 (PST)
Received: from mx2.uni-regensburg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id BAB68600004D for <ntp@ietf.org>; Wed, 3 Feb 2021 08:21:46 +0100 (CET)
Received: from gwsmtp.uni-regensburg.de (gwsmtp1.uni-regensburg.de [132.199.5.51]) by mx2.uni-regensburg.de (Postfix) with ESMTP id 918616000050 for <ntp@ietf.org>; Wed, 3 Feb 2021 08:21:44 +0100 (CET)
Received: from uni-regensburg-smtp1-MTA by gwsmtp.uni-regensburg.de with Novell_GroupWise; Wed, 03 Feb 2021 08:21:44 +0100
Message-Id: <601A4F06020000A10003EABD@gwsmtp.uni-regensburg.de>
X-Mailer: Novell GroupWise Internet Agent 18.3.0
Date: Wed, 03 Feb 2021 08:21:42 +0100
From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
To: "ntp@ietf.org" <ntp@ietf.org>, magnus@rubidium.se
References: <20210131090607.ED116406061@ip-64-139-1-69.sjc.megapath.net> <6017ADBF020000A10003E988@gwsmtp.uni-regensburg.de> <CANCZdfrCnkyw88wdznGD-3PgF1taMx1ZMNdvV8OP_ATsK413bg@mail.gmail.com> <d9837547-dcbd-6f45-f892-8a0017cf691c@rubidium.se>
In-Reply-To: <d9837547-dcbd-6f45-f892-8a0017cf691c@rubidium.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/yt-Ax_1c9eE_z35lFEgoEwGQMSA>
Subject: [Ntp] Antw: Re: Antw: [EXT] Re: Splitting the Roughtime draft?
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <ntp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ntp>, <mailto:ntp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ntp/>
List-Post: <mailto:ntp@ietf.org>
List-Help: <mailto:ntp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ntp>, <mailto:ntp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2021 07:21:55 -0000

>>> Magnus Danielson <magnus@rubidium.se> schrieb am 02.02.2021 um 13:50 in
Nachricht <d9837547-dcbd-6f45-f892-8a0017cf691c@rubidium.se>:
> Hi,
> 
> On 2021-02-01 22:40, Warner Losh wrote:
>>
>>
>> On Mon, Feb 1, 2021 at 12:29 AM Ulrich Windl
>> <Ulrich.Windl@rz.uni-regensburg.de 
>> <mailto:Ulrich.Windl@rz.uni-regensburg.de>> wrote:
>>
>>     >>> Hal Murray <hmurray@megapathdsl.net 
>>     <mailto:hmurray@megapathdsl.net>> schrieb am 31.01.2021 um 10:06 in
>>     Nachricht
>>     <20210131090607.ED116406061@ip-64-139-1-69.sjc.megapath.net 
>>     <mailto:20210131090607.ED116406061@ip-64-139-1-69.sjc.megapath.net>>:
>>
>>     > marcus@dansarie.se <mailto:marcus@dansarie.se> said:
>>     >> I think we need to be very clear about the fact that all trust in
>>     Roughtime
>>     >> is rooted in the long‑term keys and that they are expected to
>>     be valid for
>>     a
>>     >> very long time indeed.
>>     >
>>     > How long is "very long"?
>>
>>     The "industry standard" seems to be 10 years for that, while
>>     "long" nowadays
>>     is probably only two years...
>>
>>
>> Consumer grade stuff is like 1-2 years. But deployed, embedded gear
>> still needs 5-10 years depending on the segment it is in. You don't
>> want to climb a lot of telephone poles to redeploy every couple of
>> years, for example...
> 
> Actual Consumer grade stuff is longer, much longer than the vendors of
> it think. For many operator purposes systems can survive 15-20 years,
> easily.

In the times of Windows 10? They want you to install a new version every four
months it seems. That's the new industry standard.
Or Android phones: If you get two years of updates you are lucky. They expect
you to buy a new device every year.
Yes, systems can survive longer: I have an old Cherry keyboard that is over 30
years old, and it's in a better state than the HP keyboard that is just a bit
over one year old. Unfortunately you cannot buy good hardware any more, and for
the typical consumer software you get typically one update (if at all), and
bugs even when reported aren't fixed in years. Still they want you to buy a new
version annually.
What really amazes me is: What hard and software would one use for a flight to
Mars when the warranty is over before you reach Mars. Or even for cars: The car
I drive is over 25 years old (would you change your spouse every 10 years?)),
and it still works, but I found out the last year I could set the clock to was
2020. So the manufacturer didn't expect it to last that long. Well recently
they do their best that it won't happen.
Aren't we all very pleased about expiring certificates used to sign Java
applets? Recently I was examining a PC that was part of some measurement
equipment (around three years old): The software (CentOS 7) didn't see any
update for more than three years, inside it's running Windows 7 in a VM, and
there are OpenVPN certificates that will expire in two years...

Regards,
Ulrich

> 
> It's hard to set such life-spans. Some systems have much longer
> life-spans, but then upgrades occurs. What we should focus on is to make

What about 10-year old GPS receivers: Do they handle the week-rollover
correctly, and did the manufacturers provide firmware updates? Guess.. they are
telling you your hardware model is obsolete...

> it long enough so that a upgrade over the net can occur, even if that
> occurs over a low enough rate. Re-keying over the air is the way to go
> long-term. Then you have the problem with long storage times, and ways
> to upgrade them with keys, and override if they gone over the time.
> 
> Requirements is starting to emerge on this, and I have been pushing for
> it, but it takes time before you can rely on it in such system designs.
> So we will have to push both sides.
> 
> Cheers,
> Magnus