[Emu] Re: Fragmentation in draft-ietf-emu-pqc-eapaka-02

Heikki Vatiainen <hvn@radiatorsoftware.com> Wed, 22 July 2026 16:28 UTC

Return-Path: <hvn@radiatorsoftware.com>
X-Original-To: emu@mail2.ietf.org
Delivered-To: emu@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A576D11C85576 for <emu@mail2.ietf.org>; Wed, 22 Jul 2026 09:28:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784737731; bh=psTAHnb/69ZhjiJoyRy5afftWBVgJXhuDbGBu4XPN9w=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=qBenYffN9Cj3sQLhSoetlXea/I8oSZ4ZGXxfjXmQhMc6UQGzf24vfalovAH8/4Biy seadUrqOLnPz8BhmJlsuu+COnwslLMC/2gXGcQjFCAtlIzdDkeZTwgadf4yHEE4TpE KCsyiguZw5XyZwH/3F+MvFCp7dPvDm89JT3MU52Q=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=radiatorsoftware-com.20251104.gappssmtp.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 1m5bEh50GeXG for <emu@mail2.ietf.org>; Wed, 22 Jul 2026 09:28:50 -0700 (PDT)
Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 0410A11C85381 for <emu@ietf.org>; Wed, 22 Jul 2026 09:28:41 -0700 (PDT)
Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-47f878135e0so572735f8f.2 for <emu@ietf.org>; Wed, 22 Jul 2026 09:28:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1784737714; cv=none; d=google.com; s=arc-20260327; b=ltpu8XP6BMPaNwlH0GW/PZfB2vsNHJxeGM9UVyqqYCXFlPw3Vixh7UzvIHirsmphxm 9f6QOSzounsQHh2G+lzuEhwWXVeV5fJRmAnkcDI3SZ69YLEgD/iqHCGbqdYUaN+rWfcA rgyzESqKUGpkPywAg7FZbmjpr5tUei+9w9oc1o7Nr1raa1zvxDdZ192LPz17bJLgT8bJ 7WZjfZ3nZ629SGzH1FoZGIIAr4cO5bEx9G2soczy6sgyBSa3tZbIhlly2O1zzw021kgN EkjZ+Nr8uL/NXEplB/BeWlxMTvd3mf0NuyOzkZuSQbZL0Lx9jh8ZqJyTp4SDzjmrygPg 5I8g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=21Yr3pZ9n0kE7MjJRoksAr18uR5hqThy6o9OmGrotj8=; fh=w1uZs6InMvYgEw8+XDDmLrNB87PQmzGoLaiczGNweyg=; b=UAQDFkt9ExxaauEoKMUNKqqmx2jAfnjLXEiHU/dZNpgc6Gqg1+++5dOwoC1b+yZovi F9esguzEAAxDMdFVg1KouhVOwxRLSdKu9RY7+KvjaOWTmi55siKRgJk29e0WRyAS720t /C0oCEk8fzVRSjEr3kYlBok549QvncUWD2078iLI8rhgKdIW8SREiELiJAvj/rMxkMaA B4SK0Gdf+fDoo7X+NAFWoX9SreuJOvTKd1CeI+XI1sZ7QYPelc4upOIoVbexYHR2A+Yg yry4CD4YHo1/q7LJ05rlGR92FTjN0zPRv0kELFPUsZkIx/+cL/t5QQSj7Yy3BMgO5I79 I6Ow==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=radiatorsoftware-com.20251104.gappssmtp.com; s=20251104; t=1784737714; x=1785342514; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=21Yr3pZ9n0kE7MjJRoksAr18uR5hqThy6o9OmGrotj8=; b=Prl0rVRRn1YnGJdrzTtcQthNbVLZtHIQX9T2oFTiqTnC/eseoJddmbFKVbpcYm/bVh jTPivK8reQ4CAbH4QlA5wQ0Z5/YfnFuGYTe6CHSWjzXPKtYT2crT9t+jZX7cyn6MieTZ djfDoYw+Uh3TiUhyH3iJswOuFKYdS3gjTQHvfB/NHmU6kquQvXPHczjNBk3dMP++S4nB kmKhU2KKyYAFW4KFTbiUcUmyEazZTCIo/SeHKbRaz7ClRScrOuhRvoyuTLsF1qJUeFPu y38CvGUmFbIFaEblv7CbvENcpjTJFCEWQ/ZN1tJDry2vj+MJ8f6qPA8dTM9U/XwcLUD+ wlZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784737714; x=1785342514; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=21Yr3pZ9n0kE7MjJRoksAr18uR5hqThy6o9OmGrotj8=; b=KVLQuS99p/cz+9IaQCb8sc+oh5qBQyc+wRRcA5Rjpe6qEhKcbayWJmKQ0rPxX7TroS MKqCh3KIneL9b9YfvfUTRnGnSjpFlPRS2yVYdS0tSErPwvTzZ5U89NQM7xYny9ccsom/ ffG6AqyrwsnbIPHbJMRFU6e9TE7Q+7U2y7mtXWp9ZDNVHiGKwF84nZwPgrm3J/LYrxbx 1CeJElD0nJ+Xi7AGC50XDGQFdzC4djGlo/xev/03DZLf4jGWtWHUZGShndDQb+/cSNNg 4ClxjvSS4z5WMYdXGCN9UungpO5p7tndLEsZbV1wkgygsnPYMsA5lnLRE+JP+pUKLvDo XuwA==
X-Forwarded-Encrypted: i=1; AHgh+Rpyq7lp8CH9XXYxP8IFngyv8n+iE1+7nSBfYlea6f6v5ruAtrcnEobbbIOSE1zm90/D9AA=@ietf.org
X-Gm-Message-State: AOJu0YwEdvoxz4sgIvoGSPVVxEoUJq71NSxG7aZJFvXywPIRy8Gv1PVB ss2Kb++pmpIeMEr50g0b1P21WKN4GlYqF5b5lIPdpTrEEfnKPBJa7rz8IG0HPy6Uq+cc7SuLn/N yiG09++39r3tEgUTPPLG8hkP3hTtsdKQnz2ftuY/o
X-Gm-Gg: AR+sD10QS+ScrPIRr93eBhqr6lp2uPnujsGw2a/3Jyhri50695IC8/06m8vYV9SkjGb 6HF1YW8iFunaJwphqWLQgIGbLqRBG38qAWLzq9H/SsJZocaJs41Dl1Qq5lGw8OENRSiF8ZzG6Jj fNqQ5W7TiBMNaydDsNziN576mj20gV30thipihYjPG1aqx4tcjFdQHm2Fre7ftPflbwmAHAPr3g GT8weS3tjg5+TmlB6g6AZR5PuvbrVWbfP6VbvooD0c69fdflRChYwE3Z8hydKAXDclznaItmUhA L3tAhQ0dM4Ji/1sku4RHWQ2ZqV/3QHhIOuMU8Gcx+EKK
X-Received: by 2002:a5d:5d82:0:b0:47f:25db:8161 with SMTP id ffacd0b85a97d-47f62328414mr27629624f8f.28.1784737714255; Wed, 22 Jul 2026 09:28:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAA7Lko-E9emQzNWbEdQMjVQyCwHpj450oRjQMTGj+njezozXbA@mail.gmail.com> <AS4PR07MB882505F76FB0846E55C5140289C22@AS4PR07MB8825.eurprd07.prod.outlook.com> <CAA7Lko-bmm-qK+UsTAhmDnJCy18ApAPihpqWYeLcrZ5x9=-WMg@mail.gmail.com> <AS4PR07MB88255CC04DF12F87B250E9B889C22@AS4PR07MB8825.eurprd07.prod.outlook.com> <6a5fac75.ca1e0f37.179a58.165bSMTPIN_ADDED_BROKEN@mx.google.com>
In-Reply-To: <6a5fac75.ca1e0f37.179a58.165bSMTPIN_ADDED_BROKEN@mx.google.com>
From: Heikki Vatiainen <hvn@radiatorsoftware.com>
Date: Wed, 22 Jul 2026 19:28:17 +0300
X-Gm-Features: AUfX_mxTM1qwOLfHNyRNn5_CsZHwsgE8zEWCCdHg2DP40xJhdzWn0_UX9AL7D6Q
Message-ID: <CAA7Lko-dNbQg8wgqUNsAV6p+7zAHQTfAWXbc319k2ZMXxEwBAw@mail.gmail.com>
To: Wang Guilin <Wang.Guilin@huawei.com>, EMU WG <emu@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000079c93f065735a1be"
Message-ID-Hash: USI7IGJRK3V3YUTR22IIDWJUYAGC6TJI
X-Message-ID-Hash: USI7IGJRK3V3YUTR22IIDWJUYAGC6TJI
X-MailFrom: hvn@radiatorsoftware.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-emu.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Jari Arkko <jari.arkko@ericsson.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Emu] Re: Fragmentation in draft-ietf-emu-pqc-eapaka-02
List-Id: "EAP Methods Update (EMU)" <emu.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/emu/_Bl0TIsIHO2wtsqyOhG6fQpiMPQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emu>
List-Help: <mailto:emu-request@ietf.org?subject=help>
List-Owner: <mailto:emu-owner@ietf.org>
List-Post: <mailto:emu@ietf.org>
List-Subscribe: <mailto:emu-join@ietf.org>
List-Unsubscribe: <mailto:emu-leave@ietf.org>

