Block/Stream Ciphers

AES Engines

The unique architectures enable high level of flexibility. The throughput and features requested will be taken into account in order to select the most optimal configurations.

ChaCha20-Poly1305 Engines

The ChaCha20-Poly1305 Engines are RFC7539 compliant to provide Authenticated Encryption with Associated Data (AEAD) using the ChaCha20 stream cipher combined with the Poly1305 message-authentication code.

SM4 Engines

The SM4 engines includes a generic & scalable implementation of the SM4 algorithm (a block cipher specified by the OSCCA)  which is the block cipher standard of China. They ares easily portable to ASIC and FPGA.

ARIA Engine

The ARIA engine is compliant with the RFC 6209 specification and can support several cipher modes including authenticated encryption. It is portable to ASIC and any FPGA’s. This algorithm has been adopted in PKCS #11 in 2007 and is used in Secure Real-time Transport Protocol (SRTP).

3GPP IP Cores

3GPP IP cores for telephony applications. Our cores are optimized for applications requiring high performance with enhanced silicon resources and all are optimized for maximum throughput and minimum latency.


The DES/3DES crypto engine offers a hardware implementation of the Data Encryption Standard (DES) according to Federal Information Processing Standards Publication (FIPS 46-3) of the National Institute of Standards and Technology (NIST).