Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a261f235da7da0ea

Jump to content

Draft:Private simultaneous message passing

From Wikipedia, the free encyclopedia


Private simultaneous message passing (PSM) is a primitive, studied in information-theoretic cryptography, which allows multiple, non-communicating, parties to reveal the output of a function to a referee without revealing the inputs to the function. PSM was introduced as a simple toy model for secure multi-party computation.[1], and is related to the conditional disclosure of secrets setting, among other subjects[2][3].

Definition of private simultaneous message passing

[edit]

The private simultaneous message (PSM) setting involves three players; Alice, Bob and the referee. Alice receives an input , and Bob receives a string . A choice of Boolean function is fixed in advance and known to all players. Alice and Bob cannot communicate with one another, but share a string of random bits which we label . Alice and Bob compute messages and , which they send to the referee. A PSM protocol consists of the encoding maps applied by Alice and Bob.

A protocol is said to be -correct if, for all inputs , the referee can output a bit with .

A protocol is said to be -secure if the distribution of the messages, call it , is -close in total variational distance to a simulator distribution, which itself depends only on ,

.

In this article the communication cost of implementing function in the PSM model with -correctness and -security will be denoted . When we abbreviate this as . When we abbreviate this as

Another variation of the PSM model allows players, each of whom send a message to the referee. We will add a superscript , i.e. to denote the communication cost with players, we write .

Upper and lower bounds on communication cost

[edit]

There is a large gap between the best upper and lower bounds on the PSM model.

For every function, it is known that the communication cost of PSM is at most [4]. The following upper bounds are known for structured functions:

  • If a function is computable using a non-deterministic memory of size and is , then can be computed in the PSM model with communication complexity [1]. This allows the complexity class NL to be implemented efficiently.
  • For a prime, consider a mod- Branching program of size that computes . Then there exists a PSM protocol for with communication complexity . This allows the complexity class to be implemented efficiently.[5]
  • There is an upper bound based on the Fourier 1 norm of , .[6]

The simplest lower bounds on the PSM model are inherited from communication complexity: a PSM protocol in particular allows to be computed by the referee, so is also a (simultaneous message) communication protocol. Communication complexity based lower bounds are at best linear, since without the privacy requirement all functions can be computed in the simultaneous message model with bits of communication, where is the number of players and the number of bits each player receives. Below, we focus on lower bounds that go beyond communication lower bounds by exploiting the privacy requirement.

  • With players, there is a lower bound from Neciporuk's measure.[7][8] For random functions, as well as some explicit functions, this leads to lower bounds.
  • Based on combinatorial properties of the function , the works [1][9] prove a novel lower bound that uses privacy. For random functions, this bound evaluates to .
  • For perfectly secure, but imperfectly correct, PSM, there is a lower bound from the rank of the communication matrix of . Note that perfectly correct PSM would automatically inherit this from the rank lower bound on communication complexity.[6]

Quantum PSM

[edit]

PSM can also be considered in the context of quantum information theory. In that case, we can allow Alice and Bob to share entanglement or allow them to send quantum messages, or both. In this case the correctness requirement on PSM remains the same (the referee should output with high probability) and the security requirement is similar: the density matrix of the message systems should be close in trace distance to a simulator distribution.

Allowing quantum resources can never increase the communication cost of PSM, because a classically secure PSM protocol remains secure when requiring the quantum definition of security.[3]

Quantum resources can provide an advantage for performing PSM. The first example of this was found by Kawachi and Nishimura[10], who found a partial function with linear communication cost in the classical setting, but logarithmic cost in the quantum setting. The classical cost here was only proved to be linear when requiring perfect correctness and perfect privacy. This was later improved to allow finite correctness and security errors.[11]

The lower bound on classical PSM based on Neciporuk's measure can be extended to the quantum setting[6]

References

[edit]
  1. 1 2 3 Feige, Uri; Killian, Joe; Naor, Moni (1994). "A minimal model for secure computation". Proceedings of the twenty-sixth annual ACM symposium on Theory of Computing. pp. 554–563.
  2. Applebaum, Benny; Raykov, Pavel (2017). "From private simultaneous messages to zero-information Arthur–Merlin protocols and back". Journal of Cryptology. 30 (4). Springer: 961–988.
  3. 1 2 Allerstorfer, Rene; Buhrman, Harry; May, Alex; Speelman, Florian; Verduyn Lunel, Philip (2024). "Relating non-local quantum computation to information theoretic cryptography". Quantum. 8 1387. Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften. arXiv:2306.16462. Bibcode:2024Quant...8.1387A. doi:10.22331/q-2024-06-27-1387.
  4. Beimel, Amos; Ishai, Yuval; Kumaresan, Ranjit; Kushilevitz, Eyal (2014). "On the cryptographic complexity of the worst functions". Theory of Cryptography Conference. Springer. pp. 317–342.
  5. Ishai, Yuval; Kushilevitz, Eyal (1997). "Private simultaneous messages protocols with applications". Proceedings of the Fifth Israeli Symposium on Theory of Computing and Systems. IEEE. pp. 174–183.
  6. 1 2 3 Girish, Uma; May, Alex; Parham, Natalie; Yuen, Henry (2026). "New bounds on private simultaneous quantum message passing". arXiv:2606.12557 [quant-ph].
  7. Ball, Marshall; Holmgren, Justin; Ishai, Yuval; Liu, Tianren; Malkin, Tal (2020). "On the Complexity of Decomposable Randomized Encodings, Or: How Friendly Can a Garbling-Friendly PRF Be?". In Vidick, Thomas (ed.). 11th Innovations in Theoretical Computer Science Conference (ITCS 2020). Leibniz International Proceedings in Informatics (LIPIcs). Vol. 151. Dagstuhl, Germany: Schloss Dagstuhl – Leibniz-Zentrum für Informatik. pp. 86:1–86:22. doi:10.4230/LIPIcs.ITCS.2020.86. ISBN 978-3-95977-134-4. ISSN 1868-8969.
  8. Ball, Marshall; Randolph, Tim (2022). "A Note on the Complexity of Private Simultaneous Messages with Many Parties". In Dachman-Soled, Dana (ed.). 3rd Conference on Information-Theoretic Cryptography (ITC 2022). Leibniz International Proceedings in Informatics (LIPIcs). Vol. 230. Dagstuhl, Germany: Schloss Dagstuhl – Leibniz-Zentrum für Informatik. pp. 7:1–7:12. doi:10.4230/LIPIcs.ITC.2022.7. ISBN 978-3-95977-238-9. ISSN 1868-8969.
  9. Applebaum, Benny; Holenstein, Thomas; Mishra, Manoj; Shayevitz, Ofer (2020). "The communication complexity of private simultaneous messages, revisited". Journal of Cryptology. 33 (3). Springer: 917–953.
  10. Kawachi, Akinori; Nishimura, Harumichi (2021). "Communication complexity of private simultaneous quantum messages protocols". arXiv:2105.07120 [quant-ph].
  11. Girish, Uma; May, Alex; Orshansky, Leo; Waddell, Chris (2025). "Comparing classical and quantum conditional disclosure of secrets". arXiv:2505.02939 [quant-ph].