Chacha20-Poly1305 認証付き暗号IPコアです。
● 概要
BA417 IPコアはRFC7539準拠の暗号化エンジンで、Chacha20ストリーム暗号とPoly1305メッセージ認証コードを組み合わせ、Authenticated Encryption with Associated Data (AEAD) を実現するIPです。このIPコアはASICとFPGAデバイス (Altera, Xilinx, Microsemi) で利用可能です。インタフェースはシンプルで、統合しやすくなっています。
アーキテクチャも独特な、フレキシビリティの高いものになっています。特定のアプリケーションで必要とされるスループットと機能を考慮して、FPGAまたはASICのテクノロジで最適な設定を選べます。IPコアはscatter/gather DMAやAMBAインタフェース (AHB/AXI) と組み合わせ、マルチギガビットのスループットを持つSoCソリューションを構築できます。
このIPコアはBA470 eSecureセキュリティモジュールIPに組み込んで使用することもできます。
● 特徴
- RFC7539に完全準拠
- 暗号化・復号 (Chacha20) のみサポート
- 認証のみサポート (Poly1305)
- 認証・暗号化をサポート (AEAD)
- デフォルトのAXI4ストリームインタフェース
- オプションでscatter/gather DMAを付けられるAMBA AHB/AXI ブリッジ
- FPGA (Altera, Xilinx, Microsemi) および ASIC (TSMC, UMC, GF…) のテクノロジに対応
- 省電力機能
- Poly1305の鍵生成
- ChaCha20
- 専用入力
- 完全同期設計
● アプリケーション
- TLS/DTLS