(57)【要約】通信エンドポイント間の通信セッションのセキュリティを変更するイベントが特定される。通信エンドポイント間の通信セッションのセキュリティを変更するイベントは通信セッションが確立された後に発生するものである。例えば、イベントは、ユーザがスピーカフォンを有効化した場合となり得る。通信エンドポイント間の通信セッションのセキュリティを変更するイベントを特定したことに応じて、変更後のセキュリティレベルを示すメッセージが通信エンドポイントに送信される。通信エンドポイントは、変更後のセキュリティレベルを通信セッションの参加者に表示する。例えば、スピーカフォンが有効化された場合の変更後のセキュリティレベルは、通信セッションが現在安全でないことを示し得る。【選択図】図３
2018535620.tif 000002
【特許請求の範囲】
【請求項１】
イベントが複数の通信エンドポイント間の通信セッションのセキュリティを変更することを特定するステップであって、前記複数の通信エンドポイント間の前記通信セッションの前記セキュリティを変更する前記イベントは前記通信セッションが確立されている間又はその後に発生するものである、特定するステップ、及び
前記複数の通信エンドポイント間の前記通信セッションの前記セキュリティを変更する前記イベントを特定するステップに応じて、変更後のセキュリティレベル表示を前記複数のエンドポイントの少なくとも第１のものに送信するステップ
を備える方法。
【請求項２】
前記複数の通信デバイス間の前記通信セッションの前記セキュリティを変更する前記イベントを特定するステップが、前記複数の通信エンドポイントの第２のものにおいて特定され、前記複数の通信エンドポイントの前記第２のものが、前記変更後のセキュリティレベルを前記複数の通信エンドポイントの前記少なくとも第１のものに送信する、請求項１に記載の方法。
【請求項３】
前記複数の通信デバイス間の前記通信セッションの前記セキュリティを変更する前記イベントを特定するステップが、中央化されたセキュリティマネージャにおいて特定され、前記中央化されたセキュリティマネージャが、前記変更後のセキュリティレベルを前記複数の通信エンドポイントの前記少なくとも第１のものに送信する、請求項１に記載の方法。
【請求項４】
前記イベントは、前記複数の通信エンドポイントの１つにおいてスピーカフォンがアクティブ化又は非アクティブ化された場合である、請求項１に記載の方法。
【請求項５】
前記イベントは、前記複数の通信エンドポイントの１つのオーディオストリームにおいて高い信号対ノイズ比を特定したこと、前記複数の通信エンドポイントの前記１つの前記オーディオストリームにおいて低い信号対ノイズ比を特定したこと、前記複数の通信エンドポイントの前記１つの無線ヘッドセットの接続又は非接続を特定したこと、人が安全なエリアを離れたことを特定したこと、前記人が前記安全なエリアに入ったことを特定したこと、室内の他の者の視覚的検出、認識不能又は未認証の顔紋の検出、他の者の会話のオーディオ検出、未知又は未認証の声紋の検出、特定音の検出、前記複数の通信エンドポイントの１つにおけるローカルな記録の検出、前記複数の通信エンドポイントの１つが前記安全なエリアから離れることの検出、ドアが開くこと、ドアが閉じること、付近のエリアにおける人の検出、機密室外部の動体センサアラーム、位置に対する全地球測位（ＧＰＳ）基準、及び前記複数の通信エンドポイントの１つが前記安全なエリアに入ることの検出、のうちの少なくとも１つである、請求項１に記載の方法。
【請求項６】
イベントが複数の通信エンドポイント間の通信セッションのセキュリティを変更することを特定するように構成されたセキュリティマネージャであって、前記複数の通信エンドポイント間の前記通信セッションの前記セキュリティを変更する前記イベントは前記通信セッションが確立されている間又はその後に発生するものである、セキュリティマネージャ、及び
前記複数の通信エンドポイント間の前記通信セッションの前記セキュリティを変更する前記イベントを特定したことに応じて、変更後のセキュリティレベル表示を前記複数のエンドポイントの少なくとも第１のものに送信するように構成された通信インタフェース
を備えるシステム。
【請求項７】
前記複数の通信デバイス間の前記通信セッションの前記セキュリティを変更する前記イベントを特定することが、前記複数の通信エンドポイントの第２のものにおいて特定され、前記複数の通信エンドポイントの前記第２のものが、前記変更後のセキュリティレベルを前記複数の通信エンドポイントの前記少なくとも第１のものに送信する、請求項６に記載のシステム。
【請求項８】
前記複数の通信デバイス間の前記通信セッションの前記セキュリティを変更する前記イベントを特定することが、中央化されたセキュリティマネージャにおいて特定され、前記中央化されたセキュリティマネージャが、前記変更後のセキュリティレベルを前記複数の通信エンドポイントの前記少なくとも第１のものに送信する、請求項６に記載のシステム。
【請求項９】
前記イベントが、前記複数の通信エンドポイントの１つにおいてスピーカフォンがアクティブ化又は非アクティブ化された場合である、請求項６に記載のシステム。
【請求項１０】
前記イベントは、前記複数の通信エンドポイントの１つのオーディオストリームにおいて高い信号対ノイズ比を特定したこと、前記複数の通信エンドポイントの前記１つの前記オーディオストリームにおいて低い信号対ノイズ比を特定したこと、前記複数の通信エンドポイントの前記１つの無線ヘッドセットの接続又は非接続を特定したこと、人が安全なエリアを離れたことを特定したこと、前記人が前記安全なエリアに入ったことを特定したこと、室内の他の者の視覚的検出、認識不能又は未認証の顔紋の検出、他の者の会話のオーディオ検出、未知又は未認証の声紋の検出、特定音の検出、前記複数の通信エンドポイントの１つにおけるローカルな記録の検出、前記複数の通信エンドポイントの１つが前記安全なエリアから離れることの検出、ドアが開くこと、ドアが閉じること、付近のエリアにおける人の検出、機密室外部の動体センサアラーム、位置に対する全地球測位（ＧＰＳ）基準、及び前記複数の通信エンドポイントの１つが前記安全なエリアに入ることの検出、のうちの少なくとも１つである、請求項６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示されるシステム及び方法は、セキュア通信に関し、特にセキュア通信の管理に関する。
【背景技術】
【０００２】
セキュア通信を提供する能力は、政府及び通信ネットワークの必須部分である。多くの場合において、音声又は映像通信セッションなどの通信セッションにおいて提示される情報が極めて安全であることが必須である。１つのやり方は、通信セッションが安全か否かを示すセキュリティ表示構成を提供することによって、通信セッションが安全であるかを通信セッションの当事者に知得させることである。これにより、通信セッションの当事者は、呼が安全かを判定することができる。しかし、現在のエンドトゥエンドの呼のセキュリティ表示構成は、呼に対するセキュリティのレベルの適切な表示を常に提供するわけではないこともある。例えば、通信セッションを聞くことが意図されていない人が、通信セッションを漏れ聞くこともある。このような場合では、通信セッションのセキュリティは、通信セッションの他の当事者がその危殆化を知ることなく、危殆化され得る。
【発明の概要】
【０００３】
従来技術のこれら及び他の問題及び不利益を解決するシステム及び方法が、提供される。通信エンドポイント間の通信セッションのセキュリティを変更するイベントが特定される。通信エンドポイント間の通信セッションのセキュリティを変更するイベントは、通信セッションが確立された後に発生する。例えば、イベントは、ユーザがスピーカフォンを有効化した場合となり得る。通信エンドポイント間の通信セッションのセキュリティを変更するイベントを特定したことに応じて、変更後のセキュリティレベルを示すメッセージが通信エンドポイントに送信される。通信エンドポイントは、変更後のセキュリティレベルを通信セッションの参加者に表示する。例えば、スピーカフォンが有効化された場合の変更後のセキュリティレベルは、通信セッションが現在安全でないことを示すことができる。
【図面の簡単な説明】
【０００４】
【図１】図１は、ピアトゥピア環境における通信セッション中のセキュリティステータスを提供するための第１の例示的システムのブロック図である。
【図２】図２は、中央化された環境における通信セッション中のセキュリティステータスを提供するための第２の例示的システムのブロック図である。
【図３】図３は、通信セッション中のセキュリティステータスを提供するための処理のフロー図である。
【図４】図４は、セキュリティポリシーを管理する処理のフロー図である。
【図５】図５は、通信エンドポイント上のセキュリティメッセージの例示的表示の図である。
【発明を実施するための形態】
【０００５】
図１は、ピアトゥピア環境における通信セッション中のセキュリティステータスを提供するための第１の例示的システム１００のブロック図である。第１の例示的システム１００は、エンドポイント１０１Ａ〜１０１Ｎ、ネットワーク１１０、ポリシーサーバ１２０及びセンサ１３０を備える。
【０００６】
通信エンドポイント１０１は、パーソナルコンピュータ（ＰＣ）、電話機、ビデオシステム、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、タブレットデバイス、ノートブックデバイス、スマートフォン、ビデオサーバ、メディアサーバなどのようなネットワーク１１０において通信することができる任意の通信エンドポイントであってもよいし、それを含んでいてもよい。図１に示すように、任意数の通信デバイス１０１Ａ〜１０１Ｎは、ネットワーク１１０に接続され得る。
【０００７】
通信エンドポイント１０１Ａは、プロセッサ１０２Ａ、ディスプレイ１０３Ａ、セキュリティマネージャ１０４Ａ、１以上のセキュリティポリシー１０５Ａ及びネットワークインタフェース１０６Ａをさらに備える。通信エンドポイント１０１Ｂ〜１０１Ｎがプロセッサ１０２、ディスプレイ１０３、セキュリティマネージャ１０４、１以上のセキュリティポリシー１０５及びネットワークインタフェース１０６を備えることは図示されていないが、通信エンドポイント１０１Ｂ〜１０１Ｎも要素１０２〜１０６の全て又は要素１０２〜１０６の一部を備え得る。例えば、通信デバイス１０１Ｂは、要素１０２〜１０６（不図示であるが１０２Ｂ〜１０６Ｂ）を備え得る。
【０００８】
不図示であるが、通信エンドポイント１０１は、スピーカ、マイクロフォン、ヘッドセット、ビデオカメラ、タッチパネル及び／又はセンサ１３０などのような情報を伝達又は受信するための他のハードウェアデバイスを備え得る。他のハードウェアデバイスは、セキュリティイベントの検出において、又は通信セッションのセキュリティステータスを通知するために使用され得る。例えば、スピーカは、通信セッションのセキュリティレベルを伝達するのに使用され得る。
【０００９】
不図示であるが、ここに記載される通信エンドポイント１０１は、暗号化モジュール及び／又はセキュアブートなどのようなセキュリティを提供するのに使用される他のモジュールも含み得る。暗号化モジュール及びセキュアブートは、通信エンドポイント１０１の各々が信頼のある通信エンドポイント１０１となることを確実にするのに使用可能である。通信セッションが安全であるとみなされるために、通信エンドポイント１０１の各々は、信頼のある通信エンドポイント１０１となる必要がある。
【００１０】
プロセッサ１０２は、マイクロプロセッサ、コンピュータ、マルチコアプロセッサ、デジタルシグナリングプロセッサ及び／又はマイクロコントローラなどのような、ファームウェア／ソフトウェアを処理する任意のハードウェア処理デバイスであってもよいし、それを含んでいてもよい。ディスプレイ１０３は、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、プラズマディスプレイ、陰極線管、ビデオプロジェクタ及び／又はタッチパネルなどのような、人に対して表示を表現することができる任意のデバイスであってもよいし、それを含んでいてもよい。ディスプレイ１０３は、呼が安全か否かを伝達する単一のランプ又はＬＥＤのようなインジケータを備え得る。
【００１１】
セキュリティマネージャ１０４は、通信セッションのセキュリティを管理することができる任意のハードウェア／ソフトウェアであればよい。セキュリティマネージャ１０４は、任意数の通信エンドポイント１０１Ａ〜１０１Ｎ間の１以上の通信セッションのセキュリティを管理することができる。
【００１２】
１以上のセキュリティポリシー１０５は、セキュリティイベントがどのように管理、表示及び／又は伝達などされるかを規定する任意の規則又はポリシーであってもよいし、それを含んでいてもよい。１以上のセキュリティポリシー１０５は、セキュリティマネージャ１０４とともに通信エンドポイント１０１にダウンロードされ得る。
【００１３】
ネットワークインタフェース１０６は、ネットワーク１１０において通信可能なファームウェア／ソフトウェアとの関連において任意のハードウェアであってもよいし、それを含んでいてもよい。例えば、ネットワークインタフェース１０６は、イーサネットインタフェース、セルラインタフェース、光ファイバインタフェース、無線インタフェース、ＷｉＦｉインタフェース、８０２．１１インタフェース及び／又は有線インタフェースなどであればよい。ネットワークインタフェース１０６は、インターネットプロトコル、トランスミッション通信プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ＳＩＰ、構内プロトコル、ビデオプロトコル、インスタントメッセージング（ＩＭ）プロトコル、ウェブリアルタイム通信（ＷｅｂＲＴＣ）プロトコル、Ｈ．３２３及び／又はビデオオーバーＩＰ（ＶｏＩＰ）などのような種々のプロトコルを使用し得る。
【００１４】
ネットワーク１１０は、インターネット、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、ビデオオーバーＩＰネットワーク（ＶｏＩＰ）、公衆交換電話網（ＰＳＴＮ）、パケット交換ネットワーク、回路交換ネットワーク、セルラネットワーク、これらの組合せなどのような、電子通信を送信及び受信することができる通信機器の任意の集合であってもよいし、それを含んでいてもよい。ネットワーク１１０は、イーサネット、インターネットプロトコル（ＩＰ）、セッション開始プロトコル（ＳＩＰ）、サービス統合デジタル網（ＩＳＤＮ）及び／又は構内プロトコルなどのような種々の電子プロトコルを用いることができる。したがって、ネットワーク１１０は、パケット及び／又は回路交換通信を介してメッセージを搬送するように構成された電子通信ネットワークである。
【００１５】
ポリシーサーバ１２０は、セキュア通信を管理することができるソフトウェアとの関連において任意のハードウェアであってもよいし、それを含んでいてもよい。ポリシーサーバ１２０は、ポリシーマネージャ１２１及びネットワークインタフェース１０６をさらに備える。ポリシーマネージャ１２１は、セキュア通信を管理することができる任意のハードウェア／ソフトウェアであってもよいし、それを含んでいてもよい。ポリシーマネージャ１２１は、セキュリティマネージャ１０４及び１以上のセキュリティポリシー１０５をさらに備える。ポリシーマネージャ１２１におけるセキュリティポリシー１０５は、通信エンドポイント１０１Ａ〜１０１Ｎの各々について同じポリシー又は異なるポリシーを含み得る。ポリシーマネージャ１２１は、セキュリティマネージャ１０４及び／又はセキュリティポリシー１０５を通信エンドポイント１０１Ａ〜１０１Ｎの各々（又は選択されたもの）にダウンロードすることができる。不図示であるが、ポリシーマネージャ１２１は、暗号化モジュールのような他のモジュールも備え得る。
【００１６】
センサ１３０は、無線周波数認識（ＲＦＩＤ）、カードリーダ、全地球測位システム（ＧＰＳ）ロケータ、カメラ、バーコードスキャナ、ブルートゥースビーコン若しくは類似のデバイス、声紋識別システム、認証システム及び／又は通信ストリームアナライザなどのような、イベントを識別するのに使用される任意のセンサであればよい。例えば、センサ１３０は、会議室におけるカードリーダであってもよい。センサ１３０は、ドアセンサ（例えば、ドア開閉）、付近エリアの人を検出する検出器、機密室外部の動体センサアラーム及び／又は位置特定のための全地球測位システム（ＧＰＳ）基準などのような他のタイプのセンサを含み得る。例えば、イベントは、会議室が開いている限り呼は安全でないとみなされ、及び／又は会議室のドアが開いている場合に呼は安全でなくなることであってもよい。
【００１７】
センサ１３０は、通信エンドポイント１０１及びポリシーサーバ１２０から分離されたものとして示される。一方、ある実施形態では、センサ１３０は、通信エンドポイント１０１Ａ〜１０１Ｎ及び／又はポリシーサーバ１２０に存在してもよい。例えば、センサ１３０は、通信エンドポイント１０１Ａにおけるビデオカメラ又はタッチパネルであってもよい。
【００１８】
説明の便宜上、以下の例示の説明は、通信エンドポイント１０１Ａと通信エンドポイント１０１Ｂの間の通信セッションについてのものである。不図示であるが、通信セッションは、プロキシサーバのようなネットワーク要素を用いて確立され得る。通信セッションは、通信エンドポイント１０１Ａ〜１０１Ｎの２以上の間に存在し得る。通信セッションは、音声、映像、マルチメディア又はインスタントメッセージング（ＩＭ）通信セッションであればよい。ポリシーマネージャ１２１は、セキュリティマネージャ１０４及びセキュリティポリシー１０５を通信エンドポイント１０１Ａ〜１０１Ｂにダウンロードする。ダウンロードされたセキュリティポリシー１０５Ａは、ダウンロードされたセキュリティポリシー１０５Ｂとは異なるものであってもよい。
【００１９】
通信エンドポイント１０１Ａは、通信エンドポイント１０１Ｂに対するピアトゥピア通信セッションを確立する。ピアトゥピア通信セッションが通信エンドポイント１０１Ａ−１０１Ｂ間に確立されると、セキュリティマネージャ１０４Ａは通信セッションのセキュリティを変更するイベントを特定する。イベントは、セキュリティポリシー１０５に基づいて特定される。通信セッションのセキュリティを変更するそのイベントを特定したことに応じて、通信エンドポイント１０１Ａは、変更後のセキュリティレベルを通信エンドポイント１０１Ｂに送信する。
【００２０】
説明のため、音声呼が通信エンドポイント１０１Ａ−１０１Ｂ間で確立されたものとする。例えば、ＳＩＰ音声呼を確立するのにＳＩＰを用いる（例えば、通信エンドポイント１０１ＡはＳＩＰ  ＩＮＶＩＴＥを送信し、ＳＩＰ２００ＯＫを受信し、ＳＩＰ  ＡＣＫを送信する）。セキュリティポリシー１０５Ａは、通信デバイス１０１Ａ〜１０１Ｂの１つがスピーカフォンを有効化する場合、呼が安全でないとみなされることを規定する。通信エンドポイント１０１Ａのユーザは、通信エンドポイント１０１Ａにおけるスピーカフォンを有効化する。これに応じて、通信エンドポイント１０１Ａは、通信セッションのセキュリティレベルの変更を示すＳＩＰ  ＵＰＤＡＴＥメッセージを（ＳＩＰアップデートはダイアログ外ＳＩＰメッセージよりも安全なダイアログ中ＳＩＰメッセージであるため）通信エンドポイント１０１Ｂに送信する。セキュリティの変更は、通信セッションが現在安全でないことである。通信エンドポイント１０１Ｂは、通信エンドポイント１０１Ａのユーザが現在スピーカフォンで話しているため呼が安全でないことを示すメッセージを表示する。通信エンドポイント１０１Ｎも発呼中である場合、通信エンドポイント１０１Ａはまた、呼が安全でないことを示すメッセージを通信エンドポイント１０１Ｎに送信し得る。
【００２１】
一実施形態では、センサ１３０は、通信エンドポイント１０１の１以上にイベントを送信し得る。例えば、センサ１３０は、通信エンドポイント１０１Ａを含むビデオ会議室におけるＲＦＩＤスキャナであってもよい。ビデオ呼で話すことを許可されていない者が（例えば、彼らのＲＦＩＤカードをスキャンすることによって）ビデオ呼中に会議室に入る場合、ＲＦＩＤスキャナはそのイベントを通信エンドポイント１０１Ａに送信することができる。ＲＦＩＤイベントに応じて、通信エンドポイント１０１Ａは、ビデオ呼で話すことを許可されていない者が会議室にいるのでビデオ呼が現在安全でないことを示すメッセージを呼における他の通信エンドポイント１０１に送信する。
【００２２】
図２は、中央化された環境における通信セッション中のセキュリティステータスを提供するための第２の例示的システム２００のブロック図である。第２の例示的システム２００は、通信エンドポイント１０１Ａ〜１０１Ｎ、ネットワーク１１０、通信マネージャ２２０及びセンサ１３０を備える。この実施形態では、通信エンドポイント１０１Ａ〜１０１Ｎは、プロセッサ１０２、ディスプレイ１０３及びネットワークインタフェース１０６を含む。
【００２３】
通信マネージャ２２０は、プライベートブランチ交換、中央局スイッチ、ルータ及び／又はプロキシサーバなどのような、通信セッションを確立することができるソフトウェア／ファームウェアと結合された任意のハードウェアであってもよいし、それを含んでいてもよい。通信マネージャ２２０は、ポリシーマネージャ２２１及びネットワークインタフェース１０６をさらに備える。
【００２４】
ポリシーマネージャ２２１は、通信セッションのセキュリティを管理することができる任意のハードウェア／ソフトウェアであってもよいし、それを含んでいてもよい。ポリシーマネージャ２２１は、セキュリティマネージャ２０４及びセキュリティポリシー２０５をさらに備える。不図示であるが、ポリシーマネージャ２２１は、暗号化モジュールなどの他のモジュールを備え得る。
【００２５】
セキュリティマネージャ２０４は、セキュリティマネージャ１０４と同様である。ただし、この実施形態では、セキュリティマネージャ２０４は、中央化されたセキュリティマネージャ２０４である。セキュリティマネージャ２０４は、２以上の通信エンドポイント１０１Ａ〜１０１Ｎに対するセキュリティを管理する。不図示であるが、セキュリティマネージャ２０４は、分散され得る。例えば、セキュリティマネージャ２０４は、通信マネージャ２２０に、及び通信エンドポイント１０１Ａ〜１０１Ｎに存在し得る。あるいは、セキュリティマネージャ２０４は、通信マネージャ１３０から独立して、例えば、ポリシーサーバ１２０に存在し得る。一実施形態では、セキュリティマネージャ２０４は、通信セッションの呼／メディアフローに配列されたバックトゥバック・ユーザエージェント（Ｂ２ＢＵＡ）である。
【００２６】
説明の便宜上、以下の例示の説明は、通信エンドポイント１０１Ａと通信エンドポイント１０１Ｂとの間で通信マネージャ２２０を介して確立された通信セッションについてのものである。ただし、通信セッションは、通信エンドポイント１０１Ａ〜１０１Ｎの２以上の間に存在し得る。
【００２７】
通信セッションは、通信エンドポイント１０１Ａ−１０１Ｂ間で確立される。通信セッションが確立されると、セキュリティマネージャ２０４は、通信エンドポイント１０１Ａ−１０１Ｂ間の通信セッションのセキュリティを変更するイベントを特定する。これに応じて、セキュリティマネージャ２０４は、セキュリティレベルが変更されたことを示すメッセージを通信エンドポイント１０１Ａ〜１０１Ｎに送信する。
【００２８】
例えば、スピーカフォンが有効化されるイベントを取り上げる。通信エンドポイント１０１Ａ−１０１Ｂ間の通信セッションが通信マネージャ２２０を介して確立された後、通信エンドポイント１０１Ａのユーザは通信エンドポイント１０１Ａにおけるスピーカフォンを有効化する。有効化されたスピーカフォンのステータスは、通信エンドポイント１０１Ａによってセキュリティマネージャ２０４に送信される。通信エンドポイント１０１Ａ〜１０１Ｂの１つがスピーカフォンで話している場合には呼は安全でないことを示すセキュリティポリシー２０５に応じて、セキュリティマネージャ２０４は通信セッションのセキュリティが変更されたことを特定する。結果として、セキュリティマネージャ２０４は、通信セッションのセキュリティが現在安全でないことを示すメッセージを通信エンドポイント１０１Ａ〜１０１Ｂの双方に送信する。
【００２９】
図３は、通信セッション中にセキュリティステータスを提供する処理のフロー図である。例示的に、通信エンドポイント１０１Ａ〜１０１Ｎ、ディスプレイ１０３、セキュリティマネージャ１０４／２０４、ネットワークインタフェース１０６、ポリシーサーバ１２０、ポリシーマネージャ１２１／２２１、通信マネージャ２２０及びセンサ１３０は、コンピュータ、図３〜４の方法及びメモリ又はディスクなどの非一時的コンピュータ可読記憶媒体に記憶されたプログラム命令を実行することによってここに記載される処理を実行するプロセッサ１０２などの記憶プログラムによって制御されるエンティティを用いる。図３〜４に記載する方法は特定の順序で示されるが、当業者であれば図３〜４におけるステップは異なる順序で実施され得ること及び／又はマルチスレッド環境で実施され得ることを認識するはずである。さらに、種々のステップが、実施例に基づいて省略又は追加され得る。
【００３０】
図３〜４の処理は、図１〜２に記載される実施形態について作用する。処理は、ステップ３００において開始する。ステップ３０２において、通信セッションが、通信エンドポイント１０１のうちの２以上（複数）の間で確立される。例えば、暗号化通信セッションが、通信エンドポイント１０１Ａ〜１０１Ｎ間で確立される。
【００３１】
ステップ３０４において、セキュリティマネージャ１０４／２０４は、イベントが受信又は検出されたかを判定する。ステップ３０４において、セキュリティマネージャ１０４／２０４は、イベントをセンサ１３０の１つから、他のデバイスから、及び／又はアプリケーションなどから受信し得る。ステップ３０４において、セキュリティマネージャ１０４／２０４は、スピーカ又はカメラを介するなどしてイベントをローカルに検出し得る。
【００３２】
イベントは、通信セッションにおけるセキュリティのレベルに対する変更をもたらし得る任意のイベントであればよい。例えば、イベントは、スピーカフォンが通信エンドポイント１０１においてアクティブ化又は非アクティブ化された場合であってもよい。イベントは、高い信号対ノイズ比が通信エンドポイント１０１のうちの１以上のオーディオストリームにおいて検出された場合であってもよい。例えば、発呼者のバックグランドノイズが高い場合、これは他人が音声又は映像通信セッションを聞き、又は見得るエリアに、その人がいることを示すことになる。あるいは、オーディオストリームにおける低い信号対ノイズ比の検出（以前は高かった場合）は、呼が現在は安全であり得ることを示すことになる。イベントは、通信エンドポイント１０１への無線ヘッドセットの接続又は非接続であってもよい。許可されていない他の者がヘッドセットを使用し、又はユーザはヘッドセットとともに安全でない場所に移動し得るので、無線ヘッドセットの接続は呼を安全でないものとし得る。さらに、無線ヘッドセットは通常、暗号化を有さず、又は無線ストリームを安全なものとするには弱すぎる暗号化しか有さない。無線ヘッドセットは、通信セッションが有する暗号化の同じレベルにはない暗号化を用いることもある。これにより、安全性の低い通信セッションがもたらされる。他のイベントは、人が安全なエリアから離れること、人が安全なエリアに入ること、人が安全でない場所に入ること、人が安全でない場所から離れること、室内の他者の視覚的検出、認識不能又は未認証の顔紋の検出、他の者が話していること（一人のみが許可されている通信エンドポイント１０１において第２の者が話していること）のオーディオ検出、特定音（例えば、犬の鳴き声、車の音など）の検出、未知又は未認証の声紋の検出、通信エンドポイント１０１の１つにおけるローカルな記録の検出、通信エンドポイント１０１が安全なエリアから離れること、及び／又は通信エンドポイント１０１が安全なエリアに入ることなどを含み得る。
【００３３】
ステップ３０４においてイベントが受信されなかった場合、処理はステップ３０６において通信セッションが終了しているかを判定する。ステップ３０６において通信セッションが終了している場合、処理はステップ３０８において終了する。それ以外の場合、ステップ３０６において通信が終了していない場合、処理はステップ３０４に進む。
【００３４】
イベントがステップ３０４において受信又は検出された場合、処理はステップ３１０においてそのイベントがセキュリティのレベルの変更をもたらすかを判定する。イベントがセキュリティレベルの変更をもたらすか否かは、セキュリティポリシー１０５／２０５に基づく。イベントは、通信エンドポイント１０１に特有なものであってもよい。例えば、通信エンドポイント１０１Ａのユーザは、通信エンドポイント１０１がスピーカフォンで話している（安全でない）場合にセキュリティの変更をもたらし得る。一方、通信エンドポイント１０１Ｂは、通信エンドポイント１０１Ｂがスピーカフォンで話している場合にセキュリティレベルの変更をもたらさなくてもよい。例えば、通信エンドポイント１０１Ｂは、スピーカフォンが安全であるとみなされている安全な会議室に存在し得る。ピアトゥピア環境において、通信エンドポイント１０１Ａ〜１０１Ｎは、異なるセキュリティポリシー１０５Ａ〜１０５Ｎを有し得る。中央化された環境では、各通信エンドポイント１０１Ａ〜１０１Ｎは、個別のセキュリティポリシー２０５を有し得る。ある実施形態では、全ての通信エンドポイント１０１Ａ〜１０１Ｎが、単一のセキュリティポリシー１０５／２０５を使用し得る。ある実施形態では、通信エンドポイント１０１の一部のみが、対応するセキュリティポリシー１０５／２０５を有していてもよい。
【００３５】
ステップ３１０においてセキュリティレベルが変更されるべきではない場合、処理はステップ３０６に進む。それ以外の場合、ステップ３１０においてセキュリティレベルが変更されるべきである場合、セキュリティマネージャ１０４／２０４は、ステップ３１２において、変更後のセキュリティレベルを、通信セッションにある通信エンドポイント１０１にネットワークインタフェース１０６を介して送信する。そして、通信エンドポイント１０１は、通信セッションの参加者にセキュリティレベルを表示する。例えば、通信セッションが安全か否かを伝達するのにセキュリティＬＥＤが点滅され得る。
【００３６】
図３の処理において、ステップ３０４は、通信セッションが確立された後に行われるものとして示されている。ただし、実施形態によっては、ステップ３０４は、通信セッションの確立中に行われ得る。例えば、発呼者が安全でない場所から発呼する場合、それは呼が安全でないことを示す。一方、セキュリティレベルは、規則的な呼のメッセージとともに伝達されない他のメッセージ／情報に基づいて、例えば、その場所が実際に安全であることのカレンダーイベントインジケータに基づいて（ステップ３１０に記載するように）変更してもよい。代替的に、通信セッションの確立中に起こり得る他のイベントが、（スピーカフォンが自動的に使用状態となり）ユーザのヘッドセットが通信セッションの確立中に接続される自動スピーカフォンイベント、及び／又はローカル記録の検出などを含んでいてもよい。
【００３７】
図４は、セキュリティポリシー１０５／２０５を管理する処理のフロー図である。図４の処理は、図３のステップ３１０を展開したものである。ステップ３０４においてイベントが受信又は検出された後、ステップ４００において、セキュリティマネージャ１０４／２０４がセキュリティポリシー１０５／２０５を取得する。ステップ４０２において、セキュリティマネージャ１０４／２０４は、そのイベントがセキュリティポリシー１０５／２０５において定義されているかを判定する。イベントが定義されておらず、又はステップ４０２においてセキュリティレベルを変更しない場合、処理はステップ３０６に進む。
【００３８】
それ以外の場合、イベントが定義されており、かつセキュリティレベルを変更する場合、ステップ４０４において、セキュリティマネージャ１０４／２０４は、そのイベントが通信セッションのセキュリティレベルにどのように影響するかをセキュリティポリシー１０５／２０５に基づいて特定する。そのイベントがセキュリティレベルにどのように影響するかは、通信セッションを安全なもの又は安全でないものとするなど、種々の態様で定義され得る。あるいは、セキュリティレベルは、安全、潜在的に安全でない、及び安全でないといったような複数レベルを有していてもよい。一実施形態では、セキュリティレベルを示すのに数値範囲（例えば、１〜１０）が用いられる。セキュリティレベルは、複数のイベントに基づいていてもよい。例えば、通信セッションは、通信エンドポイント１０１のうちの２つが高い信号対ノイズ比を有するまでは安全でないものとみなされてもよい。あるいは、セキュリティレベルは、漸進的に変更してもよい。例えば、通信セッションは、第１の通信エンドポイントがスピーカフォンで話している場合には潜在的に安全でないと判定され、通信エンドポイント１０１の２以上がスピーカフォンで話している場合には安全でないと判定され得る。
【００３９】
ステップ４０６において、セキュリティマネージャ１０４／２０４は、セキュリティポリシー１０５／２０５に基づいてメッセージを構築する。メッセージは、実施例に基づいて変わり得る。例えば、メッセージは、セキュリティＬＥＤを点灯又は消灯することであってもよい。あるいは、メッセージは、図５のテキストメッセージ５００Ａ〜５００Ｎのような記述的テキストメッセージに基づいていてもよい。一実施形態では、メッセージは、メッセージを受信する通信エンドポイント１０１の能力に基づいて変更してもよい。例えば、通信エンドポイント１０１Ａに送信されたメッセージはセキュリティＬＥＤを消灯することであり、通信エンドポイント１０１Ｂに送信されるメッセージはメッセージ５００Ａを表示することであってもよい。
【００４０】
ステップ４０８において、セキュリティマネージャ１０４／２０４は、セキュリティポリシー１０５／２０５に基づいて、通信エンドポイント１０１Ａ〜１０１Ｎがセキュリティのレベルの変更を送信することを決定する。例えば、セキュリティマネージャ１０４／２０４は、メッセージを通信エンドポイント１０１Ａに送信するだけでもよく、それは通信セッションのモデレータの通信エンドポイント１０１Ａである。そして、処理はステップ３１２に進む。
【００４１】
図５は、通信エンドポイント１０１におけるセキュリティメッセージの例示のディスプレイ１０３の図である。ディスプレイ１０３は、セキュリティメッセージ５００Ａ〜５００Ｎを備える。図５に記載するメッセージは、１以上の通信セッション中に発生し得るイベントの代表例である。当業者であれば、セキュリティメッセージ５００はここに記載するイベントのいずれかに対する種々のフォーマットにおいて表示され得ることを理解するはずである。
【００４２】
セキュリティメッセージ５００Ａは、有効化されたスピーカフォンのイベントについてのものである。セキュリティメッセージ５００Ａは、ユーザであるジェーン・ドウが彼女のスピーカフォンを有効化したことによって安全でないセキュリティレベルとなったこと示す。ユーザのアイデンティティは、発呼者ＩＤ、音声認識、顔認識及び／又はＲＦＩＤカードスキャンなどのように種々の態様で取得され得る。
【００４３】
セキュリティメッセージ５００Ｂは、無効化されたスピーカフォンのイベントについてのものである。セキュリティメッセージ５００Ｂは、ユーザであるジェーン・ドウが彼女のスピーカフォンを無効化したことによって安全なセキュリティレベルとなったことを示す。
【００４４】
セキュリティメッセージ５００Ｃは、無線ヘッドセットのイベントへの接続についてのものである。セキュリティメッセージ５００Ｃは、ユーザであるフレッド・スミスが無線ヘッドセットに接続したことによって潜在的に安全でないセキュリティレベルとなったことを示す。
【００４５】
セキュリティメッセージ５００Ｄは、未認証ユーザのイベントについてのものである。セキュリティメッセージ５００Ｄは、ウィルマ・ジョーンズが会議室５００Ａ−１に入ったことを示す。セキュリティマネージャ１０４／２０４は、呼で話すことができる参加者のリストを有する。この例では、ウィルマ・ジョーンズはリストにないことから、潜在的に安全でないセキュリティレベルとなったことを示す。
【００４６】
セキュリティメッセージ５００Ｅは、高い信号対ノイズ比のイベントについてのものである。セキュリティメッセージ５００Ｅは、ジャック・ハマーと関連する通信デバイス１０１に対するオーディオストリームが高い信号対ノイズ比を有することから、潜在的に安全でないセキュリティレベルとなったことを示す。
【００４７】
セキュリティメッセージ５００Ｆは、発呼者が安全な場所から離れるイベントについてのものである。セキュリティメッセージ５００Ｆは、（例えば、携帯電話のＧＰＳ位置に基づいて）エンドポイント１２３−４５６−７８９０からの発呼者が安全な場所から離れたことによって安全でないセキュリティレベルとなったことを示す。
【００４８】
セキュリティメッセージ５００Ｇは、発呼位置における第２の者についてのものである。例えば、セキュリティポリシー１０５／２０５は、一人のユーザ（ジム・ウィリアムス）のみが彼の通信エンドポイント１０１から発呼を許可された唯一の者であることを示すことができる。第２の者は、声紋認識、第２の者のオーディオ検出、第２の者の映像検出、声紋認識を介して検出され得る。これにより、セキュリティレベルが安全でないものに設定されることになる。
【００４９】
セキュリティメッセージ５００Ｈは、認識不能な顔紋のイベントについてのものである。セキュリティメッセージ５００Ｈは、電話番号１１１−２２２−３３３３に対する発呼者が認識不能な顔紋を有することから、安全でないセキュリティレベルとなったことを示す。
【００５０】
セキュリティメッセージ５００Ｎは、特定音のイベントについてのものである。この例では、特定音は、交通ノイズである。セキュリティメッセージ５００Ｆは、セキュリティマネージャ１０４／２０４がフレッド・スミスのオーディオストリームにおける交通ノイズを検出したことによって潜在的に安全でないセキュリティレベルとなったことを示す。
【００５１】
図１〜５の通信セッション及びメッセージは、ＳＩＰ、ウェブリアルタイムプロトコル（ＷｅｂＲＴＣ）、Ｈ．３２３、ＴＣＰ／ＩＰ  ＵＤＰ／ＩＰ、ビデオプロトコル、これらの組合せなどのような種々の通信プロトコルを用いて実施され得る。特定のメッセージタイプが使用されてもよい。例えば、ＳＩＰ  ＳＵＢＳＣＲＩＢＥ／ＳＩＰ  ＮＯＴＩＦＴ、ＳＩＰ  ＰＵＢＬＩＳＨ、ＳＩＰ  ＯＰＴＩＯＮＳメッセージが、セキュリティメッセージ５００を送信するのに使用されてもよい。
もちろん、上述の例示的実施形態に対する種々の変更及び変形は、当業者には明らかなものとなる。これらの変更又は変形は、システム及び方法の精神及び範囲から逸脱することなく、かつそれに付随する効果を減ずることなく、なされ得る。以降の特許請求の範囲が、発明の範囲を規定する。当業者であれば、上記構成が種々の態様で組み合わせられて発明の複数の変形例を形成し得ることを理解するはずである。結果として、発明は、上述した特定の実施形態に限定されることなく、以降の特許請求の範囲及びそれらの均等物によってのみ限定される。
【図１】
2018535620.tif 000003
【図２】
2018535620.tif 000004
【図３】
2018535620.tif 000005
【図４】
2018535620.tif 000006
【図５】
2018535620.tif 000007
【国際調査報告】
2018535620.tif 000008
2018535620.tif 000009