- 《大好評》LTspice設計実務シリーズ
LTspiceで学ぶ電子部品の基本特性とSPICEの使いこなし(セミナー)
2024/12/5(木)10:00~16:00
お問い合わせ
03-6206-4966
目次
似た用語である「フールプルーフ」(fool proof)は、いわゆる「ポカヨケ」(人為的ミスを防止する仕組み)のことですが、「タンパープルーフ」(tamper proof)とは「イジリ防止」(許可されないイジリを防止する仕組み)のことです。
システムや装置に対する許可の無い変更や改造を防止し、違法行為や危険状態を回避するための仕組みを意味します。
イジリに対するロバスト性(頑健性)の高いシステムや装置は「耐タンパー性(tamper resistant)が高い」と言われます。
今回のコラムでは、タンパープルーフの手法や事例について説明したいと思います。
車両の例で考えると、車両認証関連システム及び装置(安全、排ガス規制関係など)や盗難防止システムなどに対しては、「イジリ」への防御措置が必要となります。
例えば、メカニカル噴射システムにおいて、全負荷燃料噴射量調整スクリューは、エンジン出力設定と排ガス制限に影響があるため、出力アップのために違法に再調整されることを防ぎ、車両として認証時の状態を保たなければなりません。
このためにスクリュー部には、タンパープルーフとして封印ロックキャップを設置します。
一方、車両の電子制御化が進んで、燃料噴射量がコントロールユニットによって決められるようになると、違法な変更を防ぐためのパンタープルーフは、コントロールユニット内データの違法書き換えや、違法コントロールユニットへの交換に対応しなければなりません。
パンタープルーフには機械的な機構によるものと、電気あるいは電子的な機構によるものとがあります。
車両以外の例では、公共料金のメーターには、メータ数値改ざん防止のためのタンパープルーフ機構が設けられています。
タンパープルーフ手法の設計は、「イジリ」のどの部分に対して防御を行うかにより以下のようなアプローチがあります。
いじられたことが識別された場合には、製品品質保証のキャンセルを行います。
また、情報保護を目的とした防御策としては、「イジリ」を検知して情報の消去を行うものもあります。
次に手法の例を見ていきたいと思います。
装置に電子制御データが含まれるようになると、パンタープルーフも機械的な仕みだけでなく、ソフト的な対策が必要となります。
外部からの許可の無い「イジリ」に対しての防御を行うという点では、ハッキング(クラッキング)対策技術、すなわちセキュリティシステム技術と共通の考えや検討が必要となります。
車両盗難防止システム(イモビライザー、Immobilizer)では、トランスポンダーキーと呼ばれるキーを用いて、キー側と車両側で通信により暗号コードの照合を行い、合致によりエンジン始動を許可します。
これに対して、この暗証コードをリセットするイモビカッターと呼ばれるアタックがあります。このようなアタックに対してさらに防御機構を設けなければなりません。
ちなみに、今後実用化される技術として、「量子暗号通信」があります。
暗号化情報解読のための鍵を光子にのせて送り、外部から観測されると光子の状態が変化することを利用し、外部からのアクセスを検知したり、アクセスを受けた場合に鍵を変更するなどを行うものです。
タンパープルーフは、あくまで「許可の無い」イジリを防止するものです。
「許可があって」取り扱う車両整備担当者や開発エンジニアには、使用ツールや情報が流出しないよう厳重管理が求められます。
情報のレベルによっては、関係者の登録管理が必要とされる場合もあります。
(日本アイアール株式会社 特許調査部 H・N)