5分で分かる最新キーワード解説
ドローン映像をリアルタイムに暗号化する「動画データ完全秘匿中継」とは?(3/4 ページ)
暗号化と復号時の「同期ズレ」を解消する方法を開発
ただし、無線通信でのワンタイムパッドの使用にはもう1つの課題もある。それは現場の電波環境によって通信品質・映像品質が左右されることだ。
リアルタイム性が求められる動画データは、一般に「送りっぱなし」で再送要求やデータのバッファリングを行わないUDPが用いられるが、UDPパケット内の映像データはワンタイムパッドの乱数表でビットごとに計算して暗号化されるため、送信側と受信側でデータの同期ズレが起きると復号できなくなってしまう。有線通信の場合でもパケット欠落はよく起こり、映像のフリーズなどの現象につながるが、より通信品質が不安定な無線通信でワンタイムパッド方式をそのまま実行すると、映像データと足し算する乱数表の対応桁が狂って復号できなくなってしまう。
その同期ズレを防ぐために、データパケットの流れの中に、任意の間隔(実験では32Mビット間隔)で「鍵同期ビット」を挿入し、同期ズレを吸収する方法を開発した。データパケットにはデータ欠損検知ビットを加え、データに欠損があるとそのパケットは捨ててしまい、次のパケットを受信するようにする。同時に捨てたデータパケットの分の対応する乱数列を省き、次のパケットに乱数表の正しい桁が対応するように調整する。これがあると、1秒程度の長時間パケット欠落があっても同期ズレを防ぐことができる。そのパケットの加工イメージは図5のようになる。
図のように、シンプルなUDPパケットであるとは言っても相応のプロトコルオーバーヘッドがかかることになり、オーバーヘッドの部分は映像フレームの欠落の形で反映されてしまう。しかし毎秒せいぜい15フレームというような画質であれば、ほぼ意識されない程度の影響しかないとのことだ。しかし高精細・高フレームレートの映像を求めるほど、影響は現れやすくなるはず。ここは課題の1つだろう。
なお、鍵同期ビットの挿入間隔は、現場の電波環境が良好なら間隔を開けてよく、悪ければ間隔を狭めれば良い。現在のところは事前に間隔を設定することになるが、電波環境に応じてダイナミックに挿入間隔を調整することも研究の視野に入っている。
映像データのワンタイムパッド方式の暗号化通信の全体イメージをまとめると、図6のようになる。
なお、制御用の乱数表は地上局と各ドローンで共有し、映像データ用の乱数表は撮影ドローンと地上局が共有する。中継ドローンは映像復号の機能を持たず、ただデータを転送するだけだ。
また、機器認証のためには、図5に示したデータパケット個々に、真性乱数にデータのハッシュ値を組み合わせて生成したドローン固有のメッセージダイジェストを付加するようにしており、なりすましドローンによる通信奪取もはねのける工夫がされている。
Copyright © ITmedia, Inc. All Rights Reserved.
5分でわかる最新キーワード解説
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
Teams会議をAIエージェントの「教材」に 埋もれた経験則を資産に変える新たな手法とは
-
2
手作業で消耗する人とそうでない人の差 全員がAIを「当たり前に使う職場」の作り方
-
3
神戸市、Copilotの弱点を「Dify」でどう解決? あえて自前でAI環境を構築した理由
-
4
Microsoftが進めるCopilot再編 「Microsoft Copilot」への移行で、企業への影響は?
-
5
AIを入れても仕事は変わらない? アビームとNotionが「企業ナレッジ」に注目する理由
-
6
iPhoneが「再起動後だけ」落ちる怪……犯人は40年前のUNIXコード なぜ今も?:897th Lap
-
7
双日調査、Copilot導入企業の87.5%が「情報分散」を課題 「横断検索AI」に期待か
-
8
AI攻撃は「調べて対応」では間に合わない ゼットスケーラーがSOCをAIエージェント化
-
9
「Gemini Notebook」になって何が変わった? NotebookLMからの変更点をおさらい
-
10
AIを導入した企業ほど困る「データ基盤問題」 パーソルが3サービスで支援へ
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー