encryption

ファイルシステム上のデータを保護する暗号化アドオン機能

ファイルシステムデータを保護するアドオン機能となりますので、システム全体・アプリケーションの保護要件は、別途ご相談ください。

ファイルシステム全体または個々のファイルの暗号化をサポート

2種類の暗号化アドオンパッケージをサポート

  • DES(Data Encryption Standard)
  • AES(Advanced Encryption Standard)128bit / 256bitのキー長

FAT、SEGGER EFSファイルシステムの両方で使用可能

暗号化可能ストレージデバイス:すべてのストレージデバイス NAND、NOR、SD / MMCカードをサポート

簡単に導入可能(アプリケーション側の変更は最低限)

ファイルを復号化/暗号化するPCユーティリティ付属


パフォーマンスベンチマーク

ストレージデバイス:128bitキーのAESを使用し、8bitバスインターフェイスNANDフラッシュ

NXP Kinetis K60(CPUクロック:120 MHz)
Write speed522 Kbytes/sec
Read speed553 Kbytes/sec

ストレージデバイス:128bitキーでAESを使用し、SDカード

ST STM32F4(CPUクロック:96 MHz)
Write speed500 Kbytes/sec
Read speed530 Kbytes/sec

暗号化と復号化はソフトウェアで高速に実行されます。
ハードウェアアクセラレータがサポートされている場合、ハードウェア処理をすることで、パフォーマンスを向上させることができます。
(別途HALオプション)


How to Use Encryption(サンプル事例)