SlideShare a Scribd company logo
1 of 18
Download to read offline
デバイス・レベルまで対策が必要なIoTセキュリティ
~TrustZone®対応STM32マイコンで守るIoT端末~
DX時代のIoTセキュリティ最新トレンド~エッジからクラウドまで~
2019年10月21日(月)
木村 崇志
STマイクロエレクトロ二クス株式会社
マイクロコントローラ & デジタル製品グループ
IoT端末開発を支えるSTのポートフォリオ 2
セキュリティ
スケーラブル
な
セキュリティ
ソリューション
プロセッシング
超低消費電力
から
高性能
まで
コネクティビティ
10 cm
から
10 km
まで
モータ制御
電力変換
電力監視
ドライバ
電源 &
電源管理
ナノ・ワット
から
メガ・ワット
まで
コンディショニング
&プロテクション
ナノ・アンペア
から
キロ・アンペア
まで
センシング &
アクチュエー
ティング
センサ
&
アクチュエータ
Arm® Cortex®ベース STM32ファミリ 3
幅広い選択肢 / シリーズを超えた互換性 / 豊富なエコシステム
超低消費電力
メインストリーム
Cortex-M0/M0+ Cortex-M3 Cortex-M4 Cortex-M7
ハイパフォーマンス
ワイヤレス
CPU Cortex-M33
Cortex-M4/M0+
デュアルコア
Cortex-A7
マイクロプロセッサ
長期供給保証
デュアルCortex-A7
+ Cortex-M4
動作時:31uA/MHz
スタンバイ時:440nA*
*:内蔵SRAM 16KB保持 + RTC動作
IoT端末向けに最適なマイコンSTM32 4
IPネットワーク無線通信
IoT端末
(組込み機器)
ゲートウェイ クラウド
IoT端末開発エコシステムが充実したSTM32 5
2G/3G
主要なIoT向け無線通信規格を評価できる開発キット
IoTネットワークのセキュリティ 6
過去より攻撃に曝され、セキュリティ対策が普及
IoT端末
(組込み機器)
ゲートウェイ クラウド
IoTネットワークのセキュリティ 7
ネットワークに接続され始め、攻撃に曝された経験が少ない
ネットワーク接続以前の方法で開発・製造されている場合、
セキュリティ対策が不十分の可能性あり
IoT端末
(組込み機器)
ゲートウェイ クラウド
予想される攻撃
重要情報の不正読み出し
8
重要情報の
不正読み出し
模造品の製造
なりすまし
サービスの不正利用• FW
• 認証情報
• 鍵データ
予想される攻撃
マルウェア、データ改ざん
9
感染
サービスの妨害
マルウェア組込み
データ改ざん
重要情報の改ざん
STM32セキュリティ・ソリューション 10
市場の要求に応じて進化してきたSTM32セキュリティ機能
市場ニーズ
STM32
セキュリティ
機能
• MPU
• 書込み保護
• ウォッチドッグタイマ
• ユニークID
• 読出し保護(デバッグ
アクセスポート遮断)
• 暗号化HWアクセラ
レータ
• 真乱数発生器
• コードIP保護
(PCROP)
• ファイヤ・ウォール
• セキュア・ブート
• セキュアFWインストール
• セキュアFWアップデート
•TrustZone®
•Arm PSA準拠*
• アクティブ・タンパ検出
• ユニーク・ブート・エントリ・
アドレス*
• ワンタイム実行メモリ領域*
• セキュア・デバッグ
• プログラム暴走対策
• 個体管理
• 模造品対策 • モジュール出荷時等
のコードIP盗難対策
• ライフタイム・セキュリ
ティ管理(FWライセンス
管理、FWアップデート)
• IoTセキュリティ
*STM32L5のみ
読出し保護機能によるデバッガ・アクセス対策 11
保護レベル0(保護なし)
オプションバイトにユーザが設定することでレベル0へ移行
全てのブートモードが有効(ユーザFlash、SRAM、デバッグ)
レベル0
レベル1
レベル2
保護レベル1(ソフト設定による保護)
ユーザFlash, バックアップSRAM以外からのブート時、この領域への一切のアクセスは無効
(SRAM、内蔵ブートローダ、デバッグ機能)
レベル1がイネーブルの時、オプション・バイト(RDP)のレベルを0にすると
FlashおよびバックアップSRAMの全領域が消去
保護レベル2(デバッグポートのヒューズ切断による物理保護)
レベル1に加えて、デバッグポートのヒューズが切断され、外部からのアクセスが不可
ユーザFlash以外の領域からのブートは一切無効
タンパ検出による筐体開封対策 12
未開封=LOW 開封=HIGH
タンパ検出ピンの電圧レベル変化で筐体開封を検知
バックアップ
レジスタ内の
機密情報リセット
検出時の
タイムスタンプ
イベント発生
タンパ検出ピン
アクティブ・タンパ検出による基板削剥対策 13
基板削剝:
ドリルなどで基板を削剥して
プローブポイントを作り
デバイスにアクセスする攻撃方法
基板上に網目状の線路ループを張り巡らせ、ランダム波形の出力
と入力を継続比較し、結果が一致している間は問題なし
ランダム波形の入力が途絶えた=基板が攻撃を受けた
と判断して割込み生成 + メモリ領域を自動消去
JTAG
通信インタフェースへのアクセス対策 14
通信インタフェースからの不正ハッキングに対して
重要情報をアイソレーションしておくことが重要
STM32のアイソレーション機能
• TrustZone
• ワンタイム実行メモリ領域
• ユニーク・ブート・エントリ・アドレス
• コードIP保護
• ファイヤ・ウォール
• MPU
TrustZoneによるアイソレーション 15
software
data
hardware
software
data
hardware
セキュア非セキュア
TrustZone:Armのセキュリティ機能
ハードウェアでアクセスの監視、許可・禁止の設定、管理、運用をする
セキュアFWアップデートによるFW盗難対策 16
FW受信
アップデータ起動
コードヘッダを確認
FWタグを確認
FWをFlashに格納
FWの検出
コードヘッダの
証明書一致
FWを復号化
(所有キー)
デバイスリセット
FW更新フロー
Y
N
セキュア・ブート
&
FWアップデータ
コード1ヘッダ
アプリケーション
コード1
鍵データ
デバイスリセット
下記機能で保護
• TrustZone
• ワンタイム実行メモリ領域
• コードIP保護
• ファイヤ・ウォール
• MPU
• 書込み保護
ユニーク・ブート・エントリ・アドレス
アドレスを任意に設定
書込み保護機能で
デバッガアクセスと
ブートローダアクセスを禁止
FWタグが一致
デバイスリセット
Y
N
FWアップデート
FWアップデート用
一次スロット
コード2ヘッダ
暗号化された
アプリケーション
コード2
TrustZone®対応STM32マイコン
まとめ
• 充実したIoT端末開発エコシステムによるサポート
• IoT端末への攻撃に対する豊富な対策機能
• セキュリティ・ソリューションとの組み合わせでRoot of Trustを実現
17
ご清聴ありがとうございました

