Security IP Cores

KiviCore develops IP cores for secure embedded systems for FPGA and ASIC platforms. All cores are designed and developed entirely in-house in Europe, ensuring full control, transparency, and a reliable supply chain. The portfolio covers essential cryptographic building blocks, including hashing, encryption, authentication, and post-quantum cryptography.

Beyond the IP itself, KiviCore supports customers with hands-on expertise in designing secure and compliant embedded solutions.

Cost-efficient licensing model

Low license fees based on one-time fee and free evaluation licenses make IP cores accessible even for projects with limited budgets.

Fast availability and direct support

Evaluation packages and documentation are available via download, with rapid responsive web support to keep your project moving.

Easy integration

AXI4-Lite interface, platform-agnostic C source code HAL, API and software driver and clear documentation enable fast integration into hardware–software co-design flows.

European technology

Developed in Germany, with predictable availability giving design teams transparency, control, and long-term planning security.

Experienced IP core providers

KiviCore’s employees bring more than 20 years of experience in IP core design and licensing of IP cores.

IP Core Evaluation Portal

Evaluating cryptographic IP is often difficult. Long time to complete NDAs, delayed deliveries, and incomplete documentation slow down technical decision-making. KiviCore addresses this with its IP Core Evaluation Portal.

 

Fast access to technical documentation

On the portal, you will find the design specification, a software user guide, a demo guide and an implementation manual for each IP core.

Free evaluation packages

You can access IP core evaluation packages for various FPGA platforms. Each package includes IP in netlist format, testbenches, integration examples, HAL, API and software driver in C source code.

Available IP cores

All IP cores within our portfoilio are available on the IP Core Evaluation Portal. Our IP cores are designed to be platform-independent and can therefore be made available for all FPGAs.

Access to support

Via the portal, you can access our web support, ask questions about the IP cores and receive support for the evaluation packages supplied.

KiviPQC | Post Quantum (PQC) IP Core Family

KiviPQC-KEM

Supports ML-KEM Algorithm a key encapsulation mechanism.

It acts as a secure handshake to agree on a shared secret across an untrusted network. 

KiviPQC-DSA

Supports ML-DSA algorithm.

Enables the creation of digital signatures to verify the origin of a message and protect it from undetected modifications.

KiviPQC-Box

Supports ML-KEM and ML-DSA algorithm.

Creates digital signatures and enables secure key exchange for encrypted communication.

KiviHash | Hash Functions IP Core Family

KiviHash-SHA3

Supports SHA-3 hash functions SHA-3-224, SHA-3-256, SHA-3-384, SHA-3-512 and extendable output functions (XOF), SHAKE-128 and SHAKE-256. It is compliant to NIST´s FIPS 202 standard. 

KiviHash-SHA256

Supports SHA-256 cryptographic algorithm.

It is a one-way hash function compliant to NIST’s FIPS 180-4 standard. 

KiviHash-SHA512/384

Supports SHA-512/384 cryptographic algorithm.

It is a one-way hash function compliant to NIST’s FIPS 180-4 standard. 

KiviHash-HMAC-SHA256

Supports secure Keyed-Hash Message Authentication Code (HMAC) generation using the SHA-256 algorithm. It is compliant to NIST FIPS 198-1 and NIST SP 800-224.

KiviHash-HMAC-SHA512

Supports secure Keyed-Hash Message Authentication Code (HMAC) generation using the SHA-512 algorithm. It is compliant to NIST FIPS 198-1 and NIST SP 800-224.

Encryption IP Cores

KiviCrypt-AES-GCM

Supports  the Advanced Encryption Standard (AES) in Galois Counter Mode (GCM) with key sizes of 128, 192, and 256 bits, with a standard IV length of 96 bits. It can operate either with a pre-expanded key or with an internal key expansion mechanism. It is compliant to NIST´s SP800-38D standard.