Re: Are there any authentication algorithms with runtime changeable key length?

From: Anne & Lynn Wheeler (lynn_at_garlic.com)
Date: 10/23/03


Date: Thu, 23 Oct 2003 19:00:48 GMT

josb4@hotmail.com (jos sulistyo) writes:

> Dear Ann / Lynn:
> Thanks a bunch for the response. At any case, I have several more
> questions. So, EC/DSA could use only substrings of the original
> keys? Are those substrings treated as separate keys (hence the
> algorithms actually support multiple keys), or are they truly
> single-key algorithms which could support the option of just using
> part of the key? Also, considering the risk of piecewise discovery,
> if we need multiple-length keys, is it better to use multiple keys
> (with varying length) somehow, instead of trying to find an
> algorithm which allows the use of only part of the key? Or, is it
> safer (more secure) to avoid the entire multiple key length idea
> altogether? Thanks again for all responses! Cheers, Jos

i didn't say that ec/dsa could use substrings ... i said that
fips186-2, x9.62 specify multiple key lengths. asymmetric key
algorithms tend to have very complex relationship between the values
of the two keys aka they aren't bit strings but two numbers that tend
to be very large.

What would sort of be implied is that two extremely large numbers can
be converted to bit-strings ... then abritrary subset of the
bitstrings can be taken and then converted back to two (smaller)
numerical values ... and that those two entirely new & arbritrary
numerical values would also have some complex relationship?

Lets say I have a 100 digit number (A) that has a simple mathematical
relationship to another number (B) ... lets say A is seven times B.
The question is can I taken an arbritrary subset of digits from A and
B ... where all subsets of A will always be seven times all subsets of
B (for all possible A & B subsets and all possible As that are seven
times some B)?

and what I was implying was that if you had need for different key
lengths ... then you needed different keys (and some implementations
require it in any case).

Lets say you have a ISO 14443 card with a chip that does EC/DSA
digital signature authentication in a transit application. ISO 14443
is a standard for proximity cards where the chip doesn't actually have
physical contacts for power but draws its power from RF energy in the
air when in the vacinity of a 14443 reader (power-source). A transit
application tends to have time constraints (i.e. avoid long lines at
turnstyles in metro stations). Longer keys tend to require larger
power-time profile than shorter keys (in contact configuration there
is some trade-off possible between power and time ... i.e. more power
to drive more circuits that would perform move complex operations
faster).

so there is a somewhat general principle about security proporitional
to risk ... a little topic drift:
http://www.garlic.com/~lynn/2001h.html#61

which could imply that stronger security because of higher risk might
require longer keys (and/or other measures).

-- 
Anne & Lynn Wheeler | http://www.garlic.com/~lynn/ Internet trivia
20th anv http://www.garlic.com/~lynn/rfcietff.htm


Relevant Pages

  • Pattern match over mutiple files is slow - Help Needed !
    ... Am having a huge performance problem in one of my scripts. ... I have an array containing some reference keys. ... Constraints being that multiple keys may occur on the same line (and ... even the same key will occur multiple times on the same line). ...
    (comp.lang.perl.misc)
  • Re: About the keyboard in the C64
    ... what will be the behavior when multiple keys are pressed at a time? ... The keyboard uses a matrix to address individual keys. ... keypresses can always be detected reliably, more than two can cause problems. ... However, if you're using a common substrate, you can detect only ONE key ...
    (comp.sys.cbm)
  • Re: Changing my Key
    ... You need to go one folder past the registration. ... Also you may have multiple keys under the Registration ... So I had to restore the two registry ...
    (microsoft.public.windowsxp.customize)
  • Re: Security via hardware?
    ... just finding the car keys is ... Same thing applies to business and government. ... ramifications when multiple keys are required for multiple packages. ...
    (alt.computer.security)
  • Re: Partial hash table?
    ... I basically want a hash function that would generate a hash for partial ... keys that is close to the actualy key. ... me to find exact matches in the hash table and to find partial matches ... going to be substrings of an amazingly large number of words. ...
    (comp.programming)

Quantcast