A method for obtaining digital signatures and public-key cryptosystems (1978)

by R L Rivest, A Shamir, L Adleman
Venue:Commun. ACM