Archive
Security architecture

How blind search works without exposing evidence text

A technical trust article on how blind search can help teams find evidence records without turning the service into a plain-text search operator.

iantix Editorial
Editorial
Published
June 5, 2026
Read time
3 min read

Blind search sounds more mysterious than it is. The practical goal is plain: help a team retrieve the right record without making the service a routine reader of the underlying evidence text.

That is the problem ordinary server-side search handles badly in sensitive environments. Normal search is built on readable indexing. Blind search tries to preserve retrieval value while tightening what the service needs to know.

Start with the trust boundary

If the evidence is sensitive, the trust boundary should not quietly widen just because the user wants a search bar.

That means the important question is not whether the product supports search. The important question is what the service needs to learn in order to answer the query.

In a blind-search model, the aim is to avoid sending the service a plain-language query together with a plain-language index of evidence text.

The usual pattern

At a high level, the workflow looks like this:

1. The workspace unlocks locally. 2. A client-held search key is available for query transformation. 3. Search terms are normalized and converted into deterministic protected tokens. 4. The service matches those tokens against stored search data and returns candidate records.

The service helps retrieve matches. It does not need to behave like a full-text operator over raw evidence text to do that.

Why a separate search key matters

One of the cleaner design decisions in this model is to keep the search key separate from the evidence decryption path.

That separation is worth keeping for two reasons:

  • different responsibilities stay visible
  • a search feature does not quietly collapse into broad content access

This is also why [encrypted search for web evidence](/en/encrypted-search-for-web-evidence) should be treated as a workflow feature with its own trust model, not as a cosmetic extension of storage.

What blind search does not promise

Blind search is not magic. It does not erase all information leakage questions. It does not make poor evidence handling acceptable. It does not remove the need for review, titles, notes, or coherent packet structure.

It simply improves one important part of the system: how teams retrieve likely records without defaulting to readable server-side search.

Why packet quality still matters

Retrieval only helps if the returned record is worth reviewing. A search result that leads to a weak packet still leaves the reviewer with the same reconstruction problem.

That is why blind search belongs next to packet quality, not instead of it. The retrieval model and the review model reinforce each other. If you want a useful contrast, compare this with what a [review-ready evidence packet](/en/blog/what-a-review-ready-evidence-packet-should-contain) actually needs to contain.

The buyer's question

When a vendor says "private search" or "encrypted search," ask a direct question: what does the service need to see in order to return the result?

If the answer is vague, the claim is probably decorative.

If the answer is clear about client-side transformation, protected matching, and the role of the workspace search key, then the product may actually deserve the phrase.