HMAC-SHA-256
Hash-based Message Authentication Code using SHA-256. FIPS 198-1 standardised. HMAC-SHA-256 produces a tag that verifies both the integrity and authenticity of a message — but verification requires knowing the shared secret, unlike a digital signature.
HMAC vs. digital signature
An HMAC tag is verified using the same secret key that produced it. A digital signature is verified using a public key — anyone with the public key can verify; only the holder of the private key can produce. HMAC is symmetric authentication; digital signature is asymmetric authentication.
Why SkyeConnex carries both
Every signed compliance report and integrity certificate produced by SkyeConnex is dual-signed: with HMAC-SHA-256 for the legacy online-verify round-trip, and with ML-DSA-87 (FIPS 204 post-quantum signature) for offline non-repudiation. The HMAC preserves compatibility with existing customer integrations that verify via API; the PQ signature delivers genuinely offline-verifiable evidence.
The trust difference
HMAC verification requires the verifier to call back to the platform — because only the platform knows the secret. That is "trust us, the secret matches" — useful but not non-repudiation. With ML-DSA-87 and a published public key, the platform genuinely cannot deny having issued a report, and the verifier never depends on the platform's availability or honesty to check. The two together let SkyeConnex serve both legacy automation and rigorous audit / legal-evidentiary use cases.
Operationally
HMAC computation is fast — submicrosecond on modern hardware. Verification is equally fast. The pattern of "compute on the server, verify on the client through the server" is standard and well-understood; HMAC-SHA-256 supports it cleanly.
When customers stop relying on HMAC
As organisations migrate their verifier infrastructure to support FIPS 204, the ML-DSA-87 signature carries the full verification weight. The HMAC envelope remains as a backwards-compatibility artefact, but new verifiers should prefer ML-DSA-87 for the stronger guarantees.
Related terms
See also
Posts that mention HMAC-SHA-256
FIPS 203 and FIPS 204 explained: what NIST's PQ standards mean for procurement
NIST finalised both post-quantum standards in August 2024. ML-KEM-1024 (FIPS 203) and ML-DSA-87 (FIPS 204). Here's what procurement teams sh…
Read → Cryptography · 6 min readPost-quantum cryptography: SkyeConnex already ships both halves
ML-KEM-1024 (FIPS 203) addresses the key-encapsulation half of post-quantum migration. ML-DSA-87 (FIPS 204) addresses the signature half. Sk…
Read →