Rivest-Shamir-Adelman (RSA) is a public-key cryptographic technology that uses the mathematics of so called “finite field exponentiation”. The operations necessary for the RSA cannot be efficiently implemented on an embedded CPU, typically requiring many seconds of the CPU time for signature verification.
RSA5X implements by far the most time-consuming operation of the RSA cryptography: so called “exponentiation” to enable low-power operation of the battery-powered devices.
RSA5X also can perform addition and multiplication in the GF(p) and GF(2n) Galois fields
under microprogram control, allowing for flexible elliptic
curve cryptography (ECC) calculation on arbitrary curves..
The design is fully synchronous and available in multiple configurations varying in bus widths and throughput.