[ri′vest shə′mir ′ad·əl·mən ‚al·gə‚rith·əm] (communications) A public-key algorithm whose strength is based on the fact that factoring large composite prime numbers into their prime factors involves an overwhelming amount of computation. Abbreviated RSA algorithm.