Re: Fingerprint as cryptokey
- From: Bryan Olson <fakeaddress@xxxxxxxxxxx>
- Date: Thu, 31 Aug 2006 12:47:04 GMT
Mike Amling wrote:
Yes, but is a unique codeword strictly necessary? The fingerprint data may be near the boundary of two or more regions. A cooperating "sender" would send only a codeword that is far from the boundary of its containing region.
I think the problem Francois Grieu describes is at least
theoretically interesting. No per-instance data besides the
readings of the print; multiple readers want to derive the
same key.
Nevertheless, I like your approach:
However, its possible to partition an N-dimensional space so that no point is close to more than N+1 regions.
Ah... that's a good thing to know, and I did not. One
dimension is obvious; in two dimensions, hexagons work and
so do courses of bricks; in three, shifted courses of bricks
look good. Maybe shifted-courses work indefinitely? Is there
a proffered general construction?
The fingerprint can thus limit the generated "key" to a set whose cardinality is linear in the number of dimensions measured. Trying all keys in the set can't take much more time than describing the point in N-space.
So the only extra instance-specific data we need is a hash of
the key (something that won't give away the key but allows us
to test candidate keys). Then the geometry of the partitioning
makes best-first key search fast. Not bad.
--
--Bryan
.
- References:
- Fingerprint as cryptokey
- From: Kim G. S. Øyhus
- Re: Fingerprint as cryptokey
- From: Francois Grieu
- Re: Fingerprint as cryptokey
- From: Kristian Gjøsteen
- Re: Fingerprint as cryptokey
- From: Francois Grieu
- Re: Fingerprint as cryptokey
- From: Kristian Gjøsteen
- Re: Fingerprint as cryptokey
- From: Francois Grieu
- Re: Fingerprint as cryptokey
- From: Mike Amling
- Fingerprint as cryptokey
- Prev by Date: Re: Fingerprint as cryptokey
- Next by Date: Re: Fingerprint as cryptokey
- Previous by thread: Re: Fingerprint as cryptokey
- Next by thread: Re: Fingerprint as cryptokey
- Index(es):
Relevant Pages
|