セキュア・エレメントには興味があるものの「なんとなく使うのが難しそう」というイメージを持っていらっしゃる方も多いのではないでしょうか?
NXPのセキュアエレメントSE05xにはPlug and Trust Middlewareというミドルウェアが提供されています。これにはSE05xを使用するための専用APIに加えて、OpenSSLやmbed-TLSといった広く使用されているライブラリに対するプラグインも含まれています。そのためこれらのライブラリを使用したアプリケーション(例:Eclipse Mosquitto™ etc.)は、無変更または非常に少ない変更によりセキュア・エレメントの機能を活用することができます。
このミドルウェアのリファレンス動作環境としてはWindows PC、様々なNXP製MCU/MPU(Linux)に対応していますが、手軽に入手可能なRaspberry Piにも対応しています。
WindowsおよびLinux環境ではコマンドラインツールも利用可能なため様々な動作を手軽に確認可能です。
この記事ではRaspberry Pi上でのPlug and Trust Middlewareのセットアップ方法を紹介します。
(作業時間:20分)
Read more...