Incremental Offline/Online PIR (Extended Version)

Original paper: Incremental Offline/Online PIR (extended version). Yiping Ma, Ke Zhong, Tal Rabin, and Sebastian Angel. 2021

Summary

  • Generally, PIR schemes have an offline phase where a query-independent pre-processing is performed. Then a query-dependent online phase is used to perform PIR. The offline/online separation gives performance benefits.
  • Databases can mutate (add,remove,update) after the pre-processing phase which requires a fresh offline phase which is expensive.
  • This work presents a PIR protocol that allows incremental modifications to the database.
  • The idea seems to be to use sets. When adding a new element add it to sufficiently sets to ensure privacy. In-place edits/modification is easy by just changing the sets. In deletion also, remove the element from the sets.
  • Performance:
    • For a database of over 1 M items they show for an update batch size of 10,000 items that get a 56x cheaper than preprocessing from scratch.
    • They claim modest overheads.

Notes

References

Yiping Ma, Ke Zhong, Tal Rabin, and Sebastian Angel. 2021. “Incremental Offline/Online PIR (extended version).” https://eprint.iacr.org/2021/1438.