Most successive squaring time lock puzzles I've seen appear to be broken by Shor's algorithm. (Not the successive squaring part as far as I know.) Is there another time lock protocol that is not broken by Shor's algorithm? If not, what will I need to make one?