Modular Inversion Core for RSA
Chinese Remainder Theorem (CRT) is commonly used in RSA private key operations. It significantly increases the speed of the modular exponentiation operation by pre-computing certain values which thereby reduce the size of the exponent. An exponentiation operation with 2048-bit values for example is a very heavy process in software and if through CRT the exponent is roughly halved in size, the operation speed is significantly improved. This is also true if the operation is done with hardware assist and indeed, it also permits customers to integrate a smaller modular exponentiation engine.
When CRT is used, the pre-compute operation requires three modular inversion operations. They can also present a significant load to the processor. The CS-1024-MI core offloads these modular inversion operations to hardware. This allows system designers to achieve very high RSA benchmarks in server and payment applications. It also allows customers implementing low power designs to implement hardware offload and clock the cores at low clock frequencies to better manage power consumption.
You can see the data sheet for this new core through the following link.
Our Vision
Public Key technology will eventually be embedded in every semiconductor device that stores, uses, or communicates valuable data that must be kept private and secure. Crack Semiconductor will play a major role in helping PK technology to be as easy as memory to embed and use.
Our Mission
Total Security is not just a nice-to-have, but a must-have. To address this vital market need, Crack Semiconductor's mission is to develop innovative Silicon IP, embedded security applications software, and SoC design-methodologies to engineer a 'total security solution' to serve our target markets.
|