🤖 AI Summary
This work addresses a pervasive structural flaw in hybrid X.509 certificate validation—namely, that successful binding does not necessarily imply successful authentication. In practice, validators often base acceptance decisions solely on classical validation paths, causing post-quantum evidence to be effectively excluded from the final authentication outcome and thereby introducing security downgrade risks. To rectify this, the paper introduces the first precise semantic criteria for hybrid validation, develops a formally derived validator model with policy-parameterized reference contracts, and conducts systematic empirical evaluation across eight validation stacks, nine operational modes, and six certificate schemes via multi-stack compatibility testing and cross-scheme analysis. The findings reveal that nearly all implementations default to ignoring post-quantum evidence; even when post-quantum signatures are supported, their verification results are not mandatorily bound to the ultimate authentication decision.
📝 Abstract
A relying party validating a hybrid X.509 certificate --- carrying both a classical and a post-quantum credential --- must distinguish whether its accepting judgment rests on the post-quantum evidence or only on the classical path. To preserve compatibility, the separable designs place that evidence where classical path validation may ignore it. A verifier can then validate the classical path and accept while the post-quantum evidence never bears on the decision --- a valid classical result silently promoted to a hybrid conclusion it did not establish. We measure this across eight path-validation stacks (seven independent codebases), in nine validation modes, over six certificate schemes. Under a hybrid-required policy, nearly every stack parsing a separable hybrid certificate accepts on the classical path without making the post-quantum evidence outcome-bearing; one enforcing mode instead fractures interoperability over a signature-input encoding not yet interoperably profiled; and stacks that verify post-quantum signatures still do not enforce the binding by default: the gap is structural, not explained by missing primitive capability alone. Under lifecycle desynchronization the downgrade is realized: when a bound post-quantum credential is revoked while the classical certificate stays valid, the default path still accepts, because the bound credential lies outside the decision's scope. Binding success is not authentication success. We contribute a specification-derived verifier model and an executable, policy-parametric reference contract --- what a verifier must recognize, verify, make outcome-bearing, and check before reporting a validation as hybrid --- with a diagnosis of why standards do not require it.