工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial Internet of Things >> モノのインターネットテクノロジー

IoTセキュリティ:堅牢なデバイス保護のための暗号技術の基礎

編集者注:モノのインターネット(IoT)を保護することは、データストリーム、ファームウェア、およびそれらが接続するエンタープライズリソースの完全性を維持するために不可欠です。IoTセキュリティは多面的な課題であり、脅威を特定し効果的な緩和策を実装するための体系的なアプローチが求められます。

Perry Lea著『Internet of Things for Architects』より抜粋・翻訳。


第12章 IoTセキュリティ
著者:Perry Lea

暗号技術

暗号化と機密性はIoT導入において妥協できません。これらは通信、ファームウェア、認証プロセスを保護します。実践では、3つの核心的な暗号プリミティブを扱います:

IoTセキュリティ:堅牢なデバイス保護のための暗号技術の基礎
暗号技術の要素。共通鍵暗号は暗号化と復号化に同一の鍵を使用し、公開鍵暗号は異なる公開鍵/秘密鍵の組み合わせを使用します。ハッシュ関数は一方向の完全性チェックを提供します。

共通鍵暗号

共通鍵暗号では、平文がクリアテキスト入力、暗号文が暗号化出力となります。高度暗号化標準(AES)は世界的なベンチマークであり、古いDESアルゴリズムに取って代わっています。AESはFIPS 197およびISO/IEC 18033-3に準拠し、128ビットブロックで動作し、鍵サイズは128、192、または256ビットです。鍵が長いほどセキュリティは強化されますが、CPUサイクルが増加します:128ビット鍵は10ラウンド、192ビット鍵は12ラウンド、256ビット鍵は14ラウンドを必要とします。

// AES-128暗号の疑似コード
// 入力: 128ビット平文
// 出力: 128ビット暗号文
// w: 44個の32ビットワード(拡張鍵)
state = in
w = KeyExpansion(key)  // 鍵拡張フェーズ
AddRoundKey(state, w[0, Nb-1])  // 初期ラウンド
for round = 1 to Nr-1
  SubBytes(state)  // 非線形置換
  ShiftRows(state)  // 行置換
  MixColumns(state)  // 列混合
  AddRoundKey(state, w[round*Nb, (round+1)*Nb-1])
end for
SubBytes(state)  // 最終ラウンド
ShiftRows(state)
AddRoundKey(state, w[Nr*Nb, (Nr+1)*Nb-1])
out = state

スクロールまたはボックスの隅をドラッグして拡大できます。 ↑

IoTセキュリティ:堅牢なデバイス保護のための暗号技術の基礎

ブロック暗号(AESなど)は固定サイズのブロックでデータを処理し、ブロック暗号モードを用いてより大きなメッセージにアルゴリズムを拡張します。初期化ベクトル(IV)により、同一の平文ブロックが異なる暗号文を生成し、パターン分析を防ぎます。一般的なモードには以下があります:

これらのモードは1970年代後半に起源を持ち、NISTによってFIPS 81で標準化されました。これらは機密性を保護しますが、改ざん防止にはなりません。認証と暗号化を組み合わせた結果、AES-CCM(CBC-MAC付きカウンタ)などの認証付き暗号モードが生まれました。CCMはZigbee、Bluetooth Low Energy、TLS 1.2(鍵交換後)、IPsec、Wi-Fi WPA2などのプロトコルに不可欠です。

IoTセキュリティ:堅牢なデバイス保護のための暗号技術の基礎

AES-CCMは、暗号文ストリームの効率的な復号化にCTRを、認証タグの生成にCBCを使用します。タグは復号化されたペイロードから導出される期待値と比較され、不一致は改ざんの可能性を示します。

IoTセキュリティ:堅牢なデバイス保護のための暗号技術の基礎
AES-CCMモード。

IoTセキュリティ:堅牢なデバイス保護のための暗号技術の基礎

完全に接続されたnノードのメッシュでは、双方向通信にn(n-1)/2個のユニークな鍵が必要で、二次的にスケールします(O(n²))。したがって、大規模IoT展開には効率的な鍵管理戦略が不可欠です。

モノのインターネットテクノロジー

  1. 産業用IoTセキュリティ:実践的ロードマップ
  2. IoTのセキュリティと断片化が依然として最大の課題、GSMA調査で判明
  3. IoTエコシステムの保護:ランサムウェアとサイバー脅威に対抗するエキスパート戦略
  4. IoTセキュリティ——責任は誰にあるのか?
  5. IoTの台頭:なぜセキュリティを初日から組み込む必要があるか
  6. IoTセキュリティ:導入障壁の克服
  7. 欺瞞技術でIoTデバイスを保護する
  8. 自動化とIoTで医療ロジスティクスとセキュリティを革新
  9. セキュリティがIoTの真価を解き放つ
  10. 2023年のIoTセキュリティ:知っておくべき12の重要洞察
  11. マシン・ビジョンがインダストリー4.0と産業IoTを推進する