Probabilistic Bisimulation for Parameterized Anonymity and Uniformity Verification

📅 2025-05-15
🏛️ IEEE Transactions on Software Engineering
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the long-standing challenge of parameterized verification of security properties—such as anonymity and uniformity—in infinite families of finite-state probabilistic systems. Methodologically, it introduces the first decidable logical framework by embedding probabilistic bisimulation checking into first-order logic over regular structures and integrating language inference techniques to enable fully automatic synthesis of verification proofs. This approach overcomes the decidability barrier faced by existing fully automated methods in infinite parameterized settings, supporting parameterized equivalence verification of critical security properties. Experimental evaluation demonstrates successful fully automated verification of classic cryptographic protocols—including Crowds and Onion Routing—as well as randomized algorithms, thereby significantly extending the frontier of formal verification for probabilistic systems.

Technology Category

Application Category

📝 Abstract
Bisimulation is crucial for verifying process equivalence in probabilistic systems. This paper presents a novel logical framework for analyzing bisimulation in probabilistic parameterized systems, namely, infinite families of finite-state probabilistic systems. Our framework is built upon the first-order theory of regular structures, which provides a decidable logic for reasoning about these systems. We show that essential properties like anonymity and uniformity can be encoded and verified within this framework in a manner aligning with the principles of deductive software verification, where systems, properties, and proofs are expressed in a unified decidable logic. By integrating language inference techniques, we achieve full automation in synthesizing candidate bisimulation proofs for anonymity and uniformity. We demonstrate the efficacy of our approach by addressing several challenging examples, including cryptographic protocols and randomized algorithms that were previously beyond the reach of fully automated methods.
Problem

Research questions and friction points this paper is trying to address.

Verifies probabilistic parameterized system equivalence via bisimulation
Encodes anonymity and uniformity in decidable logical framework
Automates bisimulation proof synthesis for cryptographic protocols
Innovation

Methods, ideas, or system contributions that make the work stand out.

Novel logical framework for probabilistic parameterized systems
Decidable logic based on regular structures theory
Automated synthesis of bisimulation proofs via language inference
🔎 Similar Papers
No similar papers found.
C
Chih-Duo Hong
National Chengchi University, Taipei, Taiwan
A
Anthony W. Lin
University of Kaiserslautern-Landau, Kaiserslautern, Germany, and Max Planck Institute for Software Systems, Kaiserslautern, Germany
P
Philipp Rummer
University of Regensburg, Regensburg, Germany, and Uppsala University, Sweden
Rupak Majumdar
Rupak Majumdar
MPI for Software Systems
verificationmodel checkingautomated reasoningformal methods