Re: estimating the value of a computer year
- From: tommy1729 <tommy1729@xxxxxxxxx>
- Date: Mon, 09 Jul 2007 16:11:23 EDT
On Sun, 08 Jul 2007 21:27:48 -0500, quasi
<quasi@xxxxxxxx> wrote:
On Sun, 08 Jul 2007 08:10:50 -0700, Barry Schwarz<schwarzb@xxxxxxxxx>
wrote:<quasi@xxxxxxxx> wrote:
On Sat, 07 Jul 2007 21:24:03 -0500, quasi
execute to completion.
Assume a program requires n sequential steps to
think that alreadyIn other words, assume it's not parallelizable. I
explicitly. Justbars quantum computers, but if not, let's bar them
Let's assume a stepone computer -- a single sequential processor.
instruction -- for example, arequires the absolute simplest non-null
using the fastesttest of a register or something like that.
Questions:
With today's technology (as of July 7, 2007),
of n is feasible forpossible hardware (cost is no object), what value
year". Thus, acomputation in 1 year?
Let's call the largest such value of n a "computer
fastest computer cancomputer year is the number of steps the world's
except that unlike ado in 1 year. It's kind of like a light year
increased over time,light year, the value of a computer year has
elementary particles,since the advent of computers.
Based on currently accepted standard concepts of
bound for all timespeed of light, etc, is there a theoretical upper
be a reasonableon the value of a computer year? If so, what would
3.1356E7 seconds.estimate for an all-time least upper bound?
quasi
Let's assume you mean a 365 day year. That is
be performed is
Let's also assume that the fastest any "step" could
optical pulse (boththe amount of time it takes for an electrical or
atom. The speed oftravel at c) to travel the diameter of a hydrogen
~1E-8 cm. The timelight is ~2.9979E10 cm/sec. The hydrogen atom is
could performinvolved is ~3.3356E-19 sec. At that rate, you
course, such a~9.454E25 steps in a year.
Thanks for the estimates.
So let me ask a followup question.
Suppose we have a "true" random number generator. Of
device is a purely hypothetical construct, but let'sallow such an
assumption for now, so as to focus on an ideal case.More realism can
be added later to deal with the fact that allsoftware-based RNGs are
inherently only pseudorandom.where n>=128.
The question concerns encryption safety.
Suppose I have a bit-string x of length n bits,
generated by the
Let y be a random bit-string, also of length n,
random number generator.and B.
Let z = x xor y.
Suppose y is a secret key, known only to 2 people, A
who wants to know
Assume the value of z is visible to a 3rd party C,
the value of x.and does not know
C has no information about the possible values of x,
the value of y.brute force
All C knows is that z = x xor y.
With the above assumptions, is z secure against all
attacks by any physically possible number ofcomputers, operating at
the theoretical limit of cpu speed, for all time?
Actually, after a moment's thought, I realize now
that the question I
asked above is not meaningful.
Clearly z is uniformly random so could reprsent any
message x.
There is no such thing as an attack on z, since there
would be no way
to recognize the true value of x from a false one.
I'll have to rethink the question.
quasi
what you are looking for is RSA encryption.
it is based on factoring.
you want to know what size of data is neccesary to have a secure RSA key for many many years.
the US army has codes that requires at least 3 generations of computing to be broken. (assuming no exponential speedup in computers in the near future )
RSA is safe if the size of data is big enough.
well at least for brute force attacks.
and most hackers.
but it is not sure if it is secure for a team of mathematicians.
for instance mathematicians having factoring tricks.
:-)
tommy1729
.
- Follow-Ups:
- Re: estimating the value of a computer year
- From: Rick Decker
- Re: estimating the value of a computer year
- From: Puppet_Sock
- Re: estimating the value of a computer year
- References:
- Re: estimating the value of a computer year
- From: quasi
- Re: estimating the value of a computer year
- Prev by Date: Re: ** says: Definition: sum{i in N} i = 0
- Next by Date: Re: quicky challange
- Previous by thread: Re: estimating the value of a computer year
- Next by thread: Re: estimating the value of a computer year
- Index(es):
Relevant Pages
|