Papers2 providers · 3 records
January 1, 2025· Lecture notes in computer science
conference-paper
Open access

Integer Reasoning Modulo Different Constants in SMT

Abstract

Abstract This paper presents a new refutation procedure for multimodular systems of integer constraints that commonly arise when verifying cryptographic protocols. These systems, involving polynomial equalities and disequalities modulo different constants, are challenging for existing solvers due to their inability to exploit multimodular structure. To address this issue, our method partitions constraints by modulus and uses lifting and lowering techniques to share information across subsystems, supported by algebraic tools like weighted Gr bner bases. Our experiments show that the proposed method outperforms existing state-of-the-art solvers in verifying cryptographic implementations related to Montgomery arithmetic and zero-knowledge proofs.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.