Helion offer a range of RSA, Diffie-Hellman and Modular Exponentiation solutions, covering a broad spread of speed and area requirements.
Existing offerings from other vendors concentrate on being the biggest and fastest solutions around, but we take a more considered approach, and offer not only big and fast solutions, but also extremely compact solutions which are ideal when your target throughput is lower.
As well as our ASIC solutions, these cores are also available specially targeted at FPGA, and offer superb performance in this technology; these are not simply re-targeted ASIC cores, but designed from the ground up to be highly optimal in programmable logic. In this guise, they are absolutely ideal for use in lower volume applications. Of course fully compatible versions are available bridging ASIC and FPGA, which are perfect for use in ASIC prototyping applications.
Using these cores is extremely easy; they present a shared memory interface to the outside world, into which the user simply places the operands for processing. Once in place, the engine can be started together with an indication as to what processing is required. At some time later, the engine will indicate that it has completed its processing, and the results can be read from the shared memory interface....simple!
All these solutions are in place and fully available. They have been fully proven in production ASIC and FPGA silicon by numerous customers, and are easy to use and highly efficient.