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

ASCON IPコア (Blanced)【Xiphera社 XIP2201B】

 

Block/Stream Ciphers: XIP2201B ASCON コア (Blanced)

ASCON認証付き暗号


Xipherasy社のXIP2201Bは、ASCON認証付き暗号化と関連データ(AEAD)およびハッシュ処理のためのIPコアです。XIP2201Bは、ベンダー非依存の設計手法でユーザのFPGAおよびASICベースの設計に簡単に統合するために設計されています。XIP2201Bの機能は、特定のFPGAメーカー固有の機能に依存していません。XIP2201Bは、AEADの3つのバリアントとハッシュの2つのバリアント、および拡張可能な出力関数(XOF)をサポートしています。XIP2201Bが1つのIPコア内で3つの異なる暗号プリミティブを提供していることです。

 機能

XIP2201Bは、ASCONの対応の各種バリアントに対して、認証付き暗号化および復号化、ハッシュ処理、および拡張可能な出力関数の操作を行います。ASCONは軽量暗号アルゴリズムとしてNIST選択され、今後の使用が期待されます。このアルゴリズム自体は、サイズを小さくし、多くの機能をサポートし、特に小さな入力に対して効率的であるように最適化されています。XIP2201Bは、中程度のリソース使用と高速な演算の両方のブランスを目標に最適化されています。

 ブロック図

 特徴

  • 複数の暗号アルゴリズム対応:ASCON-128/128a/80pq/Hash/HashaおよびXOF、XOFaをサポートしています。パラメータでアルゴリズムを切替可能。
  • 一定のレイテンシ:タイミングに基づくサイドチャネル攻撃に対する保護を提供します。
  • コンパクトなサイズ:Intel® Cyclone® V Eでは1842 ALM、Xilinx® Kintex® Ultrascale+では2334 LUTを使用
  • 規格準拠:Ascon specification 1.2(2021年5月31日)に準拠しています。標準化が新しいバージョンに進行する際に、XIP2201Bを更新することを約束しています。
  • 簡単な統合:64ビットインターフェースが各種システムに簡単に統合できます。

 リソース使用量

ディバイス

リソース

Fmax

最大スループット

Intel® Cyclone® 10 GX

1842 ALM

447.83 MHz

2.20 Gbps

Intel® Arria® 10 GX

1842 ALM

443.46 MHz

2.18 Gbps

Xilinx® Kintex® UltraScale+

2334 LUT

497.02 MHz

2.45 Gbps

Xilinx® Zynq® MPSoC

2342 LUT

449.44 MHz

2.21 Gbps

Lattice® CertusPro-NX® 

4665 LUT4

163.26 MHz

803.77 Mbps

Lattice® ECP5® 

4641 LUT4

162.50 MHz

799.98 Mbps

Microchip® PolarFire® 

5000 4LUTs

118.29 MHz

582.34 Mbps

 

 納品物

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