(57)【要約】【課題】所望の装置間で適切な通信方式により暗号化鍵を共有し、通信ネットワークを形成して、サービスを提供することを可能にする技術を提供する。【解決手段】通信装置は、公開鍵暗号方式に係る暗号化鍵を第１の方式により他の通信装置と共有し、他の通信装置へサービスを提供するための第２の方式による通信ネットワークを形成するための、上記暗号化鍵を用いて暗号化された通信パラメータを、第３の方式により前記他の通信装置と共有し、通信パラメータを使用して、他の通信装置との間で第２の方式による通信ネットワークを形成し、形成された通信ネットワークを用いて、他の通信装置へサービスを提供する。ここで、第１の方式はサービスの種類に応じて選択される。【選択図】  図７
2018098610.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
公開鍵暗号方式に係る暗号化鍵を第１の方式により他の通信装置と共有する鍵共有手段と、
前記他の通信装置へサービスを提供するための第２の方式による通信ネットワークを形成するための、前記暗号化鍵を用いて暗号化された通信パラメータを、第３の方式により前記他の通信装置と共有するパラメータ共有手段と、
前記通信パラメータを使用して、前記他の通信装置との間で前記第２の方式による通信ネットワークを形成する形成手段と、
形成された前記通信ネットワークを用いて、前記他の通信装置へサービスを提供する提供手段と
を備え、
前記第１の方式は前記サービスの種類に応じて選択される
ことを特徴とする通信装置。
【請求項２】
通信装置であって、
公開鍵暗号方式に係る暗号化鍵を第１の方式により他の通信装置と共有する鍵共有手段と、
前記他の通信装置へサービスを提供するための第２の方式による通信ネットワークを形成するための、前記暗号化鍵を用いて暗号化された通信パラメータを、第３の方式により前記他の通信装置と共有するパラメータ共有手段と、
前記通信パラメータを使用して、前記他の通信装置との間で前記第２の方式による通信ネットワークを形成する形成手段と、
形成された前記通信ネットワークを用いて、前記他の通信装置からのサービスを利用する利用手段と
を備え、
前記第１の方式は前記サービスの種類に応じて選択される
ことを特徴とする通信装置。
【請求項３】
前記第１の方式を前記サービスの種類に応じて選択する選択手段をさらに備えることを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記サービスの種類に対応する少なくとも１つの通信方式を前記他の通信装置に通知する通知手段をさらに備え、
前記選択手段は、前記通知手段による通知に対する前記他の通信装置の応答に応じて、前記鍵共有手段により使用する前記第１の方式を選択する
ことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記通知手段による通知に対して前記他の通信装置から応答がない場合、又は、前記他の通信装置から少なくとも１つの前記第１の方式に含まれない通信方式の指定を含む応答が返された場合、前記サービスは提供されないことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記選択手段は、前記サービスの種類に応じて、前記第１の方式として、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、近距離無線通信、又は、コード情報の表示及び撮影に基づく通信を選択することを特徴とする請求項３から５のいずれか１項に記載の通信装置。
【請求項７】
前記選択手段は、前記他の通信装置から通知された前記サービスの種類に対応する少なくとも１つの通信方式に含まれる通信方式を前記第１の方式として選択することを特徴とする請求項３に記載の通信装置。
【請求項８】
前記他の通信装置から通知された少なくとも１つの通信方式に前記通信装置が対応可能な通信方式が含まれない場合に、その旨を表示手段に表示させる表示制御手段をさらに備えることを特徴とする請求項７に記載の通信装置。
【請求項９】
前記鍵共有手段は、前記他の通信装置の暗号化鍵を、前記第１の方式により該他の通信装置から受信することを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
前記通信パラメータを生成する生成手段と、
前記他の通信装置から受信した前記暗号化鍵を用いて前記通信パラメータを暗号化する暗号化手段と
をさらに備え、
前記パラメータ共有手段は、前記暗号化された通信パラメータを前記他の通信装置へ送信する
ことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記鍵共有手段は、前記通信装置の暗号化鍵を、前記第１の方式により該他の通信装置へ送信することを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１２】
前記パラメータ共有手段は、前記暗号化鍵を用いて暗号化された通信パラメータを前記他の通信装置から受信することを特徴とする請求項１１に記載の通信装置。
【請求項１３】
前記第２の方式は、前記通信パラメータを保持している機器のみが通信に参加することができる通信方式であることを特徴とする請求項１から１２のいずれか１項に記載の通信装置。
【請求項１４】
前記第３の方式は、無線ＬＡＮ、又は、Ｂｌｕｅｔｏｏｔｈであることを特徴とする請求項１から１３のいずれか１項に記載の通信装置。
【請求項１５】
第１の通信装置と第２の通信装置とを有する通信システムであって、
前記第１の通信装置と前記第２の通信装置との間で公開鍵暗号方式に係る暗号化鍵を第１の方式により共有する鍵共有手段と、
前記第１の通信装置から前記第２の通信装置へサービスを提供するための第２の方式による通信ネットワークを形成するための、前記暗号化鍵を用いて暗号化された通信パラメータを、前記第１の通信装置と前記第２の通信装置との間で第３の方式により共有するパラメータ共有手段と、
前記通信パラメータを使用して、前記第１の通信装置と前記第２の通信装置との間で前記第２の方式による通信ネットワークを形成する形成手段と、
形成された前記通信ネットワークを用いて、前記第１の通信装置から前記第２の通信装置へサービスを提供する提供手段と、
を備え、
前記第１の方式は前記サービスの種類に応じて選択される
ことを特徴とする通信システム。
【請求項１６】
通信装置の通信方法であって、
公開鍵暗号方式に係る暗号化鍵を第１の方式により他の通信装置と共有する鍵共有工程と、
前記他の通信装置へサービスを提供するための第２の方式による通信ネットワークを形成するための、前記暗号化鍵を用いて暗号化された通信パラメータを、第３の方式により前記他の通信装置と共有するパラメータ共有工程と、
前記通信パラメータを使用して、前記他の通信装置との間で前記第２の方式による通信ネットワークを形成する形成工程と、
形成された前記通信ネットワークを用いて、前記他の通信装置へサービスを提供する提供工程と
を有し、
前記第１の方式は前記サービスの種類に応じて選択される
ことを特徴とする通信方法。
【請求項１７】
通信装置の通信方法であって、
公開鍵暗号方式に係る暗号化鍵を第１の方式により他の通信装置と共有する鍵共有工程と、
前記他の通信装置へサービスを提供するための第２の方式による通信ネットワークを形成するための、前記暗号化鍵を用いて暗号化された通信パラメータを、第３の方式により前記他の通信装置と共有するパラメータ共有工程と、
前記通信パラメータを使用して、前記他の通信装置との間で前記第２の方式による通信ネットワークを形成する形成工程と、
形成された前記通信ネットワークを用いて、前記他の通信装置からのサービスを利用する利用工程と
を有し、
前記第１の方式は前記サービスの種類に応じて選択される
ことを特徴とする通信方法。
【請求項１８】
コンピュータを請求項１から１４のいずれか１項に記載の通信装置が備える各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信方法、通信システム、コンピュータプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ、プリンタ、携帯電話・スマートフォンなどの電子機器に無線通信機能を搭載し、これらの機器を無線ＬＡＮに接続して使用するケースが増えている。機器間で無線ＬＡＮ通信を行うには、暗号方式、暗号鍵、認証方式、認証鍵等のさまざまな通信パラメータを設定する必要がある。
【０００３】
通信パラメータの設定を容易にする技術としてＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）方式がある。ＷＰＳでは、通信に必要な各種パラメータを公開鍵暗号方式で秘匿化（暗号化）して通知する。
【０００４】
公開鍵暗号方式に必要とされる鍵をＱＲコード（登録商標、以下省略）を媒介として装置間で共有する技術が特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１４−５２４０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１によればＱＲコードを媒介とすることで、公開鍵暗号方式で必要とされる鍵をセキュアに装置間で共有することができる。しかしながら、公開鍵暗号方式で必要とされる鍵を共有するための方式は、必ずしもＱＲコードを用いることが適切とは限らない。例えば、複数の装置間で鍵を共有したい場合、複数の装置夫々がＱＲコードを撮影しなければならず、使い勝手が悪い。
【０００７】
そこで、本発明は、所望の装置間で適切な方式により暗号化鍵を共有し、通信ネットワークを形成して、サービスを提供することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明による通信装置は以下の構成を備える。即ち、
通信装置であって、
公開鍵暗号方式に係る暗号化鍵を第１の方式により他の通信装置と共有する鍵共有手段と、
前記他の通信装置へサービスを提供するための第２の方式による通信ネットワークを形成するための、前記暗号化鍵を用いて暗号化された通信パラメータを、第３の方式により前記他の通信装置と共有するパラメータ共有手段と、
前記通信パラメータを使用して、前記他の通信装置との間で前記第２の方式による通信ネットワークを形成する形成手段と、
形成された前記通信ネットワークを用いて、前記他の通信装置へサービスを提供する提供手段と
を備え、
前記第１の方式は前記サービスの種類に応じて選択される。
【発明の効果】
【０００９】
本発明によれば、所望の装置間で適切な方式により暗号化鍵を共有し、通信ネットワークを形成して、サービスを提供することを可能にする技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】デジタルカメラのハードウェア構成例を示すブロック図
【図２】デジタルカメラのソフトウェア構成例を示すブロック図
【図３】ネットワーク構成の一例を示す図
【図４】サービス提供機・利用機を決定する動作手順を示すフローチャート
【図５】サービス提供機の動作手順を示すフローチャート
【図６】サービス利用機の動作手順を示すフローチャート
【図７】動作シーケンス図
【図８】スマートフォンのハードウェア構成例を示すブロック図
【図９】スマートフォンのソフトウェア構成例を示すブロック図
【図１０】動作シーケンス図
【図１１】動作シーケンス図
【図１２】提供サービスと公開鍵共有方式を示すテーブル図
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。
【００１２】
＜実施形態１＞
以下、本発明の一実施形態（実施形態１）に係る通信装置について、図面を参照しながら詳細に説明する。以下では、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ（Local Area Network）システムを用いた通信システムの例について説明するが、通信形態は必ずしもＩＥＥＥ８０２．１１準拠の無線ＬＡＮには限らない。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１３】
（ハードウェア構成）
本実施形態に係る通信装置としてのデジタルカメラのハードウェア構成について説明する。図１はデジタルカメラのハードウェア構成の一例を表すブロック図である。
【００１４】
１０１はデジタルカメラの装置全体を示す。１０２は制御部（ＣＰＵ：Central Processing Unit）であり、記憶部１０３に記憶される制御プログラム（コンピュータプログラム）を実行することにより装置全体を制御する。１０３は記憶部であり、制御部１０２が実行する制御プログラムと、通信パラメータ等の各種情報を記憶する。後述する各種動作は、記憶部１０３に記憶された制御プログラムを制御部１０２が実行することにより行われる。記憶部１０３は、ＲＡＭ（書込み可能メモリ）、ＲＯＭ（読出し専用メモリ）、ＳＳＤ（ソリッドステートドライブ）、磁気ハードディスク等の記憶装置により実現される。
【００１５】
１０４は無線通信部であり、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ等の無線通信を処理したり、無線ネットワークの生成またはネットワーク生成に必要な通信パラメータを制御する。無線通信には近距離無線通信、例えばＮＦＣ（Near Field Communication）なども含まれる。
【００１６】
１０５は各種表示を行う表示部であり、ＬＣＤ（液晶ディスプレイ）やＬＥＤ（発光ダイオード）のように視覚で認知可能な情報の出力、あるいはスピーカなどの音出力が可能な機能を有する。表示部１０５は視覚情報および音情報の少なくともどちらか一方を出力する機能を備えるものである。ＱＲコードの表示も本表示部１０５で実施する。なお、ＱＲコードについては本表示部１０５を通じて表示する以外に、ＱＲコードを通信装置の筺体にシールなどの形態で貼り付けられていてもよい。また、取扱説明書や通信装置の販売時の段ボールなどの包装に貼り付けられていてもよい。
【００１７】
１０７は無線ＬＡＮアンテナであり、電波の送受信を行う。１０６は無線ＬＡＮアンテナ制御部であり、無線ＬＡＮアンテナ１０７の動作を制御する。１０８は操作部であり、ユーザが各種入力等を行い、通信装置を操作するために用いられる。１０９は撮像部でありデジタルカメラとしての機能を有する。撮像部１０９は、ＱＲコード等を撮影し、処理する機能も備える。
【００１８】
（ソフトウェア構成）
図２は、後述の通信制御機能を実行するデジタルカメラのソフトウェア機能ブロックの構成の一例を表すブロック図である。２０１はデジタルカメラのソフトウェア機能ブロック全体を示す。
【００１９】
２０２は通信パラメータ提供部である。自通信装置が通信パラメータ提供元となり、通信パラメータの生成や暗号化、通信パラメータの対向装置への提供などを実施する。後述のパラメータ提供処理は、通信パラメータ制御部２０２にて実施される。２０３は認証処理部であり、対向装置の認証処理を実施する。また詳細は後述するが、デジタルカメラは無線ＬＡＮに必要な各種パラメータを公開鍵暗号方式で秘匿化（暗号化）して通知する必要がある。よって、その公開鍵の共有方式を提供するサービスによって選択する機能、もしくは決定する機能も備える。本実施形態では「複数カメラ制御サービス」、「スマートフォン接続サービス」という複数のサービスを例に説明するが、後述するように、公開鍵の共有方式については図１２に示すテーブル図に則って決定する。
【００２０】
２０４は無線ＬＡＮパケット受信部（以下、「パケット受信部２０４」と称する）であり、対向装置から無線ＬＡＮパケットを受信する。２０５は無線ＬＡＮパケット送信部（以下、「パケット送信部２０５」と称する）であり、対向装置へ無線ＬＡＮパケットを送信する。このようにして、デジタルカメラは、対向装置との間でＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮ通信を実施する。２０６はデータ記憶部であり、ソフトウェアそのものおよび、無線ＬＡＮパラメータや、認証情報、ＱＲコード等のコード情報類の情報を記憶保持している。
【００２１】
なお、全ての機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。したがって、制御部１０２がコンピュータプログラムに基づき装置全体の動作を制御することにより、上記各機能は実現される。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００２２】
（システム構成）
図３は、デジタルカメラ３０１〜３０４、スマートフォン３０５および無線ＬＡＮネットワーク３０６、３０７（以下、「ネットワーク３０６」、「ネットワーク３０７」と称する）を含む通信システムの構成を示した図である。
【００２３】
本実施形態では、ある特定のデジタルカメラにて、複数のデジタルカメラを操作し、被写体を同時撮影するサービス（以後、「複数カメラ制御サービス」と称する）を提供する例について説明する。デジタルカメラ３０１はこのようなサービスを実施可能なネットワーク３０６を構築する。さらにはデジタルカメラ３０２〜３０４をネットワーク３０６に参加させ、このようなサービスを利用することでデジタルカメラ３０１〜３０４による複数アングルの一斉撮影を実施することが可能になる。本実施形態において、デジタルカメラ３０１は先に説明した図１および図２の構成を有している。ネットワーク３０６、ネットワーク３０７は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ等の所定の通信パラメータを有する通信機器が参加することが可能なネットワークである。スマートフォン３０５がサービスの提供又は利用に関与する例については、後述の実施形態２、３において説明する。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔは、複数の機器が直接接続して通信グループを形成するためのものである。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔにおいては、通信グループを形成する際に各機器がアクセスポイントまたはクライアントのいずれとして動作するかを決定する。このような動作の決定後、通信に必要な各種パラメータをアクセスポイントからクライアントへ提供し、設定する。
【００２４】
（動作手順）
図４は、デジタルカメラ３０１〜３０４にて実施するサービスを、提供する機器（以後、「サービス提供機」と称する）なのか、利用する機器（以下「サービス利用機」と称する）なのかを決定する動作手順を示すフローチャートである。
【００２５】
デジタルカメラ３０１のユーザは、表示部１０５、および入力部１０８を介してサービス設定処理開始し（Ｆ４０１）、「サービス提供機」または「サービス利用機」を選択する。ここではデジタルカメラ３０１がサービスを提供する機器になる例を説明する（Ｆ４０２でＹＥＳ）。そこで、デジタルカメラ３０１が「サービス提供機」、デジタルカメラ３０２〜３０４が「サービス利用機」を選択した例を説明する。
【００２６】
以後、図５に示すサービス提供機（デジタルカメラ３０１）のフローチャート、図６に示すサービス利用機（デジタルカメラ３０２〜３０４）のフローチャート、図７に示す本実施形態の動作を示すシーケンス図を用いて説明する。なお、デジタルカメラ３０２〜３０４は同じ処理となるため、ここではデジタルカメラ３０２の処理ついてのみ説明し、デジタルカメラ３０３、３０４の処理については省略する。フローチャートの各ステップ、及び、シーケンス図の各シーケンスは、デジタルカメラの制御部１０２がコンピュータプログラムに基づき装置の動作を制御することにより実行される。
【００２７】
デジタルカメラ３０１は複数カメラ制御サービスを起動し、自機をサービス提供機として設定する（Ｓ７０１）。
【００２８】
デジタルカメラ３０１はそのサービスを実施可能とするネットワーク３０６を構築し、これに必要な各種パラメータを公開鍵暗号方式で秘匿化してサービス利用機に通知する必要がある。そのためには暗号方式で使用する公開鍵を何かしらの方式でサービス提供機、サービス利用機で共有する必要がある。本実施形態では、提供するサービスの内容に基づいて公開鍵の共有方式を決定することで、機器間において公開鍵を円滑に共有する。そのような構成として本実施形態では、認証処理部２０３が公開鍵の共有方式を図１２に示すテーブル図に則って決定する例を説明する。すなわち、「複数カメラ制御サービス」を提供するときは「Ｗｉ−Ｆｉ」により公開鍵を共有し、「スマートフォン接続サービス」を提供するときは「ＱＲコード」又は「ＮＦＣ」により公開鍵を共有する。また、「スマートフォン接続サービス」を提供するときにＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）により公開鍵を共有してもよい。本実施形態では、複数カメラ制御サービスを利用するので（Ｆ５０１でＹＥＳ）、「Ｗｉ−Ｆｉ」を使用することを選択する（Ｆ５０２、Ｓ７０３）。
【００２９】
図１２に示すテーブル図にて、複数カメラ制御サービス利用時に公開鍵共有方式として「Ｗｉ−Ｆｉ」を選択した理由は以下の通りである。すなわち、図３に示す通りサービス利用機となるデジタルカメラ３０２〜３０４との複数の機器との公開鍵共有を簡易にしたい、という理由である。
【００３０】
一方、スマートフォン接続サービスは、特定のデジタルカメラにて、当該デジタルカメラ内にある画像の閲覧や取得等の制御を、無線ＬＡＮ接続したスマートフォンで実施可能とする。このようなデジタルカメラの画像はプライバシー性や秘匿性の高いものが含まれている可能性がある。そこで、本実施形態では、このようなサービスを提供するための通信パラメータの暗号化に用いる暗号化鍵の共有は、ＱＲコードやＮＦＣなど、ユーザが使用する機器を目で確認することが必要となる通信方式により行う。
【００３１】
このように、本実施形態では、公開鍵暗号方式に係る暗号化鍵を他の通信装置と共有する鍵共有を行うために用いられる通信方式は、サービスの種類に応じて選択される。そのため、サービスの内容に応じて適切な通信方式を自動的に決定して暗号化鍵を共有し、通信ネットワークを形成してサービスを提供することが可能となる。
【００３２】
なお、この公開鍵共有方式は、制御部１０２が実行する制御プログラムで自動的に決定されてもよいし、表示部１０５、および入力部１０８を介してユーザが決定してもよい。一方、デジタルカメラ３０２は複数カメラ制御サービスを起動し、自機をサービス利用機として設定する（Ｓ７０２）。デジタルカメラ３０２はサービス利用機であるため、複数カメラ制御サービスを提供する機器を検索する必要がある。よって、これを実施すべくサービス検索要求を送信する（Ｆ６０１、Ｓ７０４）。
【００３３】
デジタルカメラ３０１は、デジタルカメラ３０２から複数カメラ制御サービスを検索する旨のサービス検索要求を受信すると（Ｆ５０５でＹＥＳ）、これに対して自機がそのサービスを実施している機器である旨を示すサービス検索応答を送信する（Ｆ５０６）。この際、デジタルカメラ３０１は、Ｆ５０１の処理で選択した公開鍵を共有する方式に関する情報、ここでは「Ｗｉ−Ｆｉ」をサービス検索応答に含ませ送信する。すなわち、デジタルカメラ３０１は、複数カメラ制御サービスの利用には公開鍵共有方式に「Ｗｉ−Ｆｉ」を使用する、という情報をサービス検索応答に含ませ送信する（Ｆ５０６、Ｓ７０５）。なお、サービス検索方式として、Ｗｉ−Ｆｉを介して提供しているサービス機器を検出するＷｉ−Ｆｉ  Ｄｉｒｅｃｔ  Ｓｅｒｖｉｃｅ、またはＢｌｕｅｔｏｏｔｈを用いた方式を採用することができる。また、Ｆ５０６においてサービスの種類に対応する通信方式を通知する際は、少なくとも１つの通信方式を通知することができる。
【００３４】
デジタルカメラ３０２はサービス検索応答を受信すると（Ｆ６０２でＹＥＳ）、複数カメラ制御サービスを提供している機器の存在を確認することができる。また本実施形態では前述したように、複数カメラ制御サービスの利用には公開鍵共有方式に「Ｗｉ−Ｆｉ」を使用する旨が、サービス検索応答に含まれている（Ｆ６０３でＹＥＳ）。そこで、デジタルカメラ３０２の認証処理部２０３はサービス検索応答から公開鍵共有方式に関する情報として「Ｗｉ−Ｆｉ」を抽出する（Ｆ６０４）。デジタルカメラ３０２は自機の公開鍵を通知する方式として「Ｗｉ−Ｆｉ」を使用する旨を公開鍵共有方式確認要求として送信する（Ｆ６０５、Ｓ７０６）。
【００３５】
デジタルカメラ３０１は公開鍵共有方式確認要求を受信すると（Ｆ５０７）、公開鍵共有方式について当該要求に含まれる方式と、Ｆ５０１の処理で選択した方式とが合致することを確認する（Ｆ５０８）。もし公開鍵共有方式確認要求にて指定されている方式と、Ｆ５０１の処理で選択した方式で合致しない場合（Ｆ５０８でＮＯ）は、処理継続不可能と判断し、サービス検索要求受信待ちとなる（Ｆ５０５）。ここでは公開鍵共有方式確認要求に「Ｗｉ−Ｆｉ」が指定されているので、Ｆ５０１の処理で選択した公開鍵共有方式と合致する（Ｆ５０８でＹＥＳ）。よってデジタルカメラ３０２には、公開鍵共有方式が「Ｗｉ−Ｆｉ」で問題ない旨を公開鍵共有方式確認応答として送信する（Ｆ５０９、Ｓ７０７）。
【００３６】
デジタルカメラ３０２は公開鍵共有方式確認応答を受信すると（Ｆ６０６でＹＥＳ）、その応答から公開鍵共有方式に「Ｗｉ−Ｆｉ」を使用することが確定したことを把握する（Ｆ６０７でＹＥＳ）。デジタルカメラ３０２は自機の公開鍵を「Ｗｉ−Ｆｉ」を用いて、公開鍵通知としてデジタルカメラ３０１に送信する（Ｆ６１０、Ｓ７０８）。具体的な実現手法としてはＩＥＥＥ８０２．１１で規定されるＡｃｔｉｏｎ  Ｆｒａｍｅを用いたものが考えられる。
【００３７】
デジタルカメラ３０１は、公開鍵通知を受信して（Ｆ５１０でＹＥＳ、Ｆ５１１）、デジタルカメラ３０２の公開鍵を入手すると、公開鍵通知応答をデジタルカメラ３０２に応答する（Ｓ７０９）。デジタルカメラ３０１はデジタルカメラ３０２の公開鍵を取得後、取得した公開鍵情報のハッシュ値を含む公開鍵認証要求をデジタルカメラ３０２へ送信する（Ｓ７１０）。
【００３８】
デジタルカメラ３０２は公開鍵認証要求の含まれているハッシュ値の整合性を確認後、デジタルカメラ３０１へ認証成功を示す認証応答を送信する（Ｓ７１１）。デジタルカメラ３０１は認証成功を示す認証応答を受信すると、公開鍵暗号方式により暗号鍵を計算して（Ｓ７１２）、対向機器へ認証確認を送信する（Ｓ７１３）。
【００３９】
デジタルカメラ３０１とデジタルカメラ３０２は認証処理によって、その後の暗号化処理に用いる共有鍵を共に保持した状態となる（Ｆ５１８、Ｆ６１６）。なお、これら暗号鍵生成のやり取りも、具体的な実現手法としてはＩＥＥＥ８０２．１１で規定されるＡｃｔｉｏｎ  Ｆｒａｍｅを用いたものが考えられる。
【００４０】
デジタルカメラ３０１は複数カメラ制御サービスを実施可能とするネットワーク３０６構築すべく、ネットワーク３０６に必要な各種パラメータを生成する（Ｆ５１９、Ｓ７１４）。さらには生成したパラメータを秘匿化（暗号化）し、デジタルカメラ３０２へ通知・提供する（Ｆ５２０、Ｓ７１５）。
このようにして、デジタルカメラ３０１は、他の通信装置へサービスを提供するための通信ネットワークを形成するための、暗号化鍵により暗号化された通信パラメータを他の通信装置と共有するパラメータ共有を行う。なお、この通信パラメータの共有に用いる通信方式は、Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈ等を使用することができる。デジタルカメラ３０１は、共有した通信パラメータを使用してネットワーク３０６を構築・形成し（Ｆ５２１、Ｓ７１６）、複数カメラ制御サービスの提供を開始する（Ｆ５２２、Ｓ７１７）。ここでネットワーク３０６は、例えば、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ等の通信方式により形成される。
【００４１】
デジタルカメラ３０２は受信した、ネットワーク３０６に必要な秘匿化された各種パラメータを、やはり前述した手法で共有した暗号鍵で復号する（Ｆ６１７）。デジタルカメラ３０２は復号したパラメータに基づいてネットワーク３０６に参加し（Ｆ６１８、Ｓ７１８）、複数カメラ制御サービスに参加する（Ｆ６１９、Ｓ７１９）。
【００４２】
デジタルカメラ３０３、３０４においてもデジタルカメラ３０２と同様の処理を実施することでネットワーク３０６に参加、複数カメラ制御サービスの参加が可能となる。よってデジタルカメラ３０１〜３０４はネットワーク３０６上で、複数カメラ制御サービスを利用することで、複数アングルの一斉撮影を実施が可能となる（Ｓ７２０）。
【００４３】
上記のように、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ等の通信を用いてサービスを提供するシステムにおいて、その通信の通信パラメータを公開鍵暗号で暗号化して通信端末間で共有する場合に、暗号化鍵を共有するための通信方式をサービスの種類に応じて切り替える。したがって、情報の秘匿性やプライバシー保護の必要性がさほど高くないサービスを提供する場合は、Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈ等の無線通信方式を用いて、簡易にサービス提供を行うための通信ネットワークを形成することができる。他方、例えば、プライバシー性の高い情報等を扱うサービス提供を行う場合は、ＮＦＣ、ＱＲコード等の通信を行う装置をユーザが目で確認することができる通信方式で暗号化鍵を共有することで、所望の安全性を実現することが可能である。このように、本実施形態によれば、所望の装置間で適切な通信方式により暗号化鍵を共有し、通信ネットワークを形成して、サービスを提供することができる。
【００４４】
なお、本実施形態では、公開暗号方式に係る暗号化鍵を共有する例として、サービス利用機の公開鍵をサービス利用機からサービス提供機へ提供する例を説明したが、これに限られない。例えば、サービス提供機（例えば、デジタルカメラ３０１）の公開鍵をサービス提供機からサービス利用機（例えば、デジタルカメラ３０２）へ提供してもよい。この場合、サービス利用機は、通信パラメータを生成し、その通信パラメータをサービス提供機の公開鍵（暗号化鍵）を用いて暗号化して、サービス提供機へ送信する。このように、暗号化された通信パラメータの共有は、サービス提供機からサービス利用機へ提供して行うのではなく、サービス利用機からサービス提供機へ提供して行ってもよい。
【００４５】
なお、スマートフォン接続サービスを提供する場合の動作例（Ｆ５０３、Ｆ５０４、Ｆ５１２〜Ｆ５１７、Ｆ６０８、Ｆ６０９、Ｆ６１１〜Ｆ６１５）については、後述する実施形態２、３において説明する。また、本実施形態では公開鍵共有方式に「Ｗｉ−Ｆｉ」を使用したが、Ｂｌｕｅｔｏｏｔｈ、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ等の他の無線方式を用いた場合でも同等の効果が得ることができる。
【００４６】
＜実施形態２＞
上述の実施形態１においては、公開鍵共有方式に「Ｗｉ−Ｆｉ」を適用することで、公開鍵の共有処理をユーザの介在なく実施する例を説明した。一方、高い安全性が求められるサービスについては、使用する端末をユーザが視認して、端末ごとにサービスの利用可不可をユーザが決定したい場合もある。そこで、本発明の第二の実施形態（実施形態２）では、公開鍵の送受信をＮＦＣ（近距離無線通信）により行うことで、サービスに参加させる端末をユーザが確認可能な例を説明する。
【００４７】
本実施形態では、ある特定のデジタルカメラにて、当該デジタルカメラ内にある画像の閲覧や取得等の制御を、無線ＬＡＮ接続したスマートフォンで実施可能とするサービス（以後、「スマートフォン接続サービス」と称する）を例に説明する。
【００４８】
（ハードウェア構成）
図８は本実施形態に係る通信装置としてのスマートフォンの構成の一例を表すブロック図である。８０１は装置全体を示す。
【００４９】
８０２は制御部（ＣＰＵ）であり、記憶部８０３に記憶される制御プログラム（コンピュータプログラム）を実行することにより装置全体を制御する。制御部８０２は、他の装置との間で通信パラメータの設定制御も行う。８０３は記憶部であり、制御部８０２が実行する制御プログラムと、通信パラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部８０３に記憶された制御プログラムを制御部８０２が実行することにより行われる。記憶部８０３は、ＲＡＭ（書込み可能メモリ）、ＲＯＭ（読出し専用メモリ）、ＳＳＤ（ソリッドステートドライブ）、磁気ハードディスク等の記憶装置により実現される。
【００５０】
８０４は無線通信部であり、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ等の無線通信を行う。無線通信には近距離無線通信、例えばＮＦＣなども含まれる。
【００５１】
８０５は各種表示を行う表示部であり、ＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、あるいはスピーカなどの音出力が可能な機能を有する。表示部８０５は視覚情報および音情報の少なくともどちらか一方を出力する機能を備えるものである。ＱＲコードの表示も本表示部８０５で実施する。なお、ＱＲコードについては本表示部８０５を通じて表示する以外に、ＱＲコードを通信装置の筺体にシールなどの形態で貼り付けられていてもよい。また取り扱い説明書や通信装置の販売時の段ボールなどの包装に貼り付けられていてもよい。
【００５２】
８０７は無線ＬＡＮアンテナであり、電波の送受信を行う。８０６は無線ＬＡＮアンテナ制御部であり、無線ＬＡＮアンテナ８０７の動作を制御する。８０６は無線ＬＡＮアンテナ制御部、そして８０７は無線ＬＡＮアンテナである。８０８は操作部であり、ユーザが各種入力等を行い、通信装置を操作するために用いられる。８０９は撮像部であり、ＱＲコード等を撮影する。
【００５３】
他の一般的にスマートフォンが備える機能、例えば通話機能、ＷＥＢ閲覧機能等はスマートフォン機能処理部８１０に含まれる。これらの機能については詳細な説明を省略する。
【００５４】
（ソフトウェア構成）
図９は、後述の通信制御機能を実行するスマートフォンのソフトウェア機能ブロックの構成の一例を表すブロック図である。９０１はスマートフォンのソフトウェア機能ブロック全体を示す。
【００５５】
９０２は通信パラメータ提供部である。自通信装置が通信パラメータ提供元となり、通信パラメータの生成や暗号化、通信パラメータの対向装置への提供などを実施する。後述のパラメータ提供処理は、通信パラメータ制御部９０２にて実施される。９０３は認証処理部であり、対向装置の認証処理を実施する。また詳細は後述するが、デジタルカメラは無線ＬＡＮに必要な各種パラメータを公開鍵暗号方式で秘匿化（暗号化）して通知する必要がある。よって、その公開鍵の共有方式を提供するサービスによって選択する機能、もしくは決定する機能も備える。本実施形態では「スマートフォン接続サービス」というサービスを例に説明するが、実施形態１と同様に、公開鍵の共有方式については図１２に示すテーブル図に則って決定する。
【００５６】
９０４はネットワーク構築処理部であり、デジタルカメラ３０１等の他の通信装置との間で、サービスを提供・利用するためのネットワークを構築する。
【００５７】
９０５は無線ＬＡＮパケット受信部（以下、「パケット受信部９０５」と称する）であり、対向装置から無線ＬＡＮパケットを受信する。９０６は無線ＬＡＮパケット送信部（以下、「パケット送信部９０６」と称する）であり、対向装置へ無線ＬＡＮパケットを送信する。このようにして、スマートフォンは、対向装置との間でＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮ通信を実施する。９０７はデータ記憶部であり、ソフトウェアそのものおよび、無線ＬＡＮパラメータや、認証情報、コード情報類の情報を記憶保持している。
【００５８】
なお、全ての機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。したがって、制御部８０２がコンピュータプログラムに基づき装置全体の動作を制御することにより、上記各機能は実現される。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００５９】
（動作手順）
以後、図１０に示す本実施形態の動作を示すシーケンス図を用いて説明する。本実施形態ではスマートフォンは「サービス利用機」として動作するため、図６を用いてスマートフォンの動作を説明する。デジタルカメラ構成図、システム構成図、デジタルカメラ３０１のフローチャートは実施形態１と同様の図を使用する。
【００６０】
デジタルカメラ３０１はスマートフォン接続サービスを起動し、自機をサービス提供機として設定する（Ｓ１００１）。デジタルカメラ３０１は当該サービスを実施可能とするネットワーク３０７を構築し、これに必要な各種パラメータを公開鍵暗号方式で秘匿化してサービス利用機に通知する必要がある。そのためには、その暗号方式で使用する公開鍵を何かしらの方式でサービス提供機、サービス利用機で共有する必要がある。そこで、サービス提供機としてのデジタルカメラ３０１は、認証処理部９０３は、公開鍵の共有方式を図１２に示すテーブル図に則って決定する。本実施形態では、スマートフォン接続サービスを利用するので（Ｆ５０１でＮＯ、Ｆ５０３）、「ＮＦＣ」または「ＱＲコード」を使用することを選択する（Ｆ５０４、Ｓ１００３）。
【００６１】
図１２に示すテーブル図にて、スマートフォン接続サービス利用時に公開鍵共有方式として「ＮＦＣ」または「ＱＲコード」を選択した理由は以下の通りである。このサービスでは、扱うデータがデジタルカメラ３０１内にある撮像済みデータであって、これは極めてプライバシー性が高い。よってデジタルカメラ３０１ユーザは、このサービスの利用に際しては接続相手となるスマートフォンを特定する必要がある。以上から、上記のサービスの公開鍵共有方式としては、デジタルカメラ３０１と近接処理を必要とする「ＮＦＣ」、またはＱＲコードの撮影処理が必要となる「ＱＲコード」を選択する。なお、この公開鍵共有方式の選択は制御部１０２が実行する制御プログラムで自動的に決定されてもよいし、表示部１０５、および入力部１０８を介してユーザが決定してもよい。
【００６２】
一方、スマートフォン３０５はスマートフォン接続サービスを起動し、自機をサービス利用機として設定する（Ｓ１００２）。スマートフォン３０５はサービス利用機であるため、スマートフォン接続サービスを提供する機器を検索する必要がある。よってこれを実施すべくサービス検索要求を送信する（Ｆ６０１、Ｓ１００４）。
【００６３】
デジタルカメラ３０１は、スマートフォン接続サービスを検索する旨のサービス検索要求を受信すると（Ｆ５０５でＹＥＳ）、これに対して自機がそのサービスを実施している機器である旨を含んだサービス検索応答を送信する。この時、デジタルカメラ３０１は、Ｆ５０１の処理で選択した公開鍵を共有する方式に関する情報をサービス検索応答に含ませ送信する。前述したようにデジタルカメラ３０１は、当該サービスの利用には公開鍵共有方式に「ＮＦＣ」または「ＱＲコード」を使用する。よって、この旨をサービス検索応答に含ませ送信する（Ｆ５０６、Ｓ１００５）。なお、サービス検索方式は、Ｗｉ−Ｆｉを介して提供しているサービス、機器を検出するＷｉ−Ｆｉ  Ｄｉｒｅｃｔ  Ｓｅｒｖｉｃｅ、または、Ｂｌｕｅｔｏｏｔｈを用いたものが考えられる。
【００６４】
スマートフォン３０５はサービス検索応答を受信すると（Ｆ６０２でＹＥＳ）、スマートフォン接続サービスを提供している機器の存在を確認することができる。また、本実施形態では前述したように複数カメラ制御サービスの利用には公開鍵共有方式に「ＮＦＣ」また「ＱＲコード」を使用する旨が、サービス検索応答に含まれている（Ｆ６０３でＹＥＳ）。よって認証処理部９０３はサービス検索応答から、上記の公開鍵共有方式に関する情報を抽出する（Ｆ６０４）。本実施形態では、スマートフォン３０５は抽出した公開鍵共有情報から、公開鍵共有方式に「ＮＦＣ」を選択する例を説明する。スマートフォン３０５は「ＮＦＣ」を選択した旨を公開鍵共有方式確認要求として送信する（Ｆ６０５、Ｓ１００６）。
【００６５】
デジタルカメラ３０１は公開鍵共有方式確認要求を受信すると（Ｆ５０７）、公開鍵共有方式について当該要求に含まれる方式と、Ｆ５０１の処理で選択した方式でと合致することを確認する（Ｆ５０８）。もし公開鍵共有方式確認要求にて指定されている方式と、Ｆ５０１の処理で選択した方式で合致しない場合（Ｆ５０８でＮＯ）は、処理継続不可能と判断し、サービス検索要求受信待ちとなる（Ｆ５０５）。ここでは公開鍵共有方式確認要求に「ＮＦＣ」が指定されているので、Ｆ５０１の処理で選択した公開鍵共有方式と合致する（Ｆ５０８でＹＥＳ）。よってスマートフォン３０５には、公開鍵共有方式が「ＮＦＣ」で問題ない旨を公開鍵共有方式確認応答として送信する（Ｆ５０９、Ｓ１００７）。
【００６６】
スマートフォン３０５は公開鍵共有方式確認応答を受信すると（Ｆ６０６でＹＥＳ）、その応答から公開鍵共有方式に「ＮＦＣ」を使用することが確定したことを把握する（Ｆ６０７でＮＯ、Ｆ６０８でＹＥＳ）。スマートフォン３０５は「ＮＦＣ」機能を起動し（Ｆ６１１）、自機をデジタルカメラ３０１に近づけ、自機の公開鍵を「ＮＦＣ」機能を用いて、デジタルカメラ３０１に自機の公開鍵を通知する（Ｆ６１２、Ｓ１００８）。
【００６７】
デジタルカメラ３０１は「ＮＦＣ」機能を起動し（Ｆ５１０でＮＯ、Ｆ５１２でＹＥＳ、Ｆ５１３）、「ＮＦＣ」機能を介してスマートフォン３０５の公開鍵を取得する（Ｆ５１４）。
【００６８】
以後は、実施形態１と同様の処理を実施し、デジタルカメラ３０１とスマートフォン３０５は暗号化処理に用いる共有鍵を共に保持した状態となる（Ｆ５１８、Ｆ６１６、Ｓ１００９〜Ｓ１０１２）。
【００６９】
デジタルカメラ３０１はスマートフォン接続サービスを実施可能とするネットワーク３０７構築すべく、ネットワーク３０７に必要な各種パラメータを生成する（Ｆ５１９、Ｓ１０１３）。さらには当該パラメータを秘匿化し、スマートフォン３０５へ通知する（Ｆ５２０、Ｓ１０１４）。デジタルカメラ３０１はネットワーク３０７を構築し（Ｆ５２１、Ｓ１０１５）、スマートフォン接続サービスを開始する（Ｆ５２２、Ｓ１０１６）。ここでネットワーク３０７は、例えば、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ等の通信方式により形成される。
スマートフォン３０５は受信した秘匿化されたネットワーク３０７に必要な各種パラメータを、やはり前述した手法で共有した暗号鍵で復号する（Ｆ６１７）。スマートフォン３０５は復号したパラメータに基づいてネットワーク３０７に参加し（Ｆ６１８、Ｓ１０１７）、さらにはスマートフォン接続サービスに参加する（Ｆ６１９、Ｓ１０１８）。
【００７０】
以上により、スマートフォン３０５はネットワーク３０７上で、スマートフォン接続サービスを利用することで、デジタルカメラ３０１内の画像データの閲覧、取得が可能となる（Ｓ１０１９）。
【００７１】
以上のように、本実施形態においては、スマートフォン接続サービスというサービスの選択に応じて、サービス提供に利用されるネットワークの通信パラメータを暗号化するための暗号化鍵をＮＦＣにより共有している。このため、ユーザは、公開鍵の共有の際に利用する通信装置を確認することになるため、ユーザの意図しない装置がサービスに参加して、プライバシー情報や秘密情報が漏洩することを防ぐことが可能となる。
【００７２】
＜実施形態３＞
実施形態２においては、公開鍵の共有方式に「ＮＦＣ」機能を適用した。実施形態２にて言及したが、公開鍵の共有方式として「ＱＲコード」方式を適用することも考えられる。本発明の第三の実施形態（実施形態３）では、実施形態２と同様の構成、スマートフォン接続サービス実施において、「ＱＲコード」方式を適用した場合について説明する。
【００７３】
（動作手順）
以後、図１１に示す本実施形態の動作を示すシーケンス図を用いて説明する。なお説明に用いるデジタルカメラ構成図、システム構成図、デジタルカメラ３０１のフローチャート、スマートフォンのフローチャートは実施形態１、２と同様の図を用いて説明する。
【００７４】
スマートフォン３０５がスマートフォン接続サービスを提供している機器の存在を確認する処理までは、実施形態２と同様の処理であるため、ここでは説明を省略する（Ｆ５０１〜Ｆ５０６、Ｆ６０１、Ｓ１１０１〜Ｓ１１０５）。スマートフォン３０５はサービス検索応答を受信すると（Ｆ６０２でＹＥＳ）、スマートフォン接続サービスを提供している機器の存在を確認することができる。
【００７５】
また、本実施形態では前述したように複数カメラ制御サービスの利用には公開鍵共有方式に「ＮＦＣ」また「ＱＲコード」を使用する旨が、サービス検索応答に含まれている（Ｆ６０３）。よって認証処理部９０３はサービス検索応答から、上記の公開鍵共有方式に関する情報を抽出する（Ｆ６０４）。本実施形態では、スマートフォン３０５は抽出した公開鍵共有情報において、スマートフォン接続サービスの利用には公開鍵共有方式に「ＱＲコード」を選択する例を説明する。スマートフォン３０５は「ＱＲコード」を選択した旨を公開鍵共有方式確認要求として送信する（Ｆ６０５、Ｓ１１０６）。
【００７６】
デジタルカメラ３０１は公開鍵共有方式確認要求を受信すると（Ｆ５０７）、公開鍵共有方式について当該要求に含まれる方式と、Ｆ５０１の処理で選択した方式でと合致することを確認する（Ｆ５０８）。もし公開鍵共有方式確認要求にて指定されている方式と、Ｆ５０１の処理で選択した方式で合致しない場合（Ｆ５０８でＮＯ）は、処理継続不可能と判断し、サービス検索要求受信待ちとなる（Ｆ５０５）。ここでは公開鍵共有方式確認要求に「ＱＲコード」が指定されているので、Ｆ５０１の処理で選択した公開鍵共有方式と合致する（Ｆ５０８でＹＥＳ）。よってスマートフォン３０５には、公開鍵共有方式が「ＱＲコード」で問題ない旨を公開鍵共有方式確認応答として送信する（Ｆ５０９、Ｓ１１０７）。
【００７７】
スマートフォン３０５は公開鍵共有方式確認応答を受信すると（Ｆ６０６でＹＥＳ）、当該応答から公開鍵共有方式に「ＱＲコード」を使用することが確定したことを把握する（Ｆ６０７でＮＯ、Ｆ６０８でＮＯ、Ｆ６０９でＹＥＳ）。スマートフォン３０５は自機の公開鍵を含んだＱＲコードを生成し（Ｆ６１３）、表示部８０５にこれを表示する（Ｆ６１４、Ｓ１１０８）。なお、選択された公開鍵共有方式がＷｉ−Ｆｉ、ＮＦＣ、ＱＲコードのいずれでもない場合（Ｆ６０７でＮＯ、Ｆ６０８でＮＯ、Ｆ６０９でＮＯ）、スマートフォン３０５は、サービス利用が不可であることを表示部８０５に表示する（Ｆ６１５）。このようにして、他の通信装置から通知された少なくとも１つの通信方式に、サービス利用機が対応可能な通信方式が含まれない場合は、その旨を表示装置に表示させる表示制御を行う。なお、ここでの表示はディスプレイ装置に視覚的に表示してもよいし、音声出力により表示してもよい。
【００７８】
デジタルカメラ３０１は撮像部１０９の具備するＱＲコード撮影機能を起動する（Ｆ５１０でＮＯ、Ｆ５１２でＮＯ、Ｆ５１５でＹＥＳ、Ｆ５１６）。そして、スマートフォン３０５にて表示されているＱＲコードを、当該機能を用いてこれを撮影することでスマートフォン３０５の公開鍵を取得する（Ｆ５１７、Ｓ１１０９、Ｓ１１１０）。
【００７９】
以後、実施形態１、２と同様の処理を実施し、デジタルカメラ３０１とスマートフォン３０５は暗号化処理に用いる共有鍵を共に保持した状態となる（Ｆ５１８、Ｆ６１６、Ｓ１１１１〜Ｓ１１１４）。
【００８０】
さらに実施形態２と同様の処理を介して、デジタルカメラ３０１、スマートフォン３０５はネットワーク３０７上でスマートフォン接続サービスを起動する。デジタルカメラ３０１、スマートフォン３０５は当該サービスを利用することで、デジタルカメラ３０１内の画像データの閲覧、取得が可能となる（Ｆ５１９〜Ｆ５２２、Ｆ６１７〜Ｆ６１９、Ｓ１１１５〜Ｓ１１２１）。
【００８１】
以上のように、本実施形態においては、スマートフォン接続サービスというサービスの選択に応じて、サービス提供に利用されるネットワークの通信パラメータを暗号化するための暗号化鍵をＱＲコードの撮影により共有している。このため、ユーザは、公開鍵の共有の際に利用する通信装置を確認することになるため、ユーザの意図しない装置がサービスに参加して、プライバシー情報や秘密情報が漏洩することを防ぐことが可能となる。
【００８２】
なお、ＱＲコードはコード情報の一例であり、他の２次元コードやバーコードを利用しても構わない。また、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、近距離無線通信、又は、コード情報の表示及び撮影等は通信方式の一例であり、他の通信方式を利用してもよい。
【００８３】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８４】
２０２：通信パラメータ提供部、２０３：認証処理部、２０４：パケット受信部、２０５：パケット送信部、２０６：データ記憶部、３０１〜３０４：デジタルカメラ、３０５：スマートフォン、３０６，３０７：ネットワーク
【図１】
2018098610.tif 000003
【図２】
2018098610.tif 000004
【図３】
2018098610.tif 000005
【図４】
2018098610.tif 000006
【図５】
2018098610.tif 000007
【図６】
2018098610.tif 000008
【図７】
2018098610.tif 000009
【図８】
2018098610.tif 000010
【図９】
2018098610.tif 000011
【図１０】
2018098610.tif 000012
【図１１】
2018098610.tif 000013
【図１２】
2018098610.tif 000014