Outsourcing SAT-based Verification Computations in Network Security
Qi Duan, Ehab Al-Shaer

TL;DR
This paper introduces novel methods for randomizing SAT instances to enable secure outsourcing of complex computations like circuit verification and network analysis in cloud environments, ensuring privacy and correctness.
Contribution
The paper presents new randomization techniques for SAT problems, including variable and instance randomization, applicable to real-world security-sensitive cloud computing tasks.
Findings
Methods are correct and feasible
Techniques are scalable and general
Applicable to real-world problems
Abstract
The emergence of cloud computing gives huge impact on large computations. Cloud computing platforms offer servers with large computation power to be available for customers. These servers can be used efficiently to solve problems that are complex by nature, for example, satisfiability (SAT) problems. Many practical problems can be converted to SAT, for example, circuit verification and network configuration analysis. However, outsourcing SAT instances to the servers may cause data leakage that can jeopardize system's security. Before outsourcing the SAT instance, one needs to hide the input information. One way to preserve privacy and hide information is to randomize the SAT instance before outsourcing. In this paper, we present multiple novel methods to randomize SAT instances. We present a novel method to randomize the SAT instance, a variable randomization method to randomize the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Formal Methods in Verification · Security and Verification in Computing
