What does vendor affirmation require for HSS?
For SP 800-208 HSS, IG C.O lists concrete conditions rather than a self-attestation shortcut. If HSS key generation or signature generation is implemented, the underlying LMS key generation and LMS signature generation operations need CAVP certificates. If HSS signature verification is implemented, the underlying LMS signature verification operation needs a CAVP certificate.
The same IG requires every LMS parameter set used inside the HSS tree to have the applicable CAVP certificates. It also requires CSTL source-code review of each supported HSS operation against RFC 8554 key generation, signature generation, and signature verification sections, with the results documented in TE02.20.04 of the Test Report.
- Record the HSS operations implemented by the module: key generation, signature generation, signature verification, or a subset.
- Map each implemented HSS operation to the required LMS CAVP certificates and parameter sets.
- Verify that HSS appears in the Security Policy's Vendor-Affirmed Algorithms table and that LMS appears in the Approved Algorithms table with the associated certificate references.
Grounds the HSS-specific evidence requirements: required self-tests, LMS CAVP certificates, all HSS tree parameter sets, CSTL source-code review, Test Report documentation, and Security Policy tables.
Referenced by IG C.O as the source for LMS, XMSS, HSS, and XMSSMT stateful hash-based signature schemes.
Use this public source to verify the underlying LMS algorithm certificate evidence referenced by an HSS vendor-affirmation claim.