組み込みセキュリティコース
9. 組み込みセキュリティコース(2週間)¶
カリキュラム概要¶
| 週 | 主なトピック | 内容 | 実践演習テーマ |
|---|---|---|---|
| Week 1 | セキュリティ基礎と脅威分析 | - 組み込みシステムのセキュリティリスク - 脅威モデリング手法 - セキュアブートの概念 |
- 特定の組み込みシステムの脅威分析 - セキュアブートプロセスの設計 |
| Week 2 | 暗号化と安全な通信 | - 暗号化アルゴリズムの基礎 - セキュアな通信プロトコル(TLS/SSL) - ファームウェア更新のセキュリティ |
- 暗号化ライブラリの使用演習 - セキュアなOTA更新システムの設計 |
評価方法¶
- 日々の演習レポート
- 実践演習の成果物(セキュリティ設計書、実装コード)
- 最終プロジェクト(セキュリティを考慮した小規模組み込みシステムの設計と実装)
注意点¶
- このコースは基本的なネットワーク知識とC/C++プログラミングスキルを前提としています。
- 暗号化アルゴリズムの数学的背景にも触れますが、深い数学的知識は要求しません。
- 法的・倫理的側面についても学び、責任あるセキュリティ実践を促します。
- 実際のセキュリティ脆弱性や攻撃手法についても学びますが、これらの知識の悪用は厳禁です。
必要な機材・ソフトウェア・ツール¶
- 開発用PC(Windows、Mac、Linuxいずれか)
- 参考価格:80,000円〜200,000円(新品の場合、スペックによる)
- 組み込み開発ボード(ESP32 推奨)
- 参考価格:1,000円〜2,000円
- USBシリアル変換モジュール
- 参考価格:500円〜1,000円
- OpenSSL
- 価格:無料
- 暗号化ライブラリ(mbedTLS)
- 価格:無料
- Wireshark(ネットワークプロトコルアナライザ)
- 価格:無料
- OWASP ZAP(Webアプリケーション脆弱性スキャナー)
- 価格:無料
推奨参考書(Amazon.co.jp 参考価格)¶
- 「実践 組込みセキュリティ」著:森久太郎、坂本裕介(インプレス) 価格:3,520円
- 「暗号技術入門 第3版」著:結城浩(SBクリエイティブ) 価格:3,300円
- 「IoTセキュリティ」著:山内正人、松岡正人(オーム社) 価格:3,520円
注:これらの価格は2024年7月19日時点のものです。実際の価格は変動する可能性があります。
このコースでは、組み込みシステムにおけるセキュリティの重要性と実践的な対策技術について学びます。脅威分析から暗号化実装まで、組み込みデバイスを安全に保護するために必要なスキルを養成することを目指します。