目的
秘匿通信網を利用する複数のユーザがメッセージの共有を効率的に行うことができるようにする。
効果
秘匿通信網を利用する複数のユーザがメッセージの共有を効率的に行うことができるようになる。
技術概要
複数のユーザノードと、ハブノードと、接続する複数のリンクとを備えたネットワークにおけるネットワーク制御装置であって、
ユーザノードに指示を行う第1指示部と、
ハブノードに指示を行う第2指示部と
を備え、
第1指示部は、複数のユーザノードの各々に対し、当該ユーザノードが保有するメッセージを、当該ユーザノードとハブノードとを接続するリンクに割り当てられた鍵により暗号化してなる暗号文をハブノードへ送信するステップを行うよう指示し、
第2指示部は、ハブノードに対し、
複数のユーザノードから受信した複数の暗号文を鍵により復号し複数の前記メッセージを取得するステップと、
取得された複数のメッセージのうち、2つ以上のメッセージの組み合わせを所定のルールに基づいて定め、組み合わせに係る2つ以上のメッセージの排他的論理和を計算するステップと、
排他的論理和を複数のユーザノードの各々へ送信するステップと
を行うよう指示し、
第1指示部はさらに、複数のユーザノードの各々に対し、当該ユーザノードが保有するメッセージを用いて排他的論理和を復号するステップを行うよう指示する、
ネットワーク制御装置。