vix.ing · top · new · best · stats

A method for obtaining digital signatures and public-key cryptosystems

1978/02/01 by Ronald L. Rivest, R. L. Rivest, Adi Shamir +3 · 13,160 citations
Biochemistry, Genetics and Molecular Biology · Computer Science · Mathematics · #Chaos-based Image/Signal Encryption #Computer science #Computer security #Cryptography and Data Security #Cryptosystem #DECIPHER #DNA and Biological Computing #Digital signature #Encryption #Hash function #Key (lock) #Mathematics #Public-key cryptography #Signature (topology) #Theoretical computer science

paper · pdf · doi:10.1145/359340.359342

published in Communications of the ACM 21(2), 120-126 (Association for Computing Machinery)

openalex publication_date 1978/02/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/08/05

Abstract

An encryption method is presented with the novel property that publicly revealing an encryption key does not thereby reveal the corresponding decryption key. This has two important consequences: (1) Couriers or other secure means are not needed to transmit keys, since a message can be enciphered using an encryption key publicly revealed by the intented recipient. Only he can decipher the message, since only he knows the corresponding decryption key. (2) A message can be “signed” using a privately held decryption key. Anyone can verify this signature using the corresponding publicly revealed encryption key. Signatures cannot be forged, and a signer cannot later deny the validity of his signature. This has obvious applications in “electronic mail” and “electronic funds transfer” systems. A message is encrypted by representing it as a number M, raising M to a publicly specified power e, and then taking the remainder when the result is divided by the publicly specified product, n , of two large secret primer numbers p and q. Decryption is similar; only a different, secret, power d is used, where e * d ≡ 1(mod (p - 1) * (q - 1)). The security of the system rests in part on the difficulty of factoring the published divisor, n .

Cited by

Related