It's also tough to find good algorithms where you can't just spend double to half the time until it unlocks.
The Rivest, Shamir, and Wagner time lock algorithm is an example of one that can't be parallelized.
In theory the NSA and Google can't brute force it much faster than you can on a laptop.