Zero-Knowledge Proofs for Classical Planning Problems

Authors

  • Augusto B. Corrêa University of Basel
  • Clemens Büchner University of Basel
  • Remo Christen University of Basel

DOI:

https://doi.org/10.1609/aaai.v37i10.26410

Keywords:

PRS: Other Foundations of Planning, Routing & Scheduling, PRS: Deterministic Planning

Abstract

In classical planning, the aim is to find a sequence of deterministic actions leading from the initial to a goal state. In this work, we consider the scenario where a party who knows the solution to a planning task, called the prover, wants to convince a second party, the verifier, that it has the solution without revealing any information about the solution itself. This is relevant in domains where privacy is important, for example when plans contain sensitive information or when the solution should not be revealed upfront. We achieve this by introducing a zero-knowledge protocol for plan existence. By restricting ourselves to tasks with polynomially-bounded plan length, we are able to construct a protocol that can be run efficiently by both the prover and verifier. The resulting protocol does not rely on any reduction, has a constant number of rounds, and runs in time polynomial in the size of the task.

Downloads

Published

2023-06-26

How to Cite

Corrêa, A. B., Büchner, C., & Christen, R. (2023). Zero-Knowledge Proofs for Classical Planning Problems. Proceedings of the AAAI Conference on Artificial Intelligence, 37(10), 11955-11962. https://doi.org/10.1609/aaai.v37i10.26410

Issue

Section

AAAI Technical Track on Planning, Routing, and Scheduling