[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <419E4092.807@psilanthropy.org>
From: hades at psilanthropy.org (Anders Langworthy)
Subject: Time Expiry Alogorithm??
Pavel Kankovsky wrote:
> If a certain deterministic computation (e.g. decryption) can be made in
> time T, then it can be made in any time T' > T.
This is true for breaking a cipher by brute force, but it doesn't
account for (stop looking at me) somehow incorporating a timestamp into
the encryption scheme to prevent 'legit' decryption after a certain time.
Note that what Gautam wants, namely a time-expiring cipher, cannot exist
without some third party to provide validation and a timebase. This is
what Kerberos does. Otherwise I can just set the clock back on my
system and decrypt your damn message anyway.
> On the other hand, the power of hardware as well as the knowledge of
> cryptanalysis oincreases as the time passes, ergo any cipher is going to
> expire...in the sense someone will become able to break it and recover
> the plaintext without the (a priori) knowledge of the encryption key.
I'm going to disagree as politely as possible. As an example, using RSA
with 1024 bit keys allows for around 10^150 possible primes. Compare
this to the 10^70 some atoms in the known universe to see how
disgustingly big that number is. Cracking this encryption scheme by
searching the keyspace is laughable. Increase the keysize even a little
bit from that and there are arguments that the universe doesn't even
hold enough *energy* to allow for searching that kind of keyspace.
Now the other possibility: That somebody discovers a better way to
factor primes (please don tinfoil hats before replying to tell me that
the NSA has already done this, in Area 51, with help from Elvis).
Mathematically, this is a very remote possibility, as factoring primes
is probably an NP problem, and P is probably not NP. Neither of these
has been proven, however.
Even allowing for the miniscule possibility that there is a shortcut to
factoring primes, that doesn't necessarily mean that factoring huge
primes will be an easy task. Using larger keys will still provide a
measure of security.
//Anders
The classic crypto primer:
http://www.cyphernet.org/cyphernomicon/chapter2/2.5.html
Powered by blists - more mailing lists