More Related Content

Similar to デバイス・レベルまで対策が必要なIoTセキュリティ

Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)
Takayori Takamoto
 
Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino3G
 
20150521 techno frontier2015講演-ntt_com境野哲
20150521 techno frontier2015講演-ntt_com境野哲20150521 techno frontier2015講演-ntt_com境野哲
20150521 techno frontier2015講演-ntt_com境野哲
akira sakaino
 

Similar to デバイス・レベルまで対策が必要なIoTセキュリティ (20)

Exciting and Thrilling, EnOcean technology online seminar.
Exciting and Thrilling, EnOcean technology online seminar.Exciting and Thrilling, EnOcean technology online seminar.
Exciting and Thrilling, EnOcean technology online seminar.
 
Extreme defender-for-iot-solution-brief-1 version2
Extreme defender-for-iot-solution-brief-1 version2Extreme defender-for-iot-solution-brief-1 version2
Extreme defender-for-iot-solution-brief-1 version2
 
SecurityIoTLT#1 IoTx無線のセキュリティ
SecurityIoTLT#1 IoTx無線のセキュリティSecurityIoTLT#1 IoTx無線のセキュリティ
SecurityIoTLT#1 IoTx無線のセキュリティ
 
Arduinoで作るM2Mクラウドコンピューティング(東京大学 落合秀也先生)
Arduinoで作るM2Mクラウドコンピューティング(東京大学 落合秀也先生)Arduinoで作るM2Mクラウドコンピューティング(東京大学 落合秀也先生)
Arduinoで作るM2Mクラウドコンピューティング(東京大学 落合秀也先生)
 
Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)
 
Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)Arduino用3 gシールドへの期待(クアルコムジャパン)
Arduino用3 gシールドへの期待(クアルコムジャパン)
 
Nagoya2018
Nagoya2018Nagoya2018
Nagoya2018
 
ゼロトラスト セキュリティ モデル を IoT に - Microsoft の考える IoT セキュリティ -
ゼロトラスト セキュリティ モデル を IoT に - Microsoft の考える IoT セキュリティ -ゼロトラスト セキュリティ モデル を IoT に - Microsoft の考える IoT セキュリティ -
ゼロトラスト セキュリティ モデル を IoT に - Microsoft の考える IoT セキュリティ -
 
