最先端の半導体ソリューションで新たなマーケット・ニーズを切り拓きます。

ポスト量子暗号IPコア KYBER-512/768/1024 KEM (Blanced)【Xiphera社 XIP6110B】

 

 

 

 

xQlave™ - Post-Quantum Cryptography:XIP6110B KYBER-512/768/1024 KEM (Balanced)


XIP6110Bは、Xipheraが提供するCRYSTALS-Kyberポスト量子鍵カプセル化メカニズム(KEM)のIPコアです。Kyberは、これからの様々なセキュリティプロトコル(例えば、IPsec IKEv2 [4] や TLS 1.3)における鍵交換に使用されることが期待されます。

XIP6110Bは、Kyber-512、Kyber-768、およびKyber-1024のすべてパラメターセット(鍵サイズ)のKyberアルゴリズムに対して、鍵生成、カプセル化、およびデカプセル化の操作をサポートしています。また、本IPコアは性能と実装面積の間の良好なバランスを最適化しています。

 特徴:

  • 小さいなサイズ: 10k LUT未満で、数個乗算器(DSPブロック)と内部メモリブロックを使用します。
  • 高性能: 1秒あたり数千の鍵生成、カプセル化、またはデカプセル化操作が可能です。
  • 安全なアーキテクチャ:実行時間は秘密値に依存せず、タイミングベースのサイドチャネル攻撃から保護されます。ソフトウェアコンポーネントなしで、デジタルロジックのみで実装されています。
  • 簡単な統合:シンプルな64ビットインターフェースにより、システム統合が容易です。
  • 規格準拠:Kyber 3.0(2020年10月1日)の仕様に準拠しています。Xiphera社は、標準化が新しいバージョンに進む際にIPを更新することを約束しています。

ブロック図: 

 

 性能:

XIP6110Bのパフォーマンスは、クロック周波数、オペレーション及び鍵サイズ(パラメータ)に依存します。クロック周波数が100 MHzの場合の処理時間は以下の表に記載しています。

 処理時間 Kyber-512 Kyber-768 Kyber-1024
 鍵生成 0.14 ms 0.27 ms 0.40 ms
 カプセル化 0.20 ms 0.35 ms 0.49 ms
  デカプセル化 0.29 ms 0.48 ms 0.63 ms

 

 

 納品物:

  • データシート
  • 暗号化したRTLソースコード或いはターゲットFPGA向けに最適化したネットリスト
  • シミュレーションテストベンチ(VHDL)
  • 保守サービス