A Method for Obtaining Digital Signatures and Public Key Cryptosystems Publication Type: Journal Article Authors: Ronald L. Rivest; Adi Shamir; Leonard Adleman Source: Communications of the ACM, Volume 21, Issue 2, p.120–126 (1978)