BMC4TimeSec: Verification Of Timed Security Protocols
This work addresses the challenge of verifying security protocols with timing constraints in complex temporal environments by proposing an end-to-end formal verification method based on Timed Interpretation Systems (TIS/TIIS). The approach uniquely integrates the TIS/TIIS framework with knowledge automata to jointly model the temporal behaviors and epistemic evolution of multiple agents, including adversaries. Automated verification is achieved through SMT solving and bounded model checking. The contributions include a reproducible open-source verification toolkit, accompanying source code, and demonstration videos, which have been successfully applied to verify the security of several representative timed protocols, significantly advancing the formal analysis capabilities for timing-sensitive security protocols.