Upgrade to Pro — share decks privately, control downloads, hide ads and more …

rainbowtype secure prototyping suite

rainbowtype secure prototyping suite

Kentaro Mitsuyasu

May 07, 2022
Tweet

More Decks by Kentaro Mitsuyasu

Other Decks in Technology

Transcript

  1. Concept • 今日のIoTプロジェクトでは、プロトタイピングとフィールド 展開は密接に関連しています。 • CI / CD開発サイクルのように、それらは何度も繰り返される ことによってより多くの価値を生み出します。 •

    IoTの範囲はエッジデバイスからクラウドまで多岐にわたり、 プロジェクトの途中でセキュリティ対策を組み込むことはほと んど不可能かもしれません。 • このプロジェクトは、プロトタイプの時点から開発者がセキュ リティ対策に必要とするシステムフットプリントを提供します。
  2. Feature & Benefit プロトタイプ段階から開発クライアント、サーバー、およびデバイス全体を保護します このプロジェクトは、有名なESP32プラットフォームで次の機能を有効にします。 • デバイスの起動制御 • セキュアブート、フラッシュ暗号化 •

    ハードウェアルートオブトラストによるTLS通信暗号化 • OTA機能 • Wifi接続管理 開発プラットフォームに関係なく、ファームウェアを安全に更新します 開発のスピードアップ 特定のサービスだけでなく、オープンに使用できます AWSおよびAzureへの安全なデバイス接続をサポートします
  3. Architecture Secure OTA, status update, Wifi connection on FW layer

    including secure boot flash encryption, TLS connection Developers can use variety of dev tool Upload,and signed firmware server client bootloader Developers’ PC A server that exists on the Internet with a global IP Each ESP32 device with ATECC608 secure element
  4. What you need is: • ESP32 device and ATECC608A/B (not

    trust&go, trustflex) • A server with Global IP • Windows10 PC server client bootloader
  5. Device management Server Check status on boot OTA if requested

    XXX config Signed FW XXX Allowed device list update via websocket serial state data request keynum client bootloader