The most widely used public-key algorithm, based on the mathematical concept of factoring large numbers.