[Ssh] Re: WG Review: Secure Shell Maintenance (sshm)
Stephen Farrell <stephen.farrell@cs.tcd.ie> Fri, 06 September 2024 16:43 UTC
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: ssh@ietfa.amsl.com
Delivered-To: ssh@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1617C14F6E3; Fri, 6 Sep 2024 09:43:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.008
X-Spam-Level:
X-Spam-Status: No, score=-2.008 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cs.tcd.ie
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qGdlnMMStUwN; Fri, 6 Sep 2024 09:43:46 -0700 (PDT)
Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2092.outbound.protection.outlook.com [40.107.241.92]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CE7EC14F5E0; Fri, 6 Sep 2024 09:43:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iFuXRm8ZB+SlKABYSeK0gLDhK73W3xbqKPZQzvwKtovCo3cOHEa+gHGukc1qbAi2GR4Y6KGAaf9zasLvcvO4Vn+XlUgwDeQhlBqiS53b27v65Jk7W2Hr00uspedSVYdx1gzkdeVeJqvq2vpUts65bkbsT6wT3IWynW/0iZtQWo9L4Mf7FGhNVFBGsjlKbkoNhiOdbXyttt+aIXvDyTfcJuRI9XUwqVB4MSv+QvpzYLHa7Zd6CGCRFEy9cfuypezifEkSC2vUwrzELMY5e8yUkrbqwLc6uPSQ/8dxUo01x3f3IKVHikKoamySemFROKuwWACzErmBPc/XIdPTWStEZA==
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=KaDoKDcSGSG5R3saP4lnu142nYLrsnXxOU/MtwFkkVY=; b=N1zMSugphxsRwBT4cR1ahyOkbl56ZOUWA3WEYCMdV5+xeh+yTq87//W+APzKvlWEkGsuf+iMB2kekOp8eXyt5RzX6CrTtHPZieN8bauB5xdo0GtYq9f4xTFGLYxNxZMobij/i0hOKVm6Awgc9+6tKdlvHuAKams2LGe7T3Pcr/SbD2dT9NYuRXHeY3H4eitpMACl4t6RPRkyb+BUKFE32vywbWWjOepC/2DJqmvclGt30dYjeW/6neh26kftyrX2dryL5ujwafymbf3zDnOs86IpCKAbe+/t4FJGXn5MkIaD2xfdB9w7KVDXEtb2F7HD6xI0X3Gv8lGdj3/7Tm57qw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KaDoKDcSGSG5R3saP4lnu142nYLrsnXxOU/MtwFkkVY=; b=rf3eTaN5lciczObnbffC1MTkpPchmbLijAX5a297hDm0BQntRG3/nv4ZgfUG34ye4hyzwbXskZSAO3xGetZXyQwSXZm+jmkM70HxW5FJ9Vt4NT6uV9/aOdLYZszP/527qtqDt6DIu7IBlq9PEIgvhrEflDjraN2QF4PeCDCXG0fpU6MKbEQD6MutEnD14sMNoloV4IqIKTomW9uzHMxv/ILDXJ5bbOaAHY1292B7zFA9dZFzZfCnR4vBwFi5SmJWmN0CTPXX/N4Yv49IsjhM6/ai+mX6OmoeW1320A/xepPuhAHQvIPmNGCsYylr9hCOzhd4NXz0rfA0dqqi9MBqzg==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from DB8PR02MB5946.eurprd02.prod.outlook.com (2603:10a6:10:11c::16) by DU0PR02MB8805.eurprd02.prod.outlook.com (2603:10a6:10:412::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.17; Fri, 6 Sep 2024 16:43:41 +0000
Received: from DB8PR02MB5946.eurprd02.prod.outlook.com ([fe80::e0d3:772e:a68d:d54a]) by DB8PR02MB5946.eurprd02.prod.outlook.com ([fe80::e0d3:772e:a68d:d54a%6]) with mapi id 15.20.7939.017; Fri, 6 Sep 2024 16:43:41 +0000
Message-ID: <89212ff2-f8e7-4b8c-9e5d-ddd6d2207b53@cs.tcd.ie>
Date: Fri, 06 Sep 2024 17:43:39 +0100
User-Agent: Mozilla Thunderbird
To: ssh@ietf.org, iesg@ietf.org
References: <20240906153539.175371.qmail@cr.yp.to>
Content-Language: en-US
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Autocrypt: addr=stephen.farrell@cs.tcd.ie; keydata= xjMEY9GzphYJKwYBBAHaRw8BAQdAo6JvjmSbxHdQWPZdvciQYsHhM1NxQBU398Mmimoy4p7N M1N0ZXBoZW4gRmFycmVsbCAoMjU1MTkpIDxzdGVwaGVuLmZhcnJlbGxAY3MudGNkLmllPsKQ BBMWCAA4FiEEMG54R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwMFCwkIBwIGFQoJCAsCBBYC AwECHgECF4AACgkQ5Njp+ZeoM93bogEA25ElRyX0wwg+kGEN1AoL60MoZfvQZ/VtmXY6IC5j +csBAIBpkL5ySuzJK2zLNZn9qQGht8IaUcA7cvDcLvS2uHUEzjgEY9GzphIKKwYBBAGXVQEF AQEHQILCPWOwW36e8D3pY8GmvvtItIT+A5uV80ist+WokVsQAwEIB8J4BBgWCAAgFiEEMG54 R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwwACgkQ5Njp+ZeoM92bcAEA8R+8cpqRUIS+SoAN iO05xE6O/wEx8/e88BqzAYki3SoBAOQdwiPX+MQrAxkWD8xxOsdMOAtxYKpkD1n8aPJUw6QJ
In-Reply-To: <20240906153539.175371.qmail@cr.yp.to>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------5g39QG49VqqEc6OQ6TL4674N"
X-ClientProxiedBy: DU7PR01CA0040.eurprd01.prod.exchangelabs.com (2603:10a6:10:50e::23) To DB8PR02MB5946.eurprd02.prod.outlook.com (2603:10a6:10:11c::16)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB8PR02MB5946:EE_|DU0PR02MB8805:EE_
X-MS-Office365-Filtering-Correlation-Id: 4c729a73-4438-42f6-f524-08dcce931014
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|4022899009|376014|1800799024;
X-Microsoft-Antispam-Message-Info: /jWhcdLL90pOeKlUz2/3EgbCHZVqNvyiuUTUogZHurrbCdqFo0XH1XgKVcRm3YgB9zvFPp1k5QtJrYCidQtidTB9gtof7GM1mqU/A3n5Pc9GncEoBVzH5q0cCPRVNqQ5PjVWYd0NZpTGoJ+uy3XlMzYR39b45T/+TRu54ODydi082tTpf1RaKULxlT9XIp8UpLKsqsaxsLYsnecYm486gf9m5l6nYZatr8H4+frbYYSa85hpNofsn5czGnOyk3Zvu07025j+UiXvIK7UGby7lATKziyCV4Jlf93rWp6yfHwAGVT6VmMQRDpl5UeaOqygm6KUlRG3xfiiKZ9kRwADau6U2L+oV65gMpRiapHwVGjk8I+oh/ayjkC1vQTFwBitLeGe5L72WwFRMfOqLlu1YtdCCZr3XIPBfKMo3tf3hEU8burRPCro6DJR8aWCuz3ra//rt+tPIV4EMlJyt0OeTyewUfzoXf5K9u+JqqlKtXqU/VHgXFzNd+N+42qlYU8OxWslHUpCwJsz+6+hKNOXJeIMgsEuFd0V/M7feBcNbehGKJMo/p/kdw+dvB1KGke99iOg8kHRlySJE/UU1rB2tY87HkXIijxNar0bZtPUk1rleoLoMtiMir8XGL/mDkRsMxASWFlYgfRjx3Qngcnccvt4bFhAyvNP/h/DE1Ov1mu8m0FhbODQe3IVTvVM+xSriRngQ0CIEn6FrZAq34qmUFk3jsVYgRXzXopjb17GWrAcVTTTWfh7+20Mep1G+UShPoE+XV9gGucdVK2DFuELzg+53UBynNDGRyw4S6ibsJmVUOLUWi8VGxU7RVJUKvgOoPPQefIB31wriamIdyrChPl/j+osWAu3AY7rh4n+PcVYkkFdbQjK08fIVn8Qn+s2RPnTqxxy+0xIiat3rsQnmmCWyAcaWtfNUXeD54K2oixcqlkntCYsjqgCaIgFyAsrex4m5NJgeik/h8W92MnsaMd0FA0KWcL5RLcFQqZhZYQESo2bshy3mg0LOXshnoHvNKUvCsOS/KEeQ8Sjx/R/+T43lanebYdNok6OtdfUR79ijTrOwYQVdm9ldRLDJ2iV3vXgAGiSTr0p274dOFCMkuakTxrW9Zl4ntltjMA1eLEqr+PXgVN+6pCkm8yRLBwGSNanTceItxXRmMa2wEl27kDDMECs00TImWSclno+MKMiO95WOqER+W4L5/2i+SDTa3YyBmu2MP8su3ISgFPX12YzcsGsFpwpY/oaEGOAVw0bdNWqct+1nD7cbRaVz+y4KC+qZmqj39bRR4fCW6BgC66sLUEk958Xhac0cRtOoZg=
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR02MB5946.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(4022899009)(376014)(1800799024);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: b8+RfdJobyfBIl3K/1vF9Gzh1NvOwvjx5a7DZXgZDMb0f91tsaN6noC5GNOJBnjkDgvRDiMOeUogYc8IwzXs9eBpYPL3Nl5r9muE9yCU7HLNKGsxj5ejTqBz2A6xVdxfprv7dbzJL1pmr1WIHVb6bKxSMj5+E6dXzd5hVX61QmV+ZIXfR74BKBsx1E9lqiyqZSGnsJyT/869dltKtr4Ghrivi/+lY+Tf2KIDz2zZUUT6dt8D8mTmCg2aNOcbK7qdD49129phj2b7Ydh2z7Mb5rcVmh11GooHOso+XbKOgsntxK/e5iVmLVBxzCDNbjlWBp4Td0QrfK0w6HIMbj1gsOwPoaXv/bqrPRglA6QumLL07UYs3YkTDYvJO4/yjaoDn0EiF3nyZlri7Vbq8u76X1TKCjhtgd+D9Zpy+nd2zcTqglGHtXUpc1pN/2B3tHdZ90F8upEPtrH8ShpKyA7q0YfF3U7SpS83bCpOjLL+/3vzEnp9SwYQ6BCcvkfTP2BF9AJ/3rfouOEXSMZWgRfI71sIHOcv6yK3Xm0skV6g7S2gOQf5iMwKQT379LDXj2untzYZ5pFiM4d3VxjhZB98bswzYNUPwPbFY5qahuCMX/oVUlvr2mTs1UvvWB2F4W1vu7ytpAAKSnKozmb4FlxFToLQom5b/Z30Zw3Y1EEVMlmdOpBFtSGjm2A3984HwfN1MvmimTQqYFu3j8MrzscKD1VZLvQZapBtEcbuGE8dQiHcz9LNUSxr4z/B2ffiu0ysdIuPH9MbowvvCpfuRoNsCOlDyF9LiOKmumYPeWcA1B+2nMQ8YvHGXDRnHFhpQBiFKzI/aLcdrtsOW8NJ9+s3SO5+cYNhdzAyXuQzAZp5LXopwcT/oGBVKW2guU9BWM3Ng/NjN0+g6Z3HX82Dhd2zPl8txR7AhL5056+ZuLgZbCA0PXeH/q7Sdh80v3M/T50Dd7nsqKH0u/322WvRekzdqaBYefwJj6LbcflJcO5+yS7DWGqeEZQM2yOMWz/e0BRbFUS1riwuwPdAtLQ+JvYfR6IAJIl65J5/cD1NEHG+41BpReS12Ml8JhqVZ2Vr3GxbkemVftc8QlOl0eCQZtiid7R9qVWJUkyX8vxoxRTBoY+muUATJMgIEqTrviIXoE8cAqaLS7UN7K81+IgLhJnHZwFgnxoJDY76x0DuJfUvoYtE/BJsKpuYgAInXV6dlaZEo9IGqkZeI8Pp9a8KPYBixCy8dWY+utr2ZXR6rVY6TfIapF9ObOzIj26Jw2R+iD6Wv1FwIDMX1HTqkaf2aAEqkvpWbe9A4zQL6KnIsvtXP7xFk7RyU3HMXi/Q/xOnftRaj9aWYUbGB/0WWtuZylozWaM7kvzKinN1pWa2mH455F9GcQyiRU04K4FQlVoFucE1d1yYNmF2UEFtEFkTee5r1tEkC3A+wLagwGnIADguuCVeHlq7wUjHJRIk+5K6CqzsU5A+VkbAB51gGKv1iMtDpg5g8PAvLxzIPFJquQCbakWCCmlA/APL0DH1nkoLlB0s6M4w2B0TvNPdELlVb8b3FR2n8M5Aoxr4nCqaNaDq6uTyE3JKR5oROIsG1oYScXZCgdUf+zLcu9f73I8Hoe/LyRnwfjm3lSJIj0szsZTpggCSNfM8freoAfkiDh8eWU8O
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c729a73-4438-42f6-f524-08dcce931014
X-MS-Exchange-CrossTenant-AuthSource: DB8PR02MB5946.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2024 16:43:41.0270 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: yQGhJG52QUwHtGwi1uGEjJ5U/QLQDfLAZOu854GvZP4aXJ75wGSeydlCJqyIIVPb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR02MB8805
Message-ID-Hash: HFXXOHQJSZCTTMAG2BOLVQEOYIL7CDOU
X-Message-ID-Hash: HFXXOHQJSZCTTMAG2BOLVQEOYIL7CDOU
X-MailFrom: stephen.farrell@cs.tcd.ie
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.9rc4
Precedence: list
Subject: [Ssh] Re: WG Review: Secure Shell Maintenance (sshm)
List-Id: "The SSH mail list will allow discussions on improving aspects of the Secure Shell (SSH) protocol." <ssh.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ssh/zmddEEWhWOekcRHAV5FCPoPK3CM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ssh>
List-Help: <mailto:ssh-request@ietf.org?subject=help>
List-Owner: <mailto:ssh-owner@ietf.org>
List-Post: <mailto:ssh@ietf.org>
List-Subscribe: <mailto:ssh-join@ietf.org>
List-Unsubscribe: <mailto:ssh-leave@ietf.org>
Hiya, On 9/6/24 16:35, D. J. Bernstein wrote: > Various people, including me, have expressed unanswered concerns on > ssh@ietf.org regarding the proposed WG. IMO your questions about the charter were fully answered. Perhaps you don't like the answers, but that does not mean you weren't answered. > My preliminary conclusion, given what I've seen so far, is that forming > a WG under these ADs would be a disservice for the community that has > built ssh, and a disservice for the users relying on ssh for security. I think that's just nonsense. ADs do not have the kind of influence over WGs that you seem to assume above (as I said before) so whether or not an AD has a conflict of interest as asserted is just not a reason to not form a WG. If you feel an AD has a conflict then the right course of action would be to discuss that with the IESG and/or on ietf@ietf.org and not to suggest we stop work on SSH in the IETF. And FWIW, while I have significant problems with Deb's (former?) sponsor having influence over the output of the IETF, I have to say that I think Deb herself has acted fully correctly in all the discussion around this WG. > The traditional goal of publicly coordinating protocol development would > be better served by an ssh-protocol mailing list independent of IETF. You are wrong IMO. We've had a history of friction whenever SSH work has been attempted in the last decade or two. Fixing that would better serve the community, compared to your suggested misdirected protest. > It's possible that this conclusion will be changed by further > information, but I'm in any case surprised to see a WG proposal being > pushed forward when major concerns still haven't been answered. Again, your questions about the charter were answered IMO. (If you want to dispute that I'd suggest we start off-list - regurgitating supposed non-discussion on the list is likely counterproductive - if we find something relevant that wasn't answered we can bring that to the list.) > The > concerns aren't simply with details of how a WG will run, but with the > more basic question of whether a WG should be formed in the first place. > > One of the concerns is with the appearance of an AD conflict of interest > contrary to the explicit purpose of IESG's COI policy. I expressed this > concern briefly on ssh@ietf.org, and then in much more detail in a > complaint to IESG dated 17 Aug 2024 03:34:56 +0200. IESG hasn't > responded to the complaint. I'm quoting below the portions of the > complaint relevant to the specific AD assigned to the proposed WG. Yes, if you have a complaint, the IESG and the broader IETF community is where to process that. Suggesting we basically stop all new work in the security area in the meantime is really a bit silly but is what you seem to be proposing. Cheers, S. > > ---D. J. Bernstein > > > D. J. Bernstein writes: >> As background, https://www.ietf.org/about/groups/iesg/iesg-coi-policy/ >> observes that IESG duties "may be — or may appear to be — incompatible >> or in conflict with ... the interests of an organization of which the >> Covered Individual is an employee, director, owner, or otherwise has a >> business or other current or future financial interest." >> >> The policy says that its purpose is "to prevent Covered Individuals from >> using their IESG roles or the IESG’s resources or decisions to >> prioritize their own personal interests or the interests of their >> related third parties over the best interest of the IETF community." >> >> As an example of how some third parties have interests opposed to the >> best interest of the IETF community, consider RFC 7258, "Pervasive >> Monitoring Is an Attack", explicitly labeled as the consensus of the >> IETF community, and in particular saying "The IETF Will Work to Mitigate >> Pervasive Monitoring". This RFC was triggered by news articles in 2013 >> regarding mass surveillance by NSA and GCHQ. Several years later, the >> European Court of Human Rights held that GCHQ's activites were illegal: >> >> https://www.theguardian.com/uk-news/2021/may/25/gchqs-mass-data-sharing-violated-right-to-privacy-court-rules >> >> It's unclear what actual effect this court decision had on GCHQ. >> Certainly the court decision has no power over NSA. >> >> My blog post https://blog.cr.yp.to/20220805-nsa.html covers much more of >> what's known about NSA's cryptographic sabotage. In particular, when >> cryptographic standardization began, NSA adopted a secret policy of >> trying to reduce competition in this space so as to reduce security: >> >>> Narrowing the encryption problem to a single, influential algorithm >>> might drive out competitors, and that would reduce the field that NSA >>> had to be concerned about. Could a public encryption standard be made >>> secure enough to protect against everything but a massive brute force >>> attack, but weak enough to still permit an attack of some nature using >>> very sophisticated (and expensive) techniques? >> >> See pages 232-233 of https://archive.org/details/cold_war_iii-nsa, an >> internal NSA book that was partially declassified in 2013 as a result of >> journalists forcing declassification-review procedures. There has never >> been a public statement from NSA revoking the above policy, nor would >> such a statement be credible given NSA's long history of sabotage. >> >> One cryptographic mechanism that NSA manipulated NIST, ISO, and ANSI >> into standardizing was Dual EC, a backdoored standard for generating >> random numbers using elliptic curves. Various other NSA-proposed >> standards for elliptic-curve cryptography (ECC) turned out to be filled >> with traps for implementors---traps that continue to cause exploitable >> problems, as illustrated by CVE-2023-6135 in Firefox. For more about >> Dual EC, see https://cr.yp.to/papers.html#dual-ec; for many further ECC >> failures, see https://cr.yp.to/papers.html#safecurves. >> >> Within IRTF, CFRG spent two years investigating ECC options in detail. >> CFRG ended up selecting X25519, which is an encryption system that I had >> designed, and Ed25519, a signature system that I had co-designed. CFRG >> issued informational RFCs describing these cryptosystems. Various IETF >> protocols added appropriate options; X25519 is now used in most TLS >> connections, for example. >> >> To be clear, this was IETF directly competing with NSA and other >> organizations in setting ECC standards, and doing so successfully, with >> a major influence not just on IETF protocols but also outside IETF. This >> influence was good for the end users. The research explaining security >> advantages of X25519/Ed25519 over NSA ECC have been repeatedly confirmed >> by direct real-world comparisons: the "Minerva" attacks and the recent >> breaks of "5G Subscription Concealed Identifiers" worked against >> implementations of NSA ECC while failing against implementations of >> X25519/Ed25519 in the same software. >> >> Of course, there have been many other IETF RFCs on cryptography at >> various layers, and there is a continuing demand for further RFCs, most >> obviously in the context of post-quantum cryptography. There is ongoing >> controversy about which post-quantum choices are best, as illustrated by >> >> https://www.nxp.com/company/blog/conservative-post-quantum-security-with-frodokem:BL-POST-QUANTUM-SECURITY-WITH-FRODOKEM >> >> indicating that FrodoKEM is under consideration for standardization by >> ISO, whereas NIST has removed FrodoKEM from consideration. >> >> Now imagine an NSA employee saying that IETF and IRTF should stop >> independently evaluating cryptography, and should instead endorse >> whatever NSA endorses. By far the simplest explanation for this is the >> same NSA policy---again, contrary to IETF interests: >> >>> Narrowing the encryption problem to a single, influential algorithm >>> might drive out competitors, and that would reduce the field that NSA >>> had to be concerned about. Could a public encryption standard be made >>> secure enough to protect against everything but a massive brute force >>> attack, but weak enough to still permit an attack of some nature using >>> very sophisticated (and expensive) techniques? >> >> For purposes of evaluating conflicts of interest under IESG policy, it >> really doesn't matter whether the people involved claim that this isn't >> the reason for their actions; the fact that there _appears_ to be a >> conflict of interest is enough to force recusal. >> >> https://datatracker.ietf.org/person/Deb%20Cooley says that IETF >> security-area director Deb Cooley worked for NSA for "37+ years", >> retired in December 2023, and is still "working as a Stand-by Active >> Reservist at NSA/CSD". NSA is listed as a current disclosure for Cooley >> on https://www.ietf.org/about/groups/iesg/iesg-coi-policy/. The slides >> >> https://datatracker.ietf.org/meeting/120/materials/slides-120-saag-cryptography-at-the-ietf >> >> wildly understate IETF/IRTF activity in cryptography (e.g., claiming >> that "CFRG does not analyse or evaluate cryptography itself") and >> proposes to "limit publication of crypto RFCs". The brief discussion at >> the meeting was enough for various people to give examples of how the >> details of this proposal were (1) unclear and (2) inconsistent with >> useful IETF/IRTF activity. >> >> The proposal certainly didn't reach consensus at the meeting. It hasn't >> shown up on the SAAG mailing list. It also didn't acknowledge previous >> statements on the SAAG mailing list that sound opposed to the whole idea >> of the proposal. For example, in April 2024, Rich Salz wrote "I agree >> with Dan. We should certainly work on/with NIST algorithms, but it is >> wrong for the IETF to cede crypto control to that singular US Agency." >> >> The context of the April 2024 discussion is important for this >> complaint. TinySSH and then OpenSSH added support for post-quantum >> cryptography---using sntrup761, which I co-designed, and which, unlike >> NIST's new ML-KEM standard, isn't in a patent minefield. OpenSSH 9.0 in >> April 2022 made this default---the first major post-quantum deployment. >> Simon Josefsson wrote an I-D documenting what was deployed. >> >> If there had been a working group then surely the I-D would have been an >> RFC by now. But there wasn't a working group, so progress depended on AD >> support. There were some AD claims opposing the I-D for reasons that >> didn't stand up to examination. I raised objections on SAAG to those AD >> claims. There was clear support for the I-D: e.g., Stephen Farrell wrote >> "I think sntrup761 is credible enough so that, given it's deployment, >> there's a benefit in documenting that as per the draft". >> >> Eventually there was an AD proposal to (re-)form an ssh working group. >> There's now an ssh@ietf.org mailing list discussing proposals for a >> charter. Some of the proposed charter text sounded too narrow to allow >> consideration of this I-D. Various people objected to that. There was >> then a puzzling AD response: >> >> https://mailarchive.ietf.org/arch/msg/ssh/WC6ZZ9yFiCrLH8PRbDuUyiccwNI/ >> >> I asked for clarification: >> >> https://mailarchive.ietf.org/arch/msg/ssh/2t2NAaeX8BUCc37KghTjitU7lKc/ >> >> There was an even more puzzling AD reply---not answering any of the >> clarification questions, and instead sounding like another effort to >> limit publication of crypto RFCs: >> >> https://mailarchive.ietf.org/arch/msg/ssh/j0TybNBJqCrviS2FdxwTwkdJO64/ >> >> I asked for clarification of the reply: >> >> https://mailarchive.ietf.org/arch/msg/ssh/zivwujXjdICXl5s48P1gX0LGHCY/ >> >> At the end of the same message, I wrote the following: >> >>> Also, sorry to have to ask this, but aren't you obliged to recuse >>> yourself from all decisions on reducing the level of IETF involvement in >>> cryptographic standardization? When cryptographic standardization began, >>> NSA adopted a secret policy of trying to reduce competition in this >>> space so as to reduce security: >>> >>>> Narrowing the encryption problem to a single, influential algorithm >>>> might drive out competitors, and that would reduce the field that NSA >>>> had to be concerned about. Could a public encryption standard be made >>>> secure enough to protect against everything but a massive brute force >>>> attack, but weak enough to still permit an attack of some nature using >>>> very sophisticated (and expensive) techniques? >>> >>> See pages 232-233 of https://archive.org/details/cold_war_iii-nsa, an >>> internal NSA book that was partially declassified in 2013 as a result of >>> journalists forcing declassification-review procedures. It's not as if >>> there has been a statement revoking the above policy, nor would such a >>> statement be credible given the long history of sabotage. It's hard to >>> imagine how anything short of recusal would address the appearance of a >>> conflict of interest here. >> >> There was then a ludicrous AD reply, saying that "Every IETF participant >> is acting as individual and does not represent any current or former >> employer" and wildly mischaracterizing the conflict-of-interest question >> as a "personal attack against an individual": >> >> https://mailarchive.ietf.org/arch/msg/ssh/o6VE5SAai2lqJLXzpdRxs1Zdruw/ >> >> This reply is making a mockery of the IESG conflict-of-interest policy. >> The policy recognizes and tries to protect against the possibility of >> IETF interests being overridden by other interests, including the >> interests of employers of area directors. It has to be possible to have >> a conflict-of-interest question raised and addressed without being >> mischaracterized as a personal attack. > > > _______________________________________________ > Ssh mailing list -- ssh@ietf.org > To unsubscribe send an email to ssh-leave@ietf.org
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… D. J. Bernstein
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… Paul Wouters
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… Stephen Farrell
- [Ssh] Re: Moderation pitfalls in practice ( was R… Jan Schermer
- [Ssh] Re: Moderation pitfalls in practice ( was R… Jan Schermer
- [Ssh] Re: Moderation pitfalls in practice ( was R… Loganaden Velvindron
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… D. J. Bernstein
- [Ssh] WG Review: Secure Shell Maintenance (sshm) The IESG
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… D. J. Bernstein
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… Stephen Farrell
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… John Scudder
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… D. J. Bernstein
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… Stephen Farrell
- [Ssh] Moderation pitfalls in practice ( was Re: R… Watson Ladd
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… D. J. Bernstein
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… Stephen Farrell
- [Ssh] Re: WG Review: Secure Shell Maintenance (ss… Stephen Farrell