スケーラブルなAES-XTSエンジン
●概要
AES-GCMは認証とプライバシー保護のための暗号化アルゴリズムとして認定されています。GCMはCTRモード (カウンターモード) をベースに暗号化し、ガロア体乗算をベースに認証を行います。
XTSはパイプライン化と並列処理が可能なので、データレートを非常に高速化できます。
BA416は、大きさは (鍵、IV、入力・出力レジスタ、ガロア体演算器などを含めて) 1万5000ゲートから、100 Gビット/秒を超えるデータレートを達成できるスケーラブルな暗号化エンジンです。エンジンはジェネリックな関数で簡単に設定が可能です。BA416ではデータインタフェースにいくつか選択肢があり (FIFO、AMBAなど)、ASICやFPGAでのリソースやパフォーマンスが予測可能で、使いやすいソリューションです。
BA416はシリコン実証済みで、ターゲットテクノロジ (ASIC/Altera/Microsemi/Xilinx) に最適化できます。
● 特徴
- すぐ使える、実装面積と性能は予測可能でシリコン実証済みのソリューション
- ポータビリティ: ASIC, Altera, Microsemi, Xilinx
- NIST SP800-38Eと互換
- 論理回路の面積は要求される性能と使用する機能に合わせて最適化
- 面積と性能の最適なトレードオフが取れるスケーラブルなマルチコアソリューション
- コンパクト
- 100 Gビット/秒以上
- 128ビット鍵と256ビット鍵をサポート、鍵拡張機能内蔵
- XTS 256 (128ビット鍵 x 2)
- XTS 512 (256ビット鍵 x 2)
- CCM、XTS、その他のモード (CBC、OFC、CTR...) と組み合わせ可能
- 制御用インタフェース:
- APB
- AXI4-Lite
- データインタフェース:
- FIFO型インタフェース
- AMBA (AHB, AXI, AXI-4ストリーム)、DMAオプションあり
- 暗号窃盗 (オプション)
- 使いやすいソフトウェアAPI
- より高水準のセキュリティが求められるアプリケーションでは、マスキングオプションが選択可能 (単純電力解析 (SPA) や差分電力解析 (DPA) による攻撃防御)。
- FIPSベクトルベースのセルフチェック式テストベンチ
- 省電力機能
● アプリケーション
- ディスク・データストレージ
- SATA IIIアプリケーション