[Keytrans] Keytrans architecture and protocol reviews
Rohan Mahy <rohan.ietf@gmail.com> Mon, 16 February 2026 12:18 UTC
Return-Path: <rohan.mahy@gmail.com>
X-Original-To: keytrans@mail2.ietf.org
Delivered-To: keytrans@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7D661B849A9C for <keytrans@mail2.ietf.org>; Mon, 16 Feb 2026 04:18:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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=gmail.com
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 3rmYgf3UNuzN for <keytrans@mail2.ietf.org>; Mon, 16 Feb 2026 04:18:15 -0800 (PST)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 2F483B849A8D for <keytrans@ietf.org>; Mon, 16 Feb 2026 04:18:15 -0800 (PST)
Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-65a380b554bso4845716a12.2 for <keytrans@ietf.org>; Mon, 16 Feb 2026 04:18:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771244293; cv=none; d=google.com; s=arc-20240605; b=RDImwPZLVaGakqwwNV9yI2EjlT14yimGVkqH2WpZsfusmLy3wpo2VeevZb+ZR+x4w6 LUzjRfw17E1Su0sYMAHNUBewRo+v6XtQP7QK/Jb+xWUZ1R7SqZ4CYba+m8+iow2l4CAd pwerrgNuScOk9ivnYtQcX+lfS3kTCiXtGmmzR3iyUeR6ZCXt7XDI+L5RuGZCiFuylTN2 MYp3F2VXb+mvJPAa02t06dywnMpemlrbuL/Que0vrcQ4JBHCSr4OQOw8hyJDs9wcpAAl vIS771hHoRH0m6fDAvfnWYChlNYAYE51nKvnod9msjA+yVJ3Mz1j8Txf52tpg73egHKe epIw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=jBTc5z588pY9ZVZ1/i3Tiug4Q+QfJNzP7XuUtt1Yp8k=; fh=xYLGzqMtx6zch4/k+nwU7+f/2cBTFdlkgzzfxWSNAOU=; b=exJKeI1gnbZJzEP5HJ1R4YJ+tMPkojJ4yfaEzfj3xg1TOxuaccBxsgKJ1ykohcT0zF BzJcYqlG2Zgcz0eoVJE5DEJJeFSJu1mRuaUy0j07hybJIhIkZk7xGemXxEZ8j6bPaCjg ES5B0DY6KjfONbbO/gm8BWZ18XMX3OgfLkNKGDSKcDygo/y2RvQXUY4uQPpECPdbbJ7X oUlndBFtwYHlTGndgurGQB1m1AS2GbNDuDQppX7HtLVRDeKdwH1SgCjzw9ttJLMOKs6b ccICnuKnJATeWnZsx6Qt6yWbNWTVkfbPQhGsg7j64Q37Prlwz1sPTzN2jKuiw9YT8A5c 6B6Q==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771244293; x=1771849093; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=jBTc5z588pY9ZVZ1/i3Tiug4Q+QfJNzP7XuUtt1Yp8k=; b=Si/f1AabhIy0JpyEOGYBrOkl8KEJJiFhjzo/wLWQqxcmDHuT6GCyFof3v1K1fHmoIu AfQoTRPCHDfM5VHhTG0wjmzmD0wqai/m28T6NpJHO+XwnPUqRf4TzLFgSyGc6qRcyogp J+Q/PP3JNmMSWLqkKzDxiGn2WLsJfBzmJl8nQ4RulNOw54O9x7Z6ZP8ErgDBPsULzs6n 4vYgMMmXdXVvDZc83av6/8wQ/dX/Dwpms5jDuwLhogKmAVnzF9Pil7Lzhhv3eEQ/tTYz uX7fMRZ5OTq2UXfS4wLdTUiqf1fvpoPq4tlpL/7QQyAJ3+nM1sKcoxt5NQ4xuWbchOC+ OIZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771244293; x=1771849093; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jBTc5z588pY9ZVZ1/i3Tiug4Q+QfJNzP7XuUtt1Yp8k=; b=elfWl+2z1rqcdx70DiWK2o9ENGuZmkqRadfXIr3S2uPBJWHQFj14a/ZAzsO1E2a863 Qf/WxiS9WrT7tdLHg2CcpkmsM3qSmxOYPfOJV9D+rMgHyUkx6IPBEqccb59Tx8Q2u6v9 IXw4uri11atCmNr/OxBJPNeqJRgrCELrmDO2YMop1xtStQ+GI4jqQ1jFqc6dfCOGVQTx rOWlcfLJLmjREP7HqeBm5xirg3SLG3Al8Sr060tNHEtE8lnqQxuoDo01vvAETtjqgNRw GeVw8oxQJo0DHJwTghbfEb5zRr9UuujnuPc8SY35dFzO+DSIEeCNTWGlMgTOlA8eeFlw OpHA==
X-Gm-Message-State: AOJu0Yw3g8IHG6djpQyZALVyIABj4gSpQ8+Ft6dk/7se9V4X0eaz9w4P JCF7wz3CpA/uLK10A450cQ0uB84v7hTqiVB3eEKYBJaVyCH1f/yNP84yxgMwMG8x1avaHLhu+0Z Z9FtKyUkducbnASM4mnU9BhJ6CIHabKXlv0wz
X-Gm-Gg: AZuq6aKkHaVAfqskChsgX0eKhqToTZv/+IQdOsrm3VzgLXQpZ1rBeug0k/svi5XbZYj MU1FWYPGMO1kSuigCqFTyr+xd96+ohix8b0AM3i4UM7V5Hm7pN0TUohrajlDdbuY3Xvv0fYTQNQ ydIERG+AKeEy5UthmNLMMujl8StbyvKaeuRKcVMOA/VlxM9pMWKfKAVrBKbboK4wdKpDejfdf8p 01q7Ecvm5JsblqPsLtbEVCycdssFkWOjlDOMj/VUQs5BDpQRnZ7I45b9Vr7foM2xZNbWHId1lvB J4DQnEp6wF5jKb/AobI=
X-Received: by 2002:a05:6402:540d:b0:65b:ef37:1356 with SMTP id 4fb4d7f45d1cf-65bef371488mr1969763a12.22.1771244293428; Mon, 16 Feb 2026 04:18:13 -0800 (PST)
MIME-Version: 1.0
From: Rohan Mahy <rohan.ietf@gmail.com>
Date: Mon, 16 Feb 2026 13:18:02 +0100
X-Gm-Features: AaiRm50GEACGY1aSlwLnDDMbu2do8mJLqX6lELTL7m_2NXLMAsB3Pd4O1LwOSAI
Message-ID: <CAKoiRuZrfuVvWfSvDeYnwyxn=c4oiP4zV0m+TyEFEx_xKa49zg@mail.gmail.com>
To: keytrans@ietf.org
Content-Type: multipart/alternative; boundary="000000000000eb972d064aeff27b"
Message-ID-Hash: BVB4DLVHVWIE6ER3RVHWO6ZN5XTQHEXC
X-Message-ID-Hash: BVB4DLVHVWIE6ER3RVHWO6ZN5XTQHEXC
X-MailFrom: rohan.mahy@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; 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: [Keytrans] Keytrans architecture and protocol reviews
List-Id: Key Transparency <keytrans.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/keytrans/8wuOjnr9JLRovZ_0hpZadyuEZk8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/keytrans>
List-Help: <mailto:keytrans-request@ietf.org?subject=help>
List-Owner: <mailto:keytrans-owner@ietf.org>
List-Post: <mailto:keytrans@ietf.org>
List-Subscribe: <mailto:keytrans-join@ietf.org>
List-Unsubscribe: <mailto:keytrans-leave@ietf.org>
Hi, FYI: I did a full read through two weeks ago of both architecture and protocol. I am in the process of transcribing my comments. I will create github issues and send the most relevant to the mailing list. thanks, -rohan