Paper 2022/672 Original: eprint.iacr.org/2022/672 ↗

CENSOR: Privacy-preserving Obfuscation for Outsourcing SAT formulas

Tassos Dimitriou
Khazam Alhamdan
Abstract

We propose a novel obfuscation technique that can be used to outsource hard satisfiability (SAT) formulas to the cloud. Servers with large computational power are typically used to solve SAT instances that model real-life problems in task scheduling, AI planning, circuit verification and more. However, outsourcing data to the cloud may lead to privacy and information breaches since satisfying assignments may reveal considerable information about the underlying problem modeled by SAT. In this work, we develop CENSOR (privaCy prEserviNg obfuScation for Outsourcing foRmulas), a novel SAT obfuscation framework that resembles Indistinguishability Obfuscation. At the core of the framework lies a mechanism that transforms any formula to a random one with the same number of satisfying assignments. As a result, obfuscated formulas are indistinguishable from each other thus preserving the input-output privacy of the original SAT instance. Contrary to prior solutions that are rather adhoc in nature, we formally prove the security of our scheme. Additionally, we show that obfuscated formulas are within a polynomial factor of the original ones thus achieving polynomial slowdown. Finally, the whole process is efficient in practice, allowing solutions to original instances to be easily recovered from obfuscated ones. A byproduct of our method is that all NP problems can be potentially outsourced to the cloud by means of reducing to SAT.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2023-10-21: last updated
2022-05-30: published
Short URL
https://ia.cr/2022/672
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2022/672,
      author = {Tassos Dimitriou and Khazam Alhamdan},
      title = {CENSOR: Privacy-preserving Obfuscation for Outsourcing SAT formulas},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/672},
      year = {2022},
      url = {https://eprint.iacr.org/2022/672}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.