Security of Electronic Payment Systems: A Comprehensive Survey
The number field sieve