PUFiot の紹介

PUFiotはハイセキュリティな暗号化コプロセッサです

PUFiotは画期的で高度なセキュリティを実現する暗号コプロセッサです。従来のセキュリティSoC設計(セキュアコアやディスクリートの暗号化部品を用いた組込みHSM(Hardware Security Module))と比較して、PUFiotを用いれば非常に簡単にハードウェアベースのルートオブトラストを実現して脆弱性を減少させる事が出来るとともに、プロセッサコアやオペレーティングシステムに余分な負荷を掛ける事無く、どんなシステムのセキュリティレベルも即座に向上させることが出来ます。

PUFiotのセキュリティ・バウンダリーは、ハードウェアで物理的に分離しているため堅牢であり、ソフトウェアのみのバリアより脆弱性を軽減させます。搭載されたPUFは、生来よく保護された静的エントロピーソースですので、SoC設計者が確立したキー生成やマネージメント手順を用いてシステムキーの階層を構築するのに適しています。これに加えてPUFiotの暗号化エンジンは広範囲のセキュアオペレーションを実行可能で、キー交換、セキュアブート乃至はTLS(公開鍵検証と署名)、認証(MAC)、キー・ラッピング(本PUFに生来備わった自然なランダム性がベース)とラップされたキーを外部メモリーにストアする事が出来ます。

特長

PUFiotはハイセキュリティな暗号化コプロセッサであり、PUFrtに5つのメインブロックを追加し、合計9ブロックで構成されています。

  • PITC: PUFiot を制御するAPB I/F

  • DMA: DMA(Direct Memory Access)接続用の AXI4 I/F

  • PUFkeyst: 暗号化ハードウエアを内蔵した4kbの汎用OTP  

  • PUFuid: ユニークなプライベートキーやUIDまたはルートキーとして活用できるハードウエアベースの指紋生成。 

  • PUFtrng: 高品質な真正乱数発生器 

  • KWP: キーラッピング ファンクション(外部使用の為のキー送出用)

  • PKC (Public Key Co-processor): 全ての楕円曲線暗号機能を支援

  • Crypto: プライベートキー暗号、メッセージ認証コード、ハッシュ、および鍵導出関数で構成される暗号化エンジン群

  • 包括的な改ざん防止の回路と対策

アプリケーション

PUFiot は下記をサポートします。

  • TEE(Trusted Execution Environment)セキュリティの強化

  • キー処理と生成

  • 即時キーラッピングと間接的キーラッピング

  • キー階層の構築と高度な管理

  • セキュアブート

  • ローカルキーを用いた暗号化による複製防止と資産保護

  • TLSプロトコル

 

ブロックダイアグラム

 

 

テクニカル スペック

 

 

製品概要ダウンロード

 

 

評価キット

 

PUFiot評価キットは、デジタル部(暗号化されたVerilogフォーマットで記述されたPUFsecurityの RTL設計部分)とアナログ部(eMemoryによるOTP/PUF のVerilogフォーマットのビヘイビアモデル), 並びにユーザーマニュアルとシミュレーション環境によって構成されています。デザインのRTL部分には、SoCの統合評価用(Verilogシミュレーション)と合成およびハードウエア評価用(FPGAエミュレーション)の2つのバージョンがあります。

この評価キットを利用すれば、SoC設計者はPUFiotのフルファンクションを経験することが出来、フロントエンド設計ステージで暗号コプロセッサを付加した評価を行うことが可能になります。PUFiotは標準APBスレーブバスとAXI4マスターインターフェイスを装備していますので、APB/AXI4バスを持つ既存のシステムと容易に接続可能です。これに加えて、FPGAをPUFiotのエミュレーションに使用する場合、全てのセキュリティ機能の評価に役立つAPIがリクエストに応じて提供されます。FPGAエミュレーションとAPIファンクションの詳細は、インテグレーションノートとアプリケーションノートをご参照ください。.
 ​

 

ご提供内容 ​​: 

ドキュメント 

  • データシート 

  • インテグレーションノート

  • アプリケーションノート(API)

  • リリースノート

 

フロントエンドモデル

  • RTLのVerilog HDLファイル(Synthesizable in FPGA)

  • 組込みAPI / FW (.h.a.)

  • テストベンチ

PUFiotにご興味があれば、是非、当社のオープンソースプログラム:lP Goから、評価キットをご申請下さい。今なら無償でダウンロード出来ます!

© 2020 PUFsecurity  All Rights Reserved