Dear All,
NIST is preparing to release the FIPS 207 (HQC-KEM) Initial Public Draft soon and wanted to announce our current plan regarding the key format. NIST is leaning toward specifying that the only format to be used is the seed. Caching expanded keys would not be allowed as there is minimal performance benefit to doing so (compared to just storing the standard encoding of the public key in addition to the seed when doing decaps) . This is a different approach from FIPS 203 which allows for both the seed and the expanded key formats. Our current inclination is a result of the feedback NIST received after the publication of FIPS 203 that one key format was preferable to two.
NIST would like to hear thoughts on the matter, especially if there are any opposed to the standardization of seeds as the only permissible key format in FIPS 207.
Kind regards,
Angela on behalf of the FIPS 207 Team
---
Angela Robinson, PhD
Mathematician
Cryptographic Technology Group
National Institute of Standards and Technology
--
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pqc-forum+...@list.nist.gov.
To view this discussion visit https://groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/PH8PR09MB982319A0A2F2B7945C45594C8ED52%40PH8PR09MB9823.namprd09.prod.outlook.com.
--
--
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pqc-forum+...@list.nist.gov.
As for private key import and export, I'm talking about how it is moved to/from the crypto implementation. Of course, if the higher level application wants to ASCII armor it, that's its business, just like if a higher level application wants to ASCII armor its (doubling checking here to avoid the same mistake) ciphertext...
_______________________________________
From: pqc-...@list.nist.gov on behalf of D. J. Bernstein
Sent: Monday, August 3, 2026 12:05 PM
To: pqc-...@list.nist.gov
Subject: Re: [pqc-forum] Upcoming FIPS 207 - Key format
'Scott Fluhrer (sfluhrer)' via pqc-forum writes:
---D. J. Bernstein
--
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pqc-forum+...@list.nist.gov.
To view this discussion visit https://groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/20260803160547.2239113.qmail%40cr.yp.to.
Hi Angela,
Thank you for the update, looking forward to having the IPD available.
We are not opposed to a single key format in the specification and either seed or expanded key is OK.
> Caching expanded keys would not be allowed as there is minimal performance benefit to doing so
We do not agree with the comment that “caching” (or long-term storage) of expanded keys should not be allowed, as this should be left to the implementation.
Re-deriving the Decaps key from a seed for every operation (significantly) increases the attack surface for side-channel and fault attacks, and we do not believe this space is well enough understood to make this choice at this moment.
For example, the fixed weight rejection sampling was already the target of a timing attack in 2022. Although this concrete attack is not applicable here, we believe rejection sampling remains a possible weak spot for implementation security.
Protecting a static key (e.g., with a checksum) is generally simpler than one that is dynamically generated repeatedly, and the performance impact can be significant depending on the required countermeasures.
It is not clear to us what the benefit is of disallowing caching/storing expanded keys, whereas there are clear downsides for high-assurance implementations.
It would be helpful if NIST could clarify their position on caching.
Kind regards,
Joost (on behalf of NXP PQC team)
From: 'Robinson, Angela Y. (Fed)' via pqc-forum <pqc-...@list.nist.gov>
Sent: Monday, August 3, 2026 7:14 AM
To: pqc-forum <pqc-...@list.nist.gov>
Subject: [EXT] [pqc-forum] Upcoming FIPS 207 - Key format
Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, report the message using the 'Report this email' button |
--
--
WARNING: This email originated from outside of Qualcomm. Please be wary of any links or attachments, and do not enable macros.
On 3 Aug 2026, at 23:49, Markku-Juhani O. Saarinen <mjos....@gmail.com> wrote:
+1.
As others have suggested, it should not matter if a key is in seed or expanded format in memory within the FIPS boundary. Rederiving the expanded version every time is wasteful.
From: pqc-...@list.nist.gov <pqc-...@list.nist.gov>
On Behalf Of Kris Kwiatkowski
Sent: Tuesday, August 4, 2026 6:42 AM
To: pqc-forum <pqc-...@list.nist.gov>
Cc: Robinson, Angela Y. (Fed) <angela....@nist.gov>
Subject: [EXTERNAL] [pqc-forum] Re: Upcoming FIPS 207 - Key format
|
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. |
--
You received this message because you are subscribed to the Google Groups "pqc-forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
pqc-forum+...@list.nist.gov.
To view this discussion visit https://groups.google.com/a/list.nist.gov/d/msgid/pqc-forum/ceb0b97d-f013-4f38-8b84-02932e30abc6n%40list.nist.gov.
Op 5 aug 2026, om 22:17 heeft D. J. Bernstein <d...@cr.yp.to> het volgende geschreven:Wait, is NIST's question about a "data exchange format”?