Speed Optimizations in Bitcoin Key Recovery Attacks.
A method for obtaining digital signatures and public-key cryptosystems