[tcpm] Re: draft-ietf-tcpm-tcp-ao-algs-05 early Secdir review

"Bonica, Ron" <ronald.bonica@hpe.com> Fri, 24 July 2026 07:58 UTC

Return-Path: <ronald.bonica@hpe.com>
X-Original-To: tcpm@mail2.ietf.org
Delivered-To: tcpm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0254911DF4919; Fri, 24 Jul 2026 00:58:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784879909; bh=nxb8pSjoRk3MLN/gsNVrwV89io+NwIM940iV8/hHopA=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=g0smuFygIIdOXVp2F3tSB/y9DH7m7ptyeW8mr3XH81QNyj+XGIadKjufBwfS2VOVw XUShn1OPK7nsFME+EOfoHfK5orcZOirs2nnhkluRiOPF5erOKEblmMzAzZ5tqn9FUS PEyMq2R4whXrtL/GMVHn4l96vy+I+L0kmnDPCh60=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level:
X-Spam-Status: No, score=-2.794 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=hpe.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 vjocqWjUtz1E; Fri, 24 Jul 2026 00:58:26 -0700 (PDT)
Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (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 CED4811DF4792; Fri, 24 Jul 2026 00:57:48 -0700 (PDT)
Received: from pps.filterd (m0150244.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66O72sat2784112; Fri, 24 Jul 2026 07:57:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pps0720; bh=nxb8pSjoRk3MLN/gsNVrwV89io +NwIM940iV8/hHopA=; b=OIINhcSSs/zjrYe8KqqDvejS3tbvWInNXRi6MDM8ZU DCGMDEytRvqwjzvP/YHbC5LPinTlx5mycUEuCz4gob28M6vVLspfXsjeZbpbvSZx vqQR+95sddAn5hw1bm9267v8PHRud9UURm2wkiHx9A+ANQobHnwtz/ZBN5MYb2ve mSpvrNhVObzsb4Qb+X2zoBD1zVaNrq8EhEWwCaICgEnBu5J9l5mrP6eWp7gPQcFs EDSh1mXMUHZx+PfYUxM7LdCRhvEEdwS65H7iQEd+XfBfZbPhO/InCBCxGh659cdW tRw0z3Fh9i37N7hxGpJZMEerODdkggdCFCXJFBhgaGWA==
Received: from p1lg14881.it.hpe.com (p1lg14881.it.hpe.com [16.230.97.202]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4fm3aq0n59-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 24 Jul 2026 07:57:46 +0000 (GMT)
Received: from p1wg14926.americas.hpqcorp.net (unknown [10.119.18.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14881.it.hpe.com (Postfix) with ESMTPS id 2953980566D; Fri, 24 Jul 2026 07:57:45 +0000 (UTC)
Received: from p1wg14923.americas.hpqcorp.net (10.119.18.111) by p1wg14926.americas.hpqcorp.net (10.119.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Thu, 23 Jul 2026 19:57:44 -1200
Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Thu, 23 Jul 2026 19:57:44 -1200
Received: from SJ0PR08CU001.outbound.protection.outlook.com (192.58.206.35) by edge.it.hpe.com (16.230.19.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Thu, 23 Jul 2026 19:57:44 -1200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Hmp6gN/s18hYj0XWwALKpGLDXmt44gxzIbal39y+2su+pW+4ijzdFkmAyIFoAYJsCiW9Nq8ZZ+OzEPNpHo6c5+HSsAUnsH3m+UAmlikCAeaXk5JCPZIRhJZ/7ZqZVQ4NGPKntKqklNmLMEwkoPofqjuOQLIWMHTbKZ5lXC/7ckprhd4qdLKiel2sbGEWXB3SKPJtzmLycYflpHSR1VihqOAfuJ2cV6BJDdQJ7ZCIKf0EAqVWZZJxuN+meyKL9SOwTJr17OBxkfqH2riY/sWnHqSiSdN/PM28b6M7kPMH2A7LwgteugkezezC66ST0ojwqMhYFFW1UOxZA5Bf1pVc6Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nxb8pSjoRk3MLN/gsNVrwV89io+NwIM940iV8/hHopA=; b=IAGM6pTsUX2gAUzIzVWPgQ/km7bFbSO3Ioz0ku89/QViNklShmCbO3r7QYwqBXpEtuwrUOXcN3o1xCiHxZDHrK3WWsSvUDiG4lj36KN6PAmRKOChhwVmu3f/EEnJjwwvZHO4dkNgH5SeWTldmJ7VJNxiXwhmPTuWI5SCbtsdVEf8EE8waCV0XDbEHQLcNo9JpXtEjxvyeN6evvlaubUnjt86QtQdsenQ2IsFoMmXJy7FSqKfMRQvzx2fAta4EGoDbgZRob3nvoURE/i47WwMLq9yehhhsEv+THJh5mBbty33/iSFRZ75dF5SyycwEug5Puz6E+GDWrnwiuBbjDz/8Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none
Received: from DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:51::18) by DM4PR84MB2309.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:50::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.18; Fri, 24 Jul 2026 07:57:40 +0000
Received: from DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM ([fe80::f9b2:4189:25fa:bd66]) by DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM ([fe80::f9b2:4189:25fa:bd66%6]) with mapi id 15.21.0223.017; Fri, 24 Jul 2026 07:57:40 +0000
From: "Bonica, Ron" <ronald.bonica@hpe.com>
To: Brian Weis <bew.stds@gmail.com>, Eric Biggers <ebiggers@google.com>
Thread-Topic: [tcpm] draft-ietf-tcpm-tcp-ao-algs-05 early Secdir review
Thread-Index: AQHdGM0k+fYabFotIUWkGcRIK4jVnrZ3oWuAgAAIx9uAA9SSAIAA0UcY
Date: Fri, 24 Jul 2026 07:57:39 +0000
Message-ID: <DM4PR84MB231070B4825A0387F1B5DC85F4CF2@DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM>
References: <178460966883.196860.10656020015618112794@dt-datatracker-d4d6ff9d9-fsx7d> <2925703C-A1C3-45EF-A60F-2FA7486C38A1@lurchi.franken.de> <DM4PR84MB23102A6925DEAA71D32B2E13F4C22@DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM> <235414BD-0030-4337-972F-CC67C7222AFC@gmail.com>
In-Reply-To: <235414BD-0030-4337-972F-CC67C7222AFC@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM4PR84MB2310:EE_|DM4PR84MB2309:EE_
x-ms-office365-filtering-correlation-id: adfb21dc-ee93-4e06-c468-08dee9593be8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|376014|4022899009|1800799024|366016|3023799007|8096899003|6133799003|5023799004|10067099003|4143699003|56012099006|38070700021|18002099003|22082099003;
x-microsoft-antispam-message-info: nTKIppiI3tbA33nr39W60kpxNqf6+S4WvwwlDWh+lg4LiM/clXWMPQvV7T/laTmFAlIwdWerhl3wAjSP3qZBE1n8FSs3TP0gwTfo82iX0C3p86GX/RMRyumw4BbJuvzwt34rNJ9emOHTCjyA9xRrq+pbdpwZP/sOocxPfivtsbzR07dgOKAbY/JTq4QWC6oK099Al/2CcH9O0YO2eXZo15cjbjVnq3MbekZPfql6JXrmMWn5yv/WmbLOiEQrl6DBX3bM7b9mkEwmYFtyJlQhB6ln/7nwfN6dqJ+8P5T1DpHJk30g9mr/frrFZdtFjvmEaau/zUU9oAXSWo1BishXci/eGejjUVksa5FKG11aLEMER1b9rhof+okr8Yaau9eRsgw0Ih9rtTUV47g9V88AcxMuJXKZF+dsVtlxJsrrhAExlO6xkhQjNE/jXRT0H4K0I4GVOzamT6V3hJrQ0zK3Q4ndiY2jqC0Z/sKkdFf1JnxshQ5OdjiKQltUMvHHisagePw945+jIk8t+kik2LGNMvsE3Hs8fgY1HrcD59kLhpjEY+saGtLzDG4C1X5yyPNHtKG4ziiwgliG1KdI8PUYPFZfm1BoeHDr0ZA+g85Odfk06uTueiQgAsf+kkRoVS21gGqcajvUCAa8uMRf32KuRhVyye4kvk838WzqBV39eWkRS15J5VpKCz1tyIeb6RI19wf4fWOCpnpCrxHxMETgB7OoLqFzLzcFs6Nsf0IZvHc=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(4022899009)(1800799024)(366016)(3023799007)(8096899003)(6133799003)(5023799004)(10067099003)(4143699003)(56012099006)(38070700021)(18002099003)(22082099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Kn8VnhrmlWwa1SAfmdMv0Yv4XeKP+4kSAsGK1GTWipWRC3biN3eOg9XREn5EmcVpddcNaVuwQlIGbWF3jBNhvYaU3JDHmswyW3Tq8IKw8KGYthlzwgQe+2sJzcHo2cJighhvPZoqC6uD//QmGoyzOMM2uX3jWCSsDUlLDA8F8x+HzQNcosZJ/IDAmEOubxgjdGv/dYgBu0CqLOvKGwNgLT6fR0gA+giVUK5+7kvdah80smUX5hbyfuYOez+6wbyej8DEPskwLqu/Am8Dd2vsvXVlUArn/+14VyORw+cLbtXWVVbJwZuvwdGe2LJPzDYLot3nx07CP3uhYtrSkcWtLvF0DOC7Rsmify29ib5hI/zp4/55XulCGcsqFv1Lng6zMnV0+aEutCFOk7yx7y7aN7FjkDI0DuKwH6T1pi0wjvwBk/Hupe9DfBc0u+Z3VooAnIWlkbow2jwUgQVvPKbT+s2O6PVKxIJsCJXn9DCmWWbLBnRiHVrw6To3mwuvAPZVy9uOLAPEVYzBXKFbmh+NdyRJWjR+p/bQDDj9TUF8hKfMQ5E6du3Qnd68i169ZR1uAnjk3xtLdwkuxMjizLBJVEbK+JOXq8tQ7E6kwwYtRWrLWcC+Tl4iZQpDSFvHNOiNzzSfGQbTvGsJ1Ssf/ezRxLIPuFUHKdxYAKLyYnZVl5crWEvWFBjpt2s7QRTNpXrDYKQOiqWXts0ZpUTnB08jKgwJd6/2rJ+4nQ0l0vazRVg/tCa8UBWS28Aemlxb0QwWj7bdvkSFdDzh/M1YtScc6Ngn8nh1vFicRgKKLgzV2/9jMrBrWK6KxdCuJEP1KEaVgkznsXtJCGbC7Svpr0NItWj/9GBYtQPrxhxXN2vxMFaEOvt2BhVfLD0WoSv253zd2YLNVL9z8aINQU70AsJMCgxCVbv7ZZRlWu1+ph5Atf1ZBRJ4G2/N3jRo281XH9FYmBLP654l76Bk2oh8j20DoUVKwi5sZknyQI9UX0s2Eqf6yL7UtwGYBNW3roh1qM+jn/nHzAjD0Z/2RT0U03nHC1WXK6Eju5fMtW+y9n+2yZweodEEmbl4/iRbofPkuNwlEtn/jqms3+G+M1rEdI0KNAneIi3D3ewYz4SmhJWqFPJKmnHL/DVck6t0rE/mhCxJEbdFX3xExRC+PQIWbZqd3ajFtY9hZoRRJMZ+us6HQxGwvuD5QX6jPKisqw7+3g6ErqKPXyAsRohfhTSo9XmFy/734/opeMBKtcy99VPfLviVVDiw4DmFoXHg7LeoMhdqCM+1jI+lfSZLsMSTiOWglz7Pyx7qwqUUKM3LSTsvl7Vjg3buF/gq4US8uWaWZNjRynudFaJB7IByIzEXhEMIttmgVfswH4NpImrbsKek43j35MxX+gDJBKUDsxfp+jV21notQFRGJ+XSOf8NzdbLVyUGPy44yJon87/Tf/qwqqbPZdZiGSW6bjMLZzCMpkAxvxpSw3jDPK8urjFIzYrWlc0to4yL4yNqYmDyxXdLBpr7n3BP5Vt+qrMkbX/U5VR5AWe7R7UfQhzIrk7qUprKYYqvowOfX6KO2EeXdkx6dUL9HkIxPw8mkO1r9RUofBD4OkHUVK/wZO6ZxA8An6725a3GQwbvHkBD8T7V6tbnTvwZ9jj5v29mgDkSbvna56ZuT9z9NOndwzbzYdVoFFXQQdX5XLKm8YFu1BC7NQB95CFo3/Gs0hr4eEx8WjEaO3FVdCVB/9r9bxapeJ3ELRiO5Q==
Content-Type: multipart/alternative; boundary="_000_DM4PR84MB231070B4825A0387F1B5DC85F4CF2DM4PR84MB2310NAMP_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: a2OW/9jZ7oxqZRXRqaGvYEfSbLtPTCB9leh5/01Njf/rHIR2VpW/Wee4vqYa4e4rroEmumjUI6USQrs1pmDKLI9O4wbWAVegnqowiZXFVzLGojBPzR7Vpk9oWwUp2TxjKA06yXhwcHUGc/fnCzJ1szEvCAM/xTeM3agkmulLI3dmo6elqBYjFtX4isMjgfc8KldSKJtExf7v1TWjQxavzODbYdmm34462eapaRq22ZGEC2MEG0RZs3V7rDDnGb2aDg9LOVA4Lgw6W/d8Do+oy6M4QCKFxUXQIhDNQZ/D232sUG5sIoWwTJD9FZOSnN0p0FXnCe3DKgiafCs169kEkQ==
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR84MB2310.NAMPRD84.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: adfb21dc-ee93-4e06-c468-08dee9593be8
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2026 07:57:39.9204 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: deawK8d9UFAzzmV9YcU0YOeBWGLbqCdF8A+ahAxDlkd050O2Dnecu5l/PX0Sld1Cg0FdpL2UZ5a+b3l90EBMPg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR84MB2309
X-OriginatorOrg: hpe.com
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDA3MSBTYWx0ZWRfX7hY7L+wcrCE5 MwaST/eDfeBUW4G3VlODmkGPxV60y10JWBhN4Qq5abDIf+hfi+JGiPQZEYQA5SXt2Se586jNw5n TYkeZzxeF9OKmlZXITxwISs0w+IwTdfwqVWEKBa/nuVQaTgqguKjI4r0KJrpFDAEKjANiP3t3qZ B6Lc4922+dq+bENT25BMbbsn5vLEpt6o8D5aORQLFaZ1OlRhacS4Yfnk4eRvwqLxHfp0BkuAG6i PO+r1pybmMOPrU9SywSIjwGctYzPDDK+pghvkGqEETLvhluW3c1hxh2VhnFy42iueenbgE/vEH3 hRnan8KlYaBrgkrTSq+f+mVmAppE4k4zZ/Wq+8IL8AuMHAUsPaHDUU7Teqirr/qcIerzO3ieCBg taaDPxnKS31JSh6h0GBMuoE9eZpRPFXIbmuIHZxuLVl3zT/GFOJeaAyxOiXYsxbHjvyh0TIfGKX GG2ZM4dd1dQ1Qgpy3DQ==
X-Authority-Analysis: v=2.4 cv=QaFWeMbv c=1 sm=1 tr=0 ts=6a631afa cx=c_pps a=FAnPgvRYq/vnBSvlTDCQOQ==:117 a=FAnPgvRYq/vnBSvlTDCQOQ==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=k7r4yCLl9DVLXMiQTbtC:22 a=48vgC7mUAAAA:8 a=pGLkceISAAAA:8 a=MvuuwTCpAAAA:8 a=1XWaLZrsAAAA:8 a=7m1VYozLlWMTty7Hq2QA:9 a=QEXdDO2ut3YA:10 a=1oOcHwrHqSHl486W:21 a=frz4AuCg-hUA:10 a=_W_S_7VecoQA:10
X-Proofpoint-ORIG-GUID: gvTNA5ut34MCJ2KZQLAtC-UE_y663ImT
X-Proofpoint-GUID: gvTNA5ut34MCJ2KZQLAtC-UE_y663ImT
X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDA3MSBTYWx0ZWRfXyZKGIXv88eem aSUUCc77b4A0gkTSwFShQ4sKhjmRDQ+BlMDWh9HGmLGZw4CrC3wKUS/GqbDUFi6wzSScjE+pys+ ODpPul2Nf/5glwcYGkghxC+IRRfbwPE=
X-HPE-SCL: -1
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-24_01,2026-07-22_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 impostorscore=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240071
Message-ID-Hash: LLSU5FLQJKQ5DJY6GGO5LX6LVHMPYPP4
X-Message-ID-Hash: LLSU5FLQJKQ5DJY6GGO5LX6LVHMPYPP4
X-MailFrom: ronald.bonica@hpe.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tcpm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Michael Tuexen <michael.tuexen@lurchi.franken.de>, "secdir@ietf.org" <secdir@ietf.org>, "draft-ietf-tcpm-tcp-ao-algs.all@ietf.org" <draft-ietf-tcpm-tcp-ao-algs.all@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tcpm] Re: draft-ietf-tcpm-tcp-ao-algs-05 early Secdir review
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/5f3_2gMy04UF4XdoKRKI21Nuq_k>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Owner: <mailto:tcpm-owner@ietf.org>
List-Post: <mailto:tcpm@ietf.org>
List-Subscribe: <mailto:tcpm-join@ietf.org>
List-Unsubscribe: <mailto:tcpm-leave@ietf.org>

Brian, Eric,

Thanks for resolving these issues. I will take the following actions:


  1.
Leave draft-ietf-tcpm-tcp-ao-algs-05, Section 3.1.1 (HKDF-SHA256) as is.
  2.
Migrate draft-bonica-tcpm-tcp-ao-long-algs from SHA384 to SHA256
  3.
Make the changes that Eric recommends in his post<https://mailarchive.ietf.org/arch/msg/tcpm/rAcV7vHGtIdGGduj0LmUoaX2xs4/>.

                                         Ron


________________________________
From: Brian Weis <bew.stds@gmail.com>
Sent: Thursday, July 23, 2026 9:19 PM
To: Bonica, Ron <ronald.bonica@hpe.com>; Eric Biggers <ebiggers@google.com>
Cc: Michael Tuexen <michael.tuexen@lurchi.franken.de>; secdir@ietf.org <secdir@ietf.org>; draft-ietf-tcpm-tcp-ao-algs.all@ietf.org <draft-ietf-tcpm-tcp-ao-algs.all@ietf.org>; tcpm@ietf.org <tcpm@ietf.org>
Subject: Re: [tcpm] draft-ietf-tcpm-tcp-ao-algs-05 early Secdir review

Hi Ron & Eric,

Sorry, I”m a little behind the conversation here.

On Jul 21, 2026, at 1:50 AM, Bonica, Ron <ronald.bonica@hpe.com> wrote:

Hello Brian,
Thanks for your careful review.
Two questions:

  1.
Do you recommend that we replace the contents of draft-ietf-tcpm-tcp-ao-algs-05, Section 3.1.1 with the contents draft-nayak-tcp-sha2-03, Section 3.1.1? Should we also replace the section title? If so, I would be happy to do that.

That’s not necessary, I just wanted to point out previous work done for comparison. The only question here I believe is whether or not to use the HKDF method of producing a master key or not.

Eric makes a good point that the Master-Key can’t be assumed to have full entropy, and it’s hopeful to think an HKDF might mitigate that risk. But the use of a text-based key and a Salt of zeros doesn’t do much to help mitigate the risks over just HMAC-SHA-256. I don’t recall that there are any threats from an on-path or off-path attacker who can only observe the HMAC-SHA-256  tags, so I believe the main threat would be an attacker guessing the Master_key. HKDF doesn’t seem to mitigate that attack. Caveat: I’m not a cryptographer.

Eric mentions adding a requirement for higher-quality keys for these algorithms. If the WG feels that can be appropriately done in an algorithms draft rather than the TCPM specification itself, then that sounds like a good idea. Currently RFC 5925 only specifies the Master_Key as "A byte sequence”.

In any case, if the working group prefers the HKDF construction there’s nothing wrong with that choice.


  1.  If we implement HMAC-SHA256 instead of HMAC-SHA384, TCP-AO will still consume 36 bytes, leaving only 4 bytes for other options. So, we will still need to implement draft-bonica-tcpm-extended-options. Given that, should we implement hmac-sha256 or skip ahead to hmac-sha384 or even hmac-sha512?

From a security perspective, there does not seem to be a need for the larger HMACs. That is, if the extended-options draft provided a 256-bit security level by included the entire 256-bit HMAC output, that would be sufficient for the foreseeable future. As such, that there is no real need for the HMAC outputs larger than 256-bits at the current time or expected to be needed for quite some time.

The main downsides of the higher-level HMACs are performance, as Eric has pointed out, and carrying the entire HMAC output on the wire, which would use more of the extended-options field (384 bits or 512 bits rather than 256 bits). Another consideration is that I would expect custom hardware (i.e., not using x86_64 or arm64) implementing TCP would be more likely to support HMAC-256 because if it’s wider usage than the -386 or -512 versions.

Another way to think about this whether the -386 and -512 HMAC security levels  are meaningful compared to the protection level and guess-ability of the Master-Keys. There’s not much point in specifying an algorithm with such a strong security level as HMAC-SHA-384 if the quality of the Master-Keys keys can’t be guaranteed to be indistinguishable from random.

Thanks,
Brian

                                                                            Ron


________________________________
From: Michael Tuexen <michael.tuexen@lurchi.franken.de>
Sent: Tuesday, July 21, 2026 10:18 AM
To: Brian Weis <bew.stds@gmail.com>
Cc: secdir@ietf.org <secdir@ietf.org>; draft-ietf-tcpm-tcp-ao-algs.all@ietf.org <draft-ietf-tcpm-tcp-ao-algs.all@ietf.org>; tcpm@ietf.org <tcpm@ietf.org>
Subject: Re: [tcpm] draft-ietf-tcpm-tcp-ao-algs-05 early Secdir review

> On 21. Jul 2026, at 06:54, Brian Weis via Datatracker <noreply@ietf.org> wrote:
>
> Document: draft-ietf-tcpm-tcp-ao-algs
> Title: Additional Cryptographic Algorithms For Use With TCP-AO
> Reviewer: Brian Weis
> Review result: Not Ready
>
> I have reviewed this document as part of the security directorate's ongoing
> effort to review all IETF documents being processed by the IESG. These comments
> were written primarily for the benefit of the security area directors. Document
> editors and WG chairs should treat these comments just like any other last call
> comments.
>
> Because this is an early review I’ve marked it “Not Ready”, but that is not a
> pejorative marking.
>
> This document proposes two new MACs for the TCP Authentication Option:
> HMAC-SHA256-128 (using a HKDF-SHA256 KDF)  and KMAC256-128 (using KMAC256-KDF).
> The two MACs return a 128-bit output due to the limited number of TCP option
> octets. It is generally accepted that no more than 128-bits option octets are
> available for TCP-AO.
>
> The authors asked some questions as part of the early review.
>
> Q1: (paraphrasing) Are these algorithms significantly better than the ones
> originally specified in RFC 5926?
>
> A: The algorithms in RFC 5926 produce a 96-bit output, which limits them to a
> 96-bit security level. Since the proposed MAC/KDF pairs (considered to have
> 256-bit security) are producing a 128-bit output, they have a 128-bit security
> level and thus would be better than the original algorithms.
>
> Q2: Would other algorithms with similar output length be significantly better
> than the proposed ones?
>
> A: I am not aware of any commonly used algorithms that are better.  Having an
> algorithm based on SHA-256 is a good idea; I will note that a draft
> (draft-nayak-tcp-sha2-03) was submitted to TCPM a few years ago that also
> defined a HMAC-SHA256-128 method, although with a different KDF.
>
> I have a couple of comments on the draft:
>
> 1. Although allowed, it’s not clear to me that the two-step method using
> HKDF-Extract() with a salt of zeros provides much additional value over using a
> one-step traffic key derivation (e.g., as is done for RFC 5926). An all-zero
> salt is satisfactory if the Master_Key is guaranteed to come from a good source
> of entropy. However, when keys are manually entered into key tables (e.g., RFC
> 7210), the master key cannot be guaranteed to have sufficient entropy.
>
> A KDF method similar to RFC 5926 and draft-nayak-tcp-sha2-03 might be more
> efficient and should have an equivalent level of security.
>
> However, the all-zero salt is allowed, and there doesn’t seem to be any
> particular downside of using HKDF other than the additional TCP processing for
> HKDF-Extract().  You may have another specific reason for specifying using HKDF.
>
> 2. It would be worth specifying which 128 bits of the HMAC-SHA256 output are used
> for HMAC-SHA256-128. I’m sure you meant for the 256-bit output to be truncated
> (i.e., use the first 128 bits) but the draft should be precise.
>
> The authors also asked some questions regarding a related draft
> (draft-bonica-tcpm-tcp-ao-long-algs), which assumes an available solution that
> extends TCP Option space, thus allowing for a TCP-AO MAC algorithm with a larger
> tag.
>
> Q3: (paraphrasing) Draft-bonica-tcpm-tcp-ao-long-algs specifies HMAC-SHA384 and
> KMAC-384 MACs. Are they significantly better than the ones proposed in
> draft-ietf-tcpm-tcp-ao-algs-05?
>
> A: Specifying a TCP-AO algorithm for 384-bit algorithms is sufficiently  better,
> and the 384-bit tags defined in the the long-algs draft should result in a
> security level of 384 which is much greater than 128.
>
> However, it’s not clear that there is any need for this level of security in
> TCP-AO when no algorithm specifying a 256-bit security level has been specified.
>
> One alternative would be to define the same algorithms as in
> draft-ietf-tcpm-tcp-ao-algs but with an output of 256 bits (i.e., not truncating
> the tags), which should give 256 bit security. NIST has not specified a timeframe
> in which they believe 256-bit security will be deprecated.
>
> Q4: Would other algorithms with similar output length be significantly better
> than the proposed ones?
>
> A: None of which I am aware.
>
> Q5: What is the timeline for switching to longer MACs like in
> draft-bonica-tcpm-tcp-ao-long-algs? Is there an immediate need, for example due
> to PQ.
>
> A: I know of no timeline specifying a need beyond 256-bit security.
> Post-quantum crypto is not as dire a threat to hash functions as some other
> cryptographic algorithms, and it seems that hash functions with a 256-bit key
> are safe for now. Having said that, some government organizations are
> considering 384-bit keys for some application, but I wouldn’t expect threats to
> TCP-AO to warrant that level of security for some time.
Hi Brian,

thank you very much for providing the review in time!
This way your review can be used in the discussion at the WG meeting
later this week.

Best regards
Michael
>
>
> _______________________________________________
> tcpm mailing list -- tcpm@ietf.org
> To unsubscribe send an email to tcpm-leave@ietf.org