Arduino用3gシールドの開発と教育への実践(天良先生)
Arduino用3gシールドの開発と教育への実践(天良先生)Arduino用3gシールドの開発と教育への実践(天良先生)
Arduino用3gシールドの開発と教育への実践(天良先生)
 
Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18
 
橋梁・構造物モニタリングシステム_IoTビジネス共創ラボ 第7回勉強会
橋梁・構造物モニタリングシステム_IoTビジネス共創ラボ 第7回勉強会 橋梁・構造物モニタリングシステム_IoTビジネス共創ラボ 第7回勉強会
橋梁・構造物モニタリングシステム_IoTビジネス共創ラボ 第7回勉強会
 
20150521 techno frontier2015講演-ntt_com境野哲
20150521 techno frontier2015講演-ntt_com境野哲20150521 techno frontier2015講演-ntt_com境野哲
20150521 techno frontier2015講演-ntt_com境野哲
 
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
日経ITpro EXPO 2015: 次世代IoTアーキテクチャ CEO玉川、CTO安川
 
IETFにおけるM2M/IoTの動向
IETFにおけるM2M/IoTの動向IETFにおけるM2M/IoTの動向
IETFにおけるM2M/IoTの動向
 
LPWA Sigfoxネットワークとクラウド連携
LPWA Sigfoxネットワークとクラウド連携LPWA Sigfoxネットワークとクラウド連携
LPWA Sigfoxネットワークとクラウド連携
 
SigfoxではじめるIoT勉強会
SigfoxではじめるIoT勉強会SigfoxではじめるIoT勉強会
SigfoxではじめるIoT勉強会
 
クラウド・IoT基盤における信頼性及び関連の標準化動向
クラウド・IoT基盤における信頼性及び関連の標準化動向クラウド・IoT基盤における信頼性及び関連の標準化動向
クラウド・IoT基盤における信頼性及び関連の標準化動向
 
将来のネットワークインフラに関する研究会 | 次世代通信サービスに求められる機能とSORACOMの取り組み
将来のネットワークインフラに関する研究会 | 次世代通信サービスに求められる機能とSORACOMの取り組み将来のネットワークインフラに関する研究会 | 次世代通信サービスに求められる機能とSORACOMの取り組み
将来のネットワークインフラに関する研究会 | 次世代通信サービスに求められる機能とSORACOMの取り組み
 
20180420 工場ライン情報化のご提案
20180420 工場ライン情報化のご提案20180420 工場ライン情報化のご提案
20180420 工場ライン情報化のご提案
 
【Interop Tokyo 2015】 IoT 01: 産業用イーサネット スイッチ Cisco IE 4000 シリーズのご紹介
【Interop Tokyo 2015】 IoT 01: 産業用イーサネット スイッチ  Cisco IE 4000 シリーズのご紹介【Interop Tokyo 2015】 IoT 01: 産業用イーサネット スイッチ  Cisco IE 4000 シリーズのご紹介
【Interop Tokyo 2015】 IoT 01: 産業用イーサネット スイッチ Cisco IE 4000 シリーズのご紹介
 

More from Trainocate Japan, Ltd.

More from Trainocate Japan, Ltd. (20)

test_アンケート案内_securityliteracy0907.pptx
test_アンケート案内_securityliteracy0907.pptxtest_アンケート案内_securityliteracy0907.pptx
test_アンケート案内_securityliteracy0907.pptx
 
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
 
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめAWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
 
今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎
 
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
 
LPI認定の概要
LPI認定の概要LPI認定の概要
LPI認定の概要
 
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
 
AWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフトAWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフト
 
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク
 
セキュアなテレワークの実現
セキュアなテレワークの実現セキュアなテレワークの実現
セキュアなテレワークの実現
 
OSSを活用したIaCの実現
OSSを活用したIaCの実現OSSを活用したIaCの実現
OSSを活用したIaCの実現
 
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
 
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
 
Microsoft Teams 管理のススメ
Microsoft Teams 管理のススメMicrosoft Teams 管理のススメ
Microsoft Teams 管理のススメ
 
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
 
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
 
20191024 dx trainocate
20191024 dx trainocate20191024 dx trainocate
20191024 dx trainocate
 
IoTセキュリティの課題
IoTセキュリティの課題IoTセキュリティの課題
IoTセキュリティの課題
 
AWS IoT サービスのアップデート情報とセキュリティ関連機能
AWS IoT サービスのアップデート情報とセキュリティ関連機能AWS IoT サービスのアップデート情報とセキュリティ関連機能
AWS IoT サービスのアップデート情報とセキュリティ関連機能
 
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
 

Recently uploaded

Recently uploaded (10)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

デバイス・レベルまで対策が必要なIoTセキュリティ