回路設計の見直しも必要に
「IoTの暗号化」に代わる3つのセキュリティ対策、それぞれの長所と短所は?
IoTデバイスのセキュリティ対策として、暗号化に代わる3つの対策「PUF電子回路」「パブリッシュ/サブスクライブ方式のプロトコル」「Entropy as a Service」を紹介する。
電力の消費とコンピューティング能力への負荷を抑えながら、モノのインターネット(IoT)やコネクテッドデバイスのセキュリティ確保に努めることは、まるで永遠の課題のように思える。セキュリティ確保の大きな課題になるのは暗号化だ。IoTやコネクテッドデバイスの多くは、標準的な暗号の処理に必要な能力を備えていない。
本稿では、IoT暗号化に代わる3つの対策について考える。
- PUF電子回路
- フォグコンピューティングを基にするパブリッシュ/サブスクライブ方式のプロトコルにおける楕円曲線暗号
- Entropy as a Service
併せて読みたいお薦め記事
「IoTセキュリティ」についてもっと詳しく
- IoTが直面する5つの大変化、LPWANやセキュリティ脅威増加の影響は?
- 自動運転車がハッキングされ暴走? 起こり得る最悪のシナリオと対策
- NISTの「IoTセキュリティガイドライン」には何が書かれているのか
「IoT」の基礎
対策1:PUF電子回路
IoTシステムはメモリサイズが小さい。そのため、暗号化や計算能力が物理的に制限を受ける可能性がある。IoT暗号化問題の解決策の1つがPUF(Physical Unclonable Function)電子回路だ。この回路は、異なるチップでは複製できない機密の秘密鍵をランダムに生成する。
PUFはチップの製造時に自然に生じる物理的な差異に基づく。PUFはデバイス固有のチップの個体差を利用して、そのデバイスの一意IDを作り出す。秘密鍵はメッセージの転送前に署名の準備が整った時点で生成されるため、デバイス所有者が秘密鍵にアクセスすることはない。秘密鍵はマイクロコントローラーの小さなメモリマップには保管できないため、不要になると破棄される。
デバイスのメーカーが異なれば、IoTデバイス向けのPUFテクノロジーの利用方法も異なる。通常のシナリオでは、デバイスメーカーはデバイスにコマンドを発行して、秘密鍵に対応する公開鍵を算出できる。メーカーは、その公開鍵に署名するため、企業の秘密鍵が必要になる。証明書は、デバイスが提示する公開鍵とメーカーが作成した公開鍵が一致することをさらに確認する。デバイスの導入後、メッセージ受信者は秘密鍵だけを所持し、メッセージを送信したデバイスを確認する。
カリフォルニア大学の研究者は、幾つか不安定なPUFが見つかったので、複数のPUFテクノロジーを用意することを提案している。安定したPUFとデジタルパブリックPUFによって、データのセキュリティが高まる。
対策2:パブリッシュ/サブスクライブ方式のフォグコンピューティングにおける楕円曲線暗号
情報源に近いIoTデバイスのイベントを処理して応答速度を上げるため、フォグコンピューティングの利用が増えている。パブリッシュ/サブスクライブ方式のプロトコルは、送信(パブリッシュ)側当事者と受信(サブスクライブ)側当事者を切り離す場合に使用されている。この方式では、MQTT(Message Queue Telemetry Transport)やAMQP(Advanced Message Queuing Protocol)のようなメッセージブローカーが新しいメッセージを全てのサブスクライバーに送信する。
フォグコンピューティングを基にしたパブリッシュ/サブスクライブ方式のプロトコルを導入する場合の1つの問題は、リソースに制約のあるIoTデバイス向けのセキュリティメカニズムが存在しないことだ。SSLやTLSのような従来のプロトコルはリソースを大量に使って、セキュリティが確保されないネットワーク経由での通信を暗号化する。フォグネットワークシステムが大きくなると、パフォーマンスのオーバーヘッドが増加する。
ラトローブ大学の研究者は、SSLプロトコルとTLSプロトコルの脆弱(ぜいじゃく)性を示すために、中間者攻撃のシナリオを用意した。研究者はホワイトハッカーとして、サブスクライバー、パブリッシャー、フォグブローカーの間でメッセージを交換した。送受信全体が研究者の支配下に置かれていたが、サブスクライバーとパブリッシャーの両当事者で相互に直接通信していると確信していた。
IoTの暗号化の課題に対応するため、研究者は楕円曲線暗号(ECC)を使用して、パブリッシュ/サブスクライブ方式の軽量プロトコルを基にフォグコンピューティングのセキュリティを確保することを提案した。ECCによって、鍵が短くなり、メッセージサイズも小さくなって、リソース使用量も下がる。さらに、フォグノードはIoTノードと極めて近く、IoTノードの一部のコンピューティング処理やストレージのオーバーヘッドを解消する。軽量の手法を組み合わせることで、SSLやTLSが採用するRSAベースの手法よりもスケーラビリティが上がり、オーバーヘッドが削減される。
対策3:Entropy as a Service
強力な暗号化は、ノートPC、ワークステーション、サーバにあるデータのセキュリティを確保する。こうした環境には、暗号鍵をランダムに算出できる適度なリソースがある。IoTデバイスは小型でリソースに制約のあるヘッドレス型や内蔵型になることが多い。こうしたIoTデバイスで機能するように、さまざまな軽量の暗号鍵が導入されている。IoTデバイスから取得するエントロピーのランダムデータは、強力な暗号鍵を生成するには不十分だ。IoTデバイスにはマウスの動きなど、信頼できるエントロピーソースが足りないため、エントロピーは枯渇する。推測が難しいランダムデータの生成には、ノートPCの各種HDD特性が必要になる。
軽量の暗号にまつわる課題を克服するため、米国立標準技術研究所(NIST)は、IoTデバイスに時間と量子によるエントロピーソースを提供するEntropy as a Service(EaaS)を推奨している。主なコンポーネントは、クライアントシステムにおける量子エントロピーデバイス、EaaSサーバ、ハードウェアRoot Of Trustデバイスだ。ハードウェアRoot Of Trustデバイスには、TPM(Trusted Platform Module)、Intelの「アイデンティティー・プロテクション・テクノロジー」、ARMの「TrustZone」などがある。
NISTによると、EaaSは鍵を生成することはないが、クライアントシステムでの強力な暗号鍵の生成を可能にするという。EaaSはIoTデバイスへの起動時にエントロピーをデバイスに提供するため、EaaSサーバには、クライアントシステムが鍵を生成する方法を認識する手段がない。サービスからクライアントにエントロピーペイロードを転送するため、EaaSはHTTPを使用する。一方、サーバはクライアントから提供される公開鍵を使用してデータを暗号化する。転送を完了するため、サーバは独自の秘密鍵を使用して、ペイロードにデジタル署名をする。
結論
エネルギー消費量の少ないエントロピーを増やすため、IoTの回路は設計の見直しが必要になる。やがて、暗号化対策は完全なものへと成長し、リソースに制約があり、エントロピーが足りないIoTデバイスのセキュリティを確保する課題に対応できるようになるだろう。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[スパイスファクトリー株式会社] レガシーに消えるIT予算8割 「刷新か延命か」をAIと人で見極めるための手順 -
製品資料
[JetBrains s.r.o.] ソフトウェア開発は「コーディングエージェント」でどう変わるのか? -
事例
[テクバン株式会社] 太陽ホールディングスは国内外拠点の端末5000台をどう管理しているのか? -
事例
[株式会社キーエンス] PCが苦手でも自動化できる ポポラマーマなど4事例に学ぶ「ナビ搭載型RPA」活用 -
製品資料
[株式会社キーエンス] 自分ひとりでデスクワークを効率化 「AI&ナビ搭載RPA」で実践する業務自動化
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
Microsoft 365侵害企業の9割はMFA導入済み 1002人調査で見えた盲点
-
2
「GitLab」に最高深刻度の脆弱性 2014年以降の全版に影響を及ぼす恐れ
-
3
PHPはそもそも必要か? 脆弱性で問われる自社サイト安全性と保守負担のバランス
-
4
テザリングにも「限界」がある モバイルルーターを選んだ方がよい基準は?
-
5
「Copilot」がIT予算を食いつぶす? 高額請求を招く課金体系と節約術
-
6
Copilotを使うほど請求が膨らむ? Microsoftが仕掛けるAIエージェント課金
-
7
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
8
「プログラマー不要論」にThe Linux Foundationが示した答え
-
9
IDaaSの限界を超える一手 複雑な要件に応える「認証オーケストレーション」
-
10
AI時代のITインフラ変革 ネットワークの重要性と「予測をやめる投資」とは
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
3
「IT史に名を残すシステム障害」8選
-
4
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
5
SCS評価制度時代の「SASE選定」ガイド
-
6
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
7
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
8
「EDR」選定ガイド:比較・検討フェーズで整理すべきポイントを解説
-
9
MDMだけでは防げない? Appleデバイスに潜む5つのセキュリティギャップ
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー