SMT-Boosted Security Types for Low-Level MPC

📅 2025-01-29
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
To address security and development efficiency bottlenecks of secure multi-party computation (MPC) protocols in modern networked applications, this paper introduces a novel type system tailored for low-level MPC protocols. Our approach pioneers an SMT-based (Z3) finite-field type inference mechanism, enabling compositional and extensible security verification over arbitrary prime fields. By integrating finite-field algebraic theory with the Prelude/Overture language framework, we achieve fully automated, high-precision formal verification of protocol correctness, confidentiality, and integrity. Compared to prior methods, our system significantly improves security verification coverage and developer trustworthiness—bridging theoretical rigor with engineering practicality. This work establishes a new paradigm for privacy-preserving computation that simultaneously ensures strong formal guarantees and real-world deployability.

Technology Category

Constraint Satisfaction and Optimization: Satisfiability Modulo TheoriesMultiagent Systems: Mechanism DesignMachine Learning: Hardware-aware ML

Application Category

Security and Privacy: Large-scale security measurementsSystems and Infrastructure for Web, Mobile and WoT: Experiences and lessons learnt from Web-based algorithms and system deploymentsUser Modeling, Personalization and Recommendation: User privacy protection in personalized systems
📝 Abstract
Secure Multi-Party Computation (MPC) is an important enabling technology for data privacy in modern distributed applications. We develop a new type theory to automatically enforce correctness,confidentiality, and integrity properties of protocols written in the emph{Prelude/Overture} language framework. Judgements in the type theory are predicated on SMT verifications in a theory of finite fields, which supports precise and efficient analysis. Our approach is automated, compositional, scalable, and generalizes to arbitrary prime fields for data and key sizes.
Problem

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

Secure Multi-Party Computation
Data Privacy
Network Applications
Innovation

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

SMT-enhanced Security
MPC Optimization
Automated Rule Checking
🔎 Similar Papers
No similar papers found.