Re: [Secdispatch] Signature Validation Token (SVT) - Request for time slot at secdispatch in Vancouver IETF

Benjamin Kaduk <kaduk@mit.edu> Mon, 02 March 2020 01:40 UTC

Return-Path: <kaduk@mit.edu>
X-Original-To: secdispatch@ietfa.amsl.com
Delivered-To: secdispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D2033A0DF1 for <secdispatch@ietfa.amsl.com>; Sun, 1 Mar 2020 17:40:51 -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 4dDi9K-1Z9wI for <secdispatch@ietfa.amsl.com>; Sun, 1 Mar 2020 17:40:49 -0800 (PST)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 2C4493A0DED for <secdispatch@ietf.org>; Sun, 1 Mar 2020 17:40:48 -0800 (PST)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 0221eZs2023664 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 1 Mar 2020 20:40:37 -0500
Date: Sun, 01 Mar 2020 17:40:35 -0800
From: Benjamin Kaduk <kaduk@mit.edu>
To: Stefan Santesson <stefan@aaa-sec.com>
Cc: secdispatch@ietf.org
Message-ID: <20200302014035.GB98042@kduck.mit.edu>
References: <D278B250-D85C-475B-B5B1-B9E4559CF0EC@contoso.com> <20200226012438.GM56312@kduck.mit.edu> <C7E500BB-1788-427F-9184-38728F7F9515@aaa-sec.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <C7E500BB-1788-427F-9184-38728F7F9515@aaa-sec.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdispatch/EQPbaCDX_cpe2L_e8jR1SEJJl48>
Subject: Re: [Secdispatch] Signature Validation Token (SVT) - Request for time slot at secdispatch in Vancouver IETF
X-BeenThere: secdispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Security Dispatch <secdispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/secdispatch>, <mailto:secdispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdispatch/>
List-Post: <mailto:secdispatch@ietf.org>
List-Help: <mailto:secdispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdispatch>, <mailto:secdispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Mar 2020 01:40:52 -0000

On Wed, Feb 26, 2020 at 11:11:52AM +0100, Stefan Santesson wrote:
> Hi,
> 
> Great question!
> 
> We have not yet identified any reason to create any mechanisms within the present specification even though we recognize that this concept could be supported by external mechanisms such as block chaining and hash trees etc.
> 
> However. I'm more than willing to discuss whether anything should be added to the specifications.
> 
> The basic claim and idea is that storing a claim from a trusted authority that a particular certificate was valid at a certain point in time is no different from storing a claim that the whole signature was valid at a certain point in time.
> This change of how things are done (from the former to the latter) do however have an extreme positive effect on the simplicity of the solution.
> This is the only parameter that is fixed. Everything else can be discussed.

I think that our general trend is to recognize that very few things (e.g.,
the "trusted authority") behave perfectly and without error, and thus to
build in mechanisms to detect and/or recover from such failure when the
cost of doing so is not too great.  So I would welcome research into what
mechanisms are available and their cost, so as to assess whether the cost
is "too great".

-Ben

> Stefan Santesson 
> 
> On 2020-02-26, 02:25, "Secdispatch on behalf of Benjamin Kaduk" <secdispatch-bounces@ietf.org on behalf of kaduk@mit.edu> wrote:
> 
>     
>     Are there any technical mechanisms (e.g., blockchain with periodic
>     timestamps) to mitigate the requirement to trust the validation/re-signing
>     service?  There are probably some solution sketches in the list archives
>     here or on saag ("merkle tree" might be a good search term).
>     
>     -Ben
>     
>     
>     
>     
> 
>