Public keys are also used in mobile devices. ECC is widely used on smart cards and is increasingly deployed for
cell phones. ECC is suited for small devices because the algorithm, by combining plane geometry with algebra, can
achieve stronger authentication with smaller keys compared to traditional methods, such as RSA, which primarily
use algebraic factoring. Smaller keys are more suitable to mobile devices; however, some would argue that ECC is
not as rigorous as traditional public key algorithms because it has a shorter history than algorithms like RSA. With
increasing computing power, the length of keys is becoming a less important issue for PC-based applications.