ML-KEM (Kyber) – Key encapsulation mechanism

  • 产品编号: XIP6110B
  • 供应商: Xiphera Ltd
  • Partner Tier: Elite Certified

产品描述

XIP6110B from Xiphera is an Intellectual Property (IP) core for CRYSTALS-Kyber post-quantum Key Encapsulation Mechanism (KEM).

XIP6110B supports key generation, encapsulation, and decapsulation operations for all Kyber variants Kyber-512, Kyber-768, and Kyber-1024.

XIP6110B is a member of xQlave product family of secure and efficient IP cores for post-quantum cryptography (PQC) algorithms.

XIP6110B is optimized for a good balance between speed and resource requirements.


主要特性与优势

  • Small Resource Requirements: requires less than 10k LUT6s
  • Fast Performance: supports a few thousand key generation, encapsulation, and decapsulation operations per second
  • Secure Architecture: Constant-time implementation protects against timing-based side channel attacks
  • Easy Integration: The 64-bit interface supports easy integration with additional digital logic.
  • Compliance: XIP6110B is fully compliant with Kyber specifications 3.0 (Oct. 1, 2020), which was selected as a candidate to be standardized by NIST

特色技术文档

器件实现矩阵

面向此核实现范例的器件使用矩阵。联系供应商了解更多信息。

系列 器件 速度等级 工具版本 硬件验证? LUT BRAM DSP48 CMT GTx FMAX (Mhz)
Kintex-UP Family XCKU5P -3 Vivado ML 2022.1 Y 8570 8570 5 6 1 0 250

IP 质量指标

综合信息

数据创建日期 Sep 28, 2023
当前 IP 修订号 1.0
当前修订日期已发布 Jan 16, 2023
第一版发布日期 Jan 16, 2023

Xilinx 客户的生产使用情况

Xilinx 客户成功生产项目的数量 0
可否提供参考? N

交付内容

可供购买的 IP 格式 Netlist, Source Code
源代码格式 VHDL
是否包含高级模型? N
提供集成测试台 Y
集成测试台格式 VHDL
是否提供代码覆盖率报告? N
是否提供功能覆盖率报告? N
是否提供 UCF? XDC
商业评估板是否可用? Y
评估板所用的 FPGA Zynq UltraScale+ MPSoC
是否提供软件驱动程序? N

实现方案

代码是否针对 Xilinx 进行优化? Y
标准 FPGA 优化技术 Inference
定制 FPGA 优化技术 None
所支持的综合软件工具及版本 Vivado Synthesis / 22.1
是否执行静态时序分析? Y
是否包含 IP-XACT 元数据? N

验证

是否有可用的文档验证计划? Yes, document only plan
测试方法 Directed Testing
断言 N
收集的覆盖指标 Functional
是否执行时序验证? Y
可用的时序验证报告 Y
所支持的仿真器 Xilinx lSim / 2022.1; Mentor ModelSIM / 10.5b

硬件验证

在 FPGA 上进行验证 Y
所使用的硬件验证平台 UltraZed-EV
已通过的行业标准合规测试 N
是否提供测试结果? N