Skip to content

Back to the catalog

HyBind: Structural Analysis of PQ/T Hybrid Cryptographic Usage
eprint.iacr.orgpaper

HyBind: Structural Analysis of PQ/T Hybrid Cryptographic Usage

HyBind is an intraprocedural Python static-analysis framework that traces cryptographic component secrets through code to determine whether post-quantum/traditional (PQ/T) hybrid key-derivation and signature-verification logic actually requires both algorithms to succeed, rather than silently accepting a result from only one. It uses registered API contracts and function-return/execution-effect checks to distinguish real AND-logic hybrids from presence-based heuristics that wrongly treat joint and single-algorithm contributions as equivalent. The authors validate it on 50 controlled fixtures and 33 programs (15 using native ML-KEM/X25519 and ML-DSA/Ed25519 APIs), showing relaxed checks can misclassify traditional-only results as hybrid.

TL;DR A Python static-analysis tool (HyBind) checks whether PQ/T hybrid crypto code truly enforces both-algorithm (AND) logic instead of silently falling back to one.

Organisations named here

  • ML-DSA
  • ML-KEM

Technologies named here

  • HyBind
  • Python
  • X25519
  • Ed25519

Techniques named here

  • PQ/T hybrid cryptographic usage analysis
  • Presence-based heuristics
  • Relaxed return/effect requirement analysis