暴走を検知するウォッチドッグタイマーフラッシュメモリが改ざんされ、マイコンがハッカーに乗っ取られた場合の万が一の対策として、ウォッチドッグタイマーがある。Dog)とは番犬のことだ。マイコンの動作が正常かどうかを見張ってくれる番犬機能のタイマーをウォッチドッグタイマーと呼ぶ。ウォッチドッグタイマーは、電源投入またはプログラム実行開始と同時にカウントを始め、リフレッシュしない限り、カウント動作を続ける。セキュリティの観点からソフトウェアではカウントを停止するこはできないようになっている。起動後一定時間が経過しオーバーフローするとマイコンをリセットするので、カウンターがオーバーフローする前に、リフレッシュしなければならない。したがって、ユーザーはリフレッシュするプログラムコードを組み込んでおく必要がある。ユーザーはウォッチドッグタイマーのオーバーフロータイムを知っているため、リフレッシュするプログラムを組み込むことができるが、ハッカーが組み込むプログラムではリフレッシュできないため、ハッカーによるマイコンの乗っ取りを防げる。暗号化エンジンサーバ間またはデバイス間の通信は、認証と認可を必要とし、安全でなければならないがそれでも万が一、データを盗まれた場合でも、データを暗号化しておけば、データの内容を盗まれることはない。暗号化といっても、さまざまな方式が存在する。ここではSTマイクロエレクトロニクスのSTM32ファミリに搭載されている、暗号化機能を例に挙げる。STM32ファミリは「暗号化エンジン」という周辺機能を持っており、AES、TDES、DESをサポートしている。ガロア・カウンターモード(GCM)、CBC-MAC付きカウンターモード(CCM)などのモードをサポートしている。データをスワッピングする機能も持っているため、データを盗まれても、容易に復号できない(図7)。アプリケーション・マネージャー)日系半導体メーカーにて、25年以上にわたりマイコンの設計業務に携わる。Cortex-Mプロセッサを搭載したSTM32ファミリの技術サポート業務に従事。Armマイコン以外にも精通しており、一般的な4ビットマイコンから32ビットマイコンまで幅広い知識を有する。一次物理解析&電気的特性評価マイコンをより深く知ることを目指す新連載「マイコン講座」。今回から3回にわたって、マイコンメーカーが行っている「不良解析」を取り上げる。メーカーから送られてくる不良解析レポートの内容を理解するための、不良解析に関する基礎知識を紹介していく。ESDによる不具合発生メカニズムと対策のヒント今回から2回にわたり、マイコンを使用する上で必要不可欠な「ESD対策」について解説していく。第1回は「ESDの破壊モード(メカニズム)」と「ESDの主な発生要因とその対策」を取り上げる。データシートを正しく理解するなら「凡例」から気を抜くな今回から3回にわたり、マイコン製品のデータシートを正しく理解することを目的に、実際のデータシートを見ながら、データシートの注意点を紹介していこう。不良位置を特定する解析について紹介していく。PDMとPCMの変換フィルター内蔵32ビットマイコンSTマイクロエレクトロニクスは、低消費電力の32ビットマイコン「STM32L45X」を発表した。Modulators)」を内蔵している。つながる時代のセキュリティ、チップと組み込みOSの連携で守るもはや携帯電話機やPCだけではない。あらゆる組み込み機器がネットワークにつながる時代である。した機器をクラッカーの脅威から守り、データ保護を実装するには、半導体チップ上にハードウェアとソフトウェアの両方の形態で搭載された信用基盤を活用する必要がある。実際のセキュリティ設計には、制約条件や技術的な選択肢が数多く待ち受けている。LLC.ITmediaはアイティメディア株式会社の登録商標です。