The need for security in embedded application is continuously rising. Public Key cryptography is one of the ways to secure data communication. But Public Key processing requires large computation capability. Processors are commonly used to perform complex operations. However, the processing load generated by Public Key cannot be addressed by CPUs without significantly degrading system performances. Smart Engine provides the optimal combination of hardware and software (micro-code): the efficiency of hardware and the flexibility of software.
Barco-Silex, Public Key cryptography