To briefly explain our results, we prepare the definitions of various concepts.
A. Correctness and complexityTo discuss the properties of our TQOT protocols, we prepare several concepts. First, we define the set S of possible quantum states as a subset of the set S(H ๐ ) of states on H ๐ := C ๐ . A TQOT protocol is called a TQOT protocol over the set S when it works when the set S is the set of possible quantum states. We denote the number of messages by f. A TQOT protocol ฮฆ has two types of inputs. The first input is f states (๐ 1 , . . . , ๐ f ) โ S f . The second input is the choice of the label of message intended by the user, which is written as the random variable ๐พ. The output of the protocol is a state ๐ ๐๐ข๐ก on H ๐ .A TQOT protocol ฮฆ has bilateral communication. The communication from the user to the servers is the upload communication, and the communication from the servers to the users is the download communication. The communication complexity is composed of the upload complexity and the download complexity. The upload complexity is the sum of the communication sizes of all upload communications, and the download complexity is the sum of the communication sizes of all download communications. The sum of the upload and download complexity is called the communication complexity. We adopt the communication complexity as the optimality criterion under various security conditions.A TQOT protocol ฮฆ is called a deterministic protocol when the following two conditions hold. The upload complexity and the download complexity are determined only by the protocol ฮฆ. When the user and the servers are honest, the output is determined only by (๐ 1 , . . . , ๐ f ) and ๐พ. Otherwise, it is called a probabilistic protocol. When ฮฆ is a deterministic protocol, we denote the output state by ฮฆ ๐๐ข๐ก (๐ 1 , . . . , ๐ f , ๐พ) = ๐ ๐๐ข๐ก . The upload complexity, the download complexity, and the communication complexity are denoted by ๐๐ถ (ฮฆ), ๐ท๐ถ (ฮฆ), and ๐ถ๐ถ (ฮฆ), respectively. Hence, the communication complexity ๐ถ๐ถ (ฮฆ) is calculated as ๐๐ถ (ฮฆ) + ๐ท๐ถ (ฮฆ).