Paper 2026/2605

Mímir: A Stateless Private Search Engine

Gökberk Erdoğan, Technical University of Munich
Emma Munisamy, Technical University of Munich
Kamil Kluczniak
Abstract

Private search engines allow a user to retrieve documents from a public database that are similar to a text query. Our cryptographic protocol Mímir employs state-of-the-art homomorphic ciphertext switching techniques to realize the first stateless semantic private search engine for highly dynamic databases. The security of Mímir relies on (Ring) Learning with Errors. Mímir requires no offline communication, and it trades higher but highly parallelizable server computation for low per-query communication. When the database may change between queries, Mímir matches Tiptoe's search quality with 84$\times$ less per-query communication (0.24 MiB). At Tiptoe's per-query communication, it reaches 64$\%$ instead of 36$\%$ of non-private search quality and is 4.2$\times$ faster (0.87s on a single multithreaded machine). Against PACMANN, Mímir improves search quality from 76$\%$ to 81$\%$ of non-private with 72$\%$ of its per-query communication and a 9.54 MiB instead of 2.68 GiB one-time cost, but is 2.1$\times$ slower. Mímir can achieve 59$\%$ of the non-private search quality with 8.13 MiB of per-query communication and 0.77s of total latency. This matches PACMANN's latency at a 7.6$\times$ smaller per-query communication, and outperforms Tiptoe in all three metrics.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
private searchsemantic searchhomomorphic encryptionLearning with Errorsprivate information retrieval
Contact author(s)
gokberk erdogan @ tum de
emma munisamy @ tum de
kamil kluczniak @ gmail com
History
2026-10-24: approved
2026-10-22: received
See all versions
Short URL
https://ia.cr/2026/2605
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2605,
      author = {Gökberk Erdoğan and Emma Munisamy and Kamil Kluczniak},
      title = {Mímir: A Stateless Private Search Engine},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2605},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2605}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.