Skip to content

   We secure embedded systems

IP Cores

KiviCore develops IP cores for secure embedded systems across 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.

The IP cores are built for straightforward integration into embedded systems via a standard AXI4-Lite interface and are delivered with a complete package including HAL, drivers, and reference designs to enable fast deployment.

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

 

IP Core Evaluation Portal

Evaluating cryptographic IP is often difficult. Long NDAs, delayed deliveries, and incomplete documentation slow down technical decision-making. KiviCore addresses this with its IP Core Evaluation Portal. By registering you get access to: 

  • Free evaluation packages for FPGA (netlist, time bombed)

  • Resource utilization data

  • Detailed datasheets

  • Integration examples and documentation

  • IP Core web support

KiviPQC | Post Quantum (PQC) IP Core Family

KiviPQC-KEM

 

Supports ML-KEM Algorithm. Lays the foundation for encrypted communication by allowing two parties to securely establish a shared secret key over a public channel.

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 for integrity and authenticity, 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 & SHAKE-256 compliant to NIST´s FIPS 202 standard.

KiviHash-SHA256

 

Supports SHA-256 cryptographic algorithm, an one-way hash function compliant to NIST’s FIPS 180-4 standard.

KiviHash-SHA512/384

 

Supports SHA-384, SHA-512 and SHA512/256 cryptographic algorithm, an 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.