Ron Rivest posed a puzzle in 1999. MIT LCS35 Time Capsule Crypto-Puzzle.
The problem is to compute $2^{2^t} \pmod n$ for specified values of $t$ and $n$. Here $n$ is the product of two large primes, and $t$ is chosen to set the desired level of difficulty of the puzzle.
Note that the puzzle can be solved by performing $t$ successive squarings modulo $n$, beginning with the value $2$. That is, set
- $W(0) = 2$,
- $W(i+1) = W(i)^2 \pmod n \quad$ for $i\ge0$,
and compute $W(t)$. There is no known way to perform this computation more quickly without knowing the factorization of $n$.
In 1999 they predicted that we'd have 10 GHz processors by now. I realise that raw GHz is a dumb way to measure speed, but how fast are computers for this kind of "intrinsically sequential" computing?
I guess my questions are:
1) What is the state of the art for computation which can not be parallelised?
2) Has anyone claimed to make any progress with this challenge?