Re: Can encrypted data be indexed?

From: lyal (lyalc_at_no.spam.no.ozemail.com.au)
Date: 03/31/04


Date: Wed, 31 Mar 2004 19:05:05 +1000


"Joe Cosby" <joecosby@SPAMBLOCKmindspring.com> wrote in message
news:08sj60pbqtovq8t8gfv3d8to8cq2fqvt5n@4ax.com...
>
> Given a set of data like strings in a database, is there a practical
> way to index the data? That is, given a text string like "Foo" which
> encrypts as "#F)" or something, is there a way to quickly look up
> "Foo" in the encrypted data collection?

Why not use the index to partially define the key(s) as well as uniquely
identify the message?
As long as neither the index nor encrypted data are not altered the
plaintext can only be recovered with knowledge of the secret key.
see www.key2it.com.au for an example (caveat - I am involved with the
company)

Lyal



Relevant Pages

  • Re: [ANN] Data Source Name parser (ODBC etc.)
    ... > suggested URL-like strings describing database connections. ... > library for such strings (data source names) is now available at ... raises the exception Syntax_Error. ...
    (comp.lang.ada)
  • Re: Japanese to Unicode characters
    ... Oracle-Rdb database; a VB application running on a Window98 Japanese PC ... store the japanese strings as Unicode. ... UniToolBox component for VB which handle the Unicode strings. ...
    (microsoft.public.sqlserver.programming)
  • Re: PreparedStatement
    ... It actually depends upon what JDBC driver ... But the "generic database access" class I am using to insert data to the ... to insert Strings into numeric fields (as long as the Strings are numbers, ...
    (comp.lang.java.help)
  • Re: i18n hell
    ... table attributes to UTF-8 only garbage kept adding into the database. ... you using unicode strings or byte strings? ...
    (comp.lang.python)
  • Help for a Client Server Project
    ... good design would result in a much simpler and effective coding. ... The aim of this project is to develop a centralised database of ... develop some form of concurrency allowing multiple users to manipulate ... strings, such as DNA strings, proteins, etc. ...
    (comp.unix.programmer)