home products company partners clients news careers contact us
aes hash rsa fpga asic cores

Ultra low-resource
security cores


The most obvious reason for implementing encryption or other security algorithms in hardware is to meet high throughput targets. However, sometimes hardware implementation is beneficial for other reasons - perhaps for the higher levels of security that hardware can offer, or to reduce power consumption over a software implementation. Maybe it is simply more convenient to implement in hardware, as the requirement sits in a highly embedded system where access to a processor is not readily to hand.

Low-area - Low-power - Feature Rich
Whatever the reason, Helion identified this situation many years ago, and supports its customers with a range of specially designed "Tiny" IP cores. These cores are fully featured, and have been designed so as to offer meaningful throughput rates, whilst minimising logic utilisation and power consumption.

In all cases, the cores are designed with each target technology firmly in mind, so as to fully utilise the strengths of each. For example, in technologies such as FPGA where RAM is a low-cost resource, full use is made of available RAM resources; whilst in ASIC, where RAM is relatively costly, it is only used where totally justified, and even then the choice of RAM configuration is carefully made to minimise silicon area and power.

What cores are available in "Tiny" versions?

Helion currently offers "Tiny" versions of its AES, Hashing, and Modular Exponentiation cores. This means that a super-efficient full security subsystem can be assembled using our suite of Tiny IP cores.

Core type Typical Performance Applications
Tiny AES 0 to 100 Mbps Data Encryption
Tiny Hash 0 to 100 Mbps Data Authentication & Integrity
Tiny Mod Exp 0 to 5 ops/sec Public/Private Key Exchange

Tiny AES
The heart of most secure systems, Helion offer the lowest resource AES cores for use in FPGA, as well as completely RAM-free AES implementations for use in ASIC. Support is available for all modes of AES, including all the basic block cipher modes (ECB, CBC, CFB, OFB and CTR) plus combined modes such as AES-CCM and AES-GCM. Please visit our Tiny AES page for full details.

Tiny Hash
Alongside AES encryption, hashing is often the next requirement on the list. Helion offer an extremely powerful multi-algorithm solution supporting SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512, all with the option of HMAC. Please visit our Tiny Hash page for full details.

Tiny ModExp
The final part of the equation is acceleration of Modular Exponentiation, which is often needed to support Key Exchange protocols. Helion offer a fully featured Tiny ModExp core which is ideal for hardware offload for a CPU in implementing what is a heavyweight algorithm in software terms. Please visit our Modular Exponentiation page for full details.


For more detailed information on these or any of our other products and services, please feel free to email us at helioncores@heliontech.com and we will be pleased to discuss how we can assist with your individual requirements.

Copyright © Helion Technology Licensing Ltd, 1998-2021. All rights reserved. Privacy and Cookies
Web Site Developed by Goldstag Limited