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

by R L Rivest, A Shamir, L M Adleman
Venue:Communications of the ACM