Offline & Client Storage

Offline — init client-server data exchange before querying can begin
SchemeWho generates?
SimplePIR, DoublePIRServer precomputes, client downloads
IncrementalPIRServer sends initial hint, client maintains updates locally
RespireClient generates secret-key-dependent params and uploads to server
SpiralClient uploads public params (not a traditional hint)
DistributionalPIRDepends on underlying scheme, here SimplePIR-based hint (benchmarked on 38 GB Twitter DB)

Client storage — persistent state the client must maintain to issue queries.

Loading charts...

Preprocessing Time

One-time offline computation cost (database encoding, hint generation, key setup).

Loading charts...