Das RSA-Verfahren wurde von Ron Rivest, Adi Shamir und Leonard Adleman 1978 entwickelt. Es handelt sich um ein blockorientiertes, asymmetrisches Verfahren. Seine Sicherheit beruht darauf, dass es sehr zeitaufwendig ist, große Zahlen in Primfaktoren zu zerlegen.