Puzzles Could Block Mass Computer Attacks