Hello Guilin,

after reviewing recent postings for the Friday meeting, I noticed I had
missed a draft and messages related to AT_IDENTITY fragmentation and where
to need for it comes from.

Tao Wan posted on the list on June 2nd two related links:
- a link to AT_IDENTITY fragmentation draft:
https://datatracker.ietf.org/doc/draft-wan-emu-aka-prime-identity-fragmentation/
- a link to a liaison statement from 3GPP:
https://datatracker.ietf.org/liaison/2162/ titled: LS on supporting
transmission of large identity in EAP-AKA’

The liaison statement then points to a 3GPP Technical Report with more
about SUCI calculation when Post-Quantum Cryptography algorithms are used.

The liaison statement is not linked on the EMU WG page even if it directly
requests for EAP-AKA' updates.

Thanks,
Heikki


On Tue, 21 Jul 2026 at 20:29, Wang Guilin <Wang.Guilin@huawei.com> wrote:

> Thanks, John.
>
> I see. I once thought SUCI is just a symmetric encryption of SUPI, using a
> key dervived from EAP-AKA or EAP-AKA'. In this case, the length of SUCI
> will be mainly decided by that of SUPI.
>
> Using asymmetric KEM-DEM encryption or HPKE will be a different story.
>
> > SUCI is specified in an appendix to 3GPP TS 33.501 since Rel-15.
>
> Great!
>
> Guilin
>
> *发件人:*John Mattsson <john.mattsson@ericsson.com>
> *收件人:*Wang Guilin <Wang.Guilin@huawei.com>;Heikki Vatiainen <
> hvn@radiatorsoftware.com>
> *抄 送:*EMU WG <emu@ietf.org>;Jari Arkko <jari.arkko@ericsson.com>;Wang
> Guilin <Wang.Guilin@huawei.com>
> *时 间:*2026-07-21 19:13:14
> *主 题:*Re: [Emu] Re: Fragmentation in draft-ietf-emu-pqc-eapaka-02
>
> SUCI is an asymmetric KEM-DEM encryption of SUPI (similar to the later
> HPKE which might be familiar to IETF people). The MTI profiles today use
> ECC, but already now people are free to use PQC. 3GPP is expected to soon
> specify PQC profiles for SUCI. And if any government want to use FrodoKEM,
> 3000 bytes would not be enough :)
>
> SUCI is specified in an appendix to 3GPP TS 33.501 since Rel-15.
>
> Cheers,
> John
>
> *From: *Wang Guilin <Wang.Guilin@huawei.com>
> *Date: *Tuesday, 21 July 2026 at 18:52
> *To: *Heikki Vatiainen <hvn@radiatorsoftware.com>; John Mattsson <
> john.mattsson@ericsson.com>
> *Cc: *EMU WG <emu@ietf.org>; Jari Arkko <jari.arkko@ericsson.com>; Wang
> Guilin <Wang.Guilin@huawei.com>
> *Subject: *[Emu] Re: Fragmentation in draft-ietf-emu-pqc-eapaka-02
>
> Is SUCI a symmetric encryption of SUPI?
>
> Any particular coming reasons may lead SUCI much longer?
>
> Guilin
>
> *发件人:*Heikki Vatiainen <hvn@radiatorsoftware.com>
> *收件人:*John Mattsson <john.mattsson@ericsson.com>
> *抄 送:*EMU WG <emu@ietf.org>;Jari Arkko <jari.arkko@ericsson.com>
> *时 间:*2026-07-21 18:20:07
> *主 题:*[Emu] Re: Fragmentation in draft-ietf-emu-pqc-eapaka-02
>
> On Tue, 21 Jul 2026 at 08:38, John Mattsson <john.mattsson@ericsson.com>
> wrote:
>
> Heikki Vatiainen wrote:
> >Second, section '7.5 Applicability' notes that AT_IDENTITY may need
> fragmentation with large SUCI values. SUCI is 3GPP's Subscription Concealed
> Identifier which is encrypted permanent user identifier.
> >
> >If AT_IDENTITY requires fragmentation, then EAP-Request/AKA'-Identity and
> EAP-ResponseAKA'-Identity exchange, that runs before the first
> EAP-Request/AKA'-Challenge, needs to be fragmentation aware too.
> AT_IDENTITY is used only with EAP-Response/AKA-Identity as defined by RFC
> 4187.
> >
> >3GPP TS 33.501 says about maximum size 'total of 3000 octets plus size of
> input' where input can be a NAI (username@realm). With these maximum
> sizes even the initial, non-EAP-AKA'  EAP-Response/Identity comes
> problematic too, because of the EAP Identity type definition:
> >
> >    https://www.rfc-editor.org/rfc/rfc3748.html#section-5.1
> >    By default, an EAP implementation SHOULD NOT assume that an Identity
> >    Request or Response can be larger than 1020 octets.
>
> This seems like an RFC 9048 problem. EAP-AKA' with PQC SUCIs can be used
> without ephemeral PQC key exchange giving FS and PCS.
>
> With 1020 bytes you would not be able to fit a ML-KEM-768 ciphertext (1088
> bytes) or ML-KEM-1024 (1568 bytes) . ML-KEM-512 (768 bytes) would work.
>
>
>
> Since long SUCIs are going to happen in the future, should the
> fragmentation work be done as an update to RFC 9048? As you wrote, long
> SUCIs and the draft discussed in this thread cause fragmentation for
> different reasons. The fragmentation support could then be part of updated
> base EAP-AKA'.
>
> EAP-SIM and EAP-AKA seem not to be affected because there's no use of SUCI
> planned for them? As an example, I took a look at the 3GPP AAA Server
> interfaces document, 3GPP TS 29.273, and while it uses EAP-AKA for a number
> of cases, it seems to use SUCI with EAP-AKA' only. In other words, it seems
> need for fragmentation could be limited to RFC 9048.
>
> One of the ways to get around long SUCI values might be to use a short
> enough value with EAP-Response/Identity and let EAP-Request/AKA'-Identity
> exchange to handle identities that are over the 1020 octet threshold. This
> would match what the EAP-AKA RFC originally suggests too:
> https://datatracker.ietf.org/doc/html/rfc4187#section-4.1.2.2 (named Relying
> on EAP-Response/Identity Discouraged):
>
>    For this reason, it is RECOMMENDED that the EAP peer and server use
>    the method-specific identity attributes in EAP-AKA, and the server is
>    strongly discouraged from relying upon the EAP-Response/Identity.
>
> --
> Heikki Vatiainen
> hvn@radiatorsoftware.com
>


-- 
Heikki Vatiainen
hvn@radiatorsoftware.com