BA414PEKはBARCO-Silex社が開発した柔軟性と高いパフォーマンスを備えた公開鍵暗号(Public Key)化エンジンです。 RSA及びECCアルゴリズムの実行に含まれたすべての
機能及び複雑な算数演算を対応しています。
● デュアルフィールド算術演算 (Dual Field Arithmetic)
算数演算を実行する為に高速のハードウェア回路を搭載、GF(p) & GF(2m)デュアル・フィールド対応。データとキーのサイズは4096ビットまでサポート |
一つのModular Montgomery Multiplier(MMM)を搭載 |
一つ削除可能な非常に効率的な256か512ビットのUnified Modular Divider(UMD)を搭載 |
● コントロールユニット
分散・集合 DMAとμCodeの駆動State Machineから構成。 このμCodeの駆動State Machineの搭載により、プロセサーの処理負荷が大幅に減ると同時に、ユーザディサインと統合し易くなります。 |
内蔵したDMAは外部暗号メモリから必要な入力データを選択し、暗号操作完了後のデータをメモリに書き込みます。 |
μCode駆動アーキテクチャは上位レベルのユーザ設計やカスタマイズアルゴリズムの実装を可能にした。 |
クラシックHandshakeメカニズム対応、簡単な16ビットホストインターフェース |
● ブロック図
● 特徴
フルハードウェアディサインで複雑な公開鍵アルゴリズムの演算を実現 |
柔軟に合成可能なコア設計、ロー・コストFPGAファミリーとASIC両方対応 |
デュアル・フィールドGF(p)&GF(2m)算数演算対応 |
サポート任意データー/キーサイズ(4096ビットまで) |
サポートNISTの推奨したすべての楕円曲線方程式 |
オペランドのサイズ、パラメター及び楕円曲線はソフトウェアでコンフィギュレーション可能 |