[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