(57)【特許請求の範囲】
【請求項１】
無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と，前記鍵生成源情報を受信して初期鍵を生成する複数の鍵共有装置とが無線通信可能であり，前記複数の鍵共有装置が，前記鍵生成源情報生成装置から受信した前記鍵生成源情報に基づいて生成した共通の初期鍵を共有する鍵共有システムであって：
前記鍵生成源情報発信装置は，
相異なる複数の鍵生成源情報を生成する鍵生成源情報生成部と；
前記鍵生成源情報生成部により生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信部と；
を備え，
前記鍵共有装置は，
前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報を受信する受信部と；
ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；
前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；
前記ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出部と；
前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；
を備えることを特徴とする，鍵共有システム。
【請求項２】
無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置であって：
前記鍵生成源情報発信装置から定期的に発信される相異なる複数の鍵生成源情報を受信する受信部と；
ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；
前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；
前記ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出部と；
前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；
を備えることを特徴とする，鍵共有装置。
【請求項３】
本鍵共有装置は，他の鍵共有装置と無線通信可能であり，
前記他の鍵共有装置と無線通信することにより，前記鍵生成部により生成された前記初期鍵と，前記他の鍵共有装置により生成された前記初期鍵とが一致するか否かを確認する鍵確認部をさらに備えることを特徴とする，請求項２に記載の鍵共有装置。
【請求項４】
前記鍵確認部により前記双方の初期鍵が一致することが確認された場合に，前記鍵生成部により生成された前記初期鍵を記憶媒体に格納する鍵格納部をさらに備えることを特徴とする，請求項３に記載の鍵共有装置。
【請求項５】
本鍵共有装置は，他の鍵共有装置と無線通信可能であり，
前記鍵生成部により生成された前記初期鍵を，前記他の鍵共有装置に送信する鍵配送部をさらに備えることを特徴とする，請求項２〜４のいずれかに記載の鍵共有装置。
【請求項６】
本鍵共有装置は，他の第２及び第３の鍵共有装置と無線通信可能であり，
前記第２の鍵共有装置と無線通信することにより，前記鍵生成部により生成された前記初期鍵と，前記第２の鍵共有装置により生成された前記初期鍵とが一致するか否を確認する鍵確認部をさらに備え，
前記鍵配送部は，
前記鍵確認部により前記双方の初期鍵が一致することが確認された場合に，当該初期鍵と前記第２の鍵共有装置のＩＤ情報とを，前記第３の鍵共有装置に送信することを特徴とする，請求項５に記載の鍵共有装置。
【請求項７】
本鍵共有装置と前記第３の鍵共有装置とが共有する第１の初期鍵を記憶媒体に格納する格納部をさらに備え，
前記鍵配送部は，
前記鍵確認部により前記双方の初期鍵が一致することが確認された場合に，当該初期鍵と前記第２の鍵共有装置のＩＤ情報とを，前記第１の初期鍵で暗号化して，前記第３の鍵共有装置に送信することを特徴とする，請求項６に記載の鍵共有装置。
【請求項８】
他の鍵共有装置と無線通信可能であり，無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置を備える鍵共有装置であって：
相異なる複数の鍵生成源情報を生成する鍵生成源情報生成部と；
前記鍵生成源情報生成部により生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信部と；
ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；
前記鍵生成源情報生成部により生成される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；
前記ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出部と；
前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記他の鍵共有装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；
を備えることを特徴とする，鍵共有装置。
【請求項９】
前記鍵生成部により生成された前記初期鍵と，前記他の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理部をさらに備えることを特徴とする，請求項８に記載の鍵共有装置。
【請求項１０】
前記他の鍵共有装置と無線通信することにより，前記鍵生成部により生成された前記初期鍵と，前記他の鍵共有装置により生成された前記初期鍵とが一致するか否かを確認する鍵確認部をさらに備え，
前記鍵確認部により前記双方の初期鍵が一致することが確認された場合に，前記鍵管理部は，当該初期鍵と，前記他の鍵共有装置のＩＤ情報とを関連づけて前記記憶媒体に格納することを特徴とする，請求項９に記載の鍵共有装置。
【請求項１１】
本鍵共有装置は，他の第１及び第２の鍵共有装置と通信可能であり，
前記第１の鍵共有装置により生成された初期鍵と，前記第２の鍵共有装置により生成された初期鍵とが一致することが確認された場合に，前記第１の鍵共有装置から，当該初期鍵と前記第２の鍵共有装置のＩＤ情報とを受信する受信部と；
前記受信部により受信された初期鍵と前記第２の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理部と；
をさらに備えることを特徴とする，請求項８〜１０のいずれかに記載の鍵共有装置。
【請求項１２】
前記鍵管理部は，
本鍵共有装置と前記第１の鍵共有装置とが共有する第１の初期鍵と，前記第１の鍵共有装置のＩＤ情報とを関連付けて記憶媒体に格納しており，
前記受信部により受信された初期鍵と前記第２の鍵共有装置のＩＤ情報とが前記第１の初期鍵により暗号化されている場合に，当該初期鍵と前記第２の鍵共有装置のＩＤ情報とを，前記記憶媒体から読み出した前記第１の初期鍵で復号化して，前記記憶媒体に格納することを特徴とする，請求項１１に記載の鍵共有装置。
【請求項１３】
初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置における鍵共有方法であって：
前記鍵生成源情報発信装置から定期的に発信される相異なる複数の鍵生成源情報を受信する受信ステップと；
ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出ステップと；
前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集ステップと；
前記ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出ステップと，
前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集ステップにより収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成ステップと；
を含むことを特徴とする，鍵共有方法。
【請求項１４】
前記鍵生成源情報収集ステップでは，
前記第１の入力操作が検出された後に受信された所定数の前記鍵生成源情報を選択して保持することを特徴とする，請求項１３に記載の鍵共有方法。
【請求項１５】
前記鍵共有装置は，他の鍵共有装置と無線通信可能であり，
前記他の鍵共有装置と無線通信することにより，前記鍵生成ステップにおいて生成された前記初期鍵と，前記他の鍵共有装置により生成された前記初期鍵とが一致するか否かを確認する鍵確認ステップと；
前記鍵確認ステップにおいて前記双方の初期鍵が一致することが確認された場合に，前記初期鍵を記憶媒体に格納する格納ステップと；
をさらに含むことを特徴とする，請求項１３又は１４に記載の鍵共有方法。
【請求項１６】
前記鍵共有装置は，他の鍵共有装置と無線通信可能であり，
前記鍵生成ステップにおいて生成された前記初期鍵を，前記他の鍵共有装置に送信する鍵配送ステップをさらに含むことを特徴とする，請求項１３〜１５のいずれかに記載の鍵共有方法。
【請求項１７】
前記鍵共有装置は，他の第２及び第３の鍵共有装置と無線通信可能であり，
前記第２の鍵共有装置と無線通信することにより，前記鍵生成ステップにおいて生成された前記初期鍵と，前記第２の鍵共有装置により生成された前記初期鍵とが一致するか否を確認する鍵確認ステップをさらに含み，
前記鍵配送ステップでは，
前記鍵確認ステップにおいて前記双方の初期鍵が一致することが確認された場合に，当該初期鍵と前記第２の鍵共有装置のＩＤ情報とを，前記第３の鍵共有装置に送信することを特徴とする，請求項１６に記載の鍵共有方法。
【請求項１８】
前記鍵共有装置と前記第３の鍵共有装置とが共有する第１の初期鍵を記憶媒体に格納する格納ステップをさらに含み，
前記鍵配送ステップは，
前記鍵確認ステップにおいて前記双方の初期鍵が一致することが確認された場合に，当該初期鍵と前記第２の鍵共有装置のＩＤ情報とを，前記第１の初期鍵で暗号化するステップと；
前記暗号化された初期鍵と前記第２の鍵共有装置のＩＤ情報とを，第３の鍵共有装置に送信するステップと；
を含むことを特徴とする，請求項１７に記載の鍵共有方法。
【請求項１９】
他の鍵共有装置と無線通信可能であり，無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置を備える鍵共有装置における鍵共有方法であって：
相異なる複数の鍵生成源情報を生成する鍵生成源情報生成ステップと；
前記鍵生成源情報生成ステップにおいて生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信ステップと；
ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出ステップと；
前記鍵生成源情報生成ステップにより生成される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集ステップと；
前記ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出ステップと；
前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集ステップにより収集された１又は２以上の前記鍵生成源情報を，前記他の鍵共有装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成ステップと；
を含むことを特徴とする，鍵共有方法。
【請求項２０】
前記鍵生成ステップにおいて生成された前記初期鍵と，前記他の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理ステップをさらに含むことを特徴とする，請求項１９に記載の鍵共有方法。
【請求項２１】
前記他の鍵共有装置と無線通信することにより，前記鍵生成ステップにより生成された前記初期鍵と，前記他の鍵共有装置により生成された前記初期鍵とが一致するか否かを確認する鍵確認ステップをさらに含み，
前記鍵管理ステップでは，前記鍵確認ステップにおいて前記双方の初期鍵が一致することが確認された場合に，当該初期鍵と，前記他の鍵共有装置のＩＤ情報とを関連づけて前記記憶媒体に格納することを特徴とする，請求項２０に記載の鍵共有方法。
【請求項２２】
前記鍵共有装置は，他の第１及び第２の鍵共有装置と通信可能であり，
前記第１の鍵共有装置により生成された初期鍵と，前記第２の鍵共有装置により生成された初期鍵とが一致することが確認された場合に，前記第１の鍵共有装置から，当該初期鍵と前記第２の鍵共有装置のＩＤ情報とを受信する受信ステップと；
前記受信ステップにおいて受信された初期鍵と前記第２の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理ステップと；
をさらに含むことを特徴とする，請求項１９〜２１のいずれかに記載の鍵共有方法。
【請求項２３】
前記鍵管理ステップは，
前記鍵共有装置と前記第１の鍵共有装置とが共有する第１の初期鍵と，前記第１の鍵共有装置のＩＤ情報とを関連付けて記憶媒体に格納するステップと；
前記受信ステップにおいて受信された初期鍵と前記第２の鍵共有装置のＩＤ情報とが前記第１の初期鍵により暗号化されている場合に，前記記憶媒体から前記第１の初期鍵を読み出すステップと；
前記暗号化されている初期鍵と前記第２の鍵共有装置のＩＤ情報とを，前記読み出した第１の初期鍵で復号化するステップと；
前記複合化した初期鍵と前記第２の鍵共有装置のＩＤ情報とを関連付けて前記記憶媒体に格納するステップと；
を含むことを特徴とする，請求項２２に記載の鍵共有方法。
【請求項２４】
無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と，前記鍵生成源情報を受信して初期鍵を生成する鍵共有装置とが無線通信可能であり，前記鍵共有装置が，前記鍵生成源情報生成装置から受信した前記鍵生成源情報に基づいて生成した共通の初期鍵を共有する鍵共有システムであって：
前記鍵生成源情報発信装置は，
相異なる複数の鍵生成源情報を生成する鍵生成源情報生成部と；
前記鍵生成源情報生成部により生成された前記相異なる複数の鍵生成源情報を発信する送信部と；
を備え，
前記鍵共有装置は，
前記初期鍵を共有するために利用する鍵生成源情報として，前記相異なる複数の鍵生成源情報を前記鍵生成源情報発信装置から受信する受信部と；
前記鍵共有装置及び前記鍵生成源情報発信装置に対して直接的に与えられる第１の外部入力を検出する第１の検出部と；
前記鍵生成源情報発信装置から受信した前記相異なる複数の鍵生成源情報のうち，前記第１の外部入力を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；
前記鍵共有装置及び前記鍵生成源情報発信装置に対して直接的に与えられる第２の外部入力を検出する第２の検出部と；
前記第２の外部入力の検出に応じて，前記第１の外部入力の検出から前記第２の外部入力の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；
を備えることを特徴とする，鍵共有システム。
【請求項２５】
無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置であって：
前記初期鍵を共有するために利用する鍵生成源情報として，相異なる複数の鍵生成源情報を前記鍵生成源情報発信装置から受信する受信部と；
前記鍵共有装置及び前記鍵生成源情報発信装置に対して直接的に与えられる第１の外部入力を検出する第１の検出部と；
前記鍵生成源情報発信装置から受信した前記相異なる複数の鍵生成源情報のうち，前記第１の外部入力を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；
前記鍵共有装置及び前記鍵生成源情報発信装置に対して直接的に与えられる第２の外部入力を検出する第２の検出部と；
前記第２の外部入力の検出に応じて，前記第１の外部入力の検出から前記第２の外部入力の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；
を備えることを特徴とする，鍵共有装置。
【請求項２６】
無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置における鍵共有方法であって：
前記初期鍵を共有するために利用する鍵生成源情報として，相異なる複数の鍵生成源情報を前記鍵生成源情報発信装置から受信する受信ステップと；
前記鍵共有装置に対して直接的に与えられる第１の外部入力を検出する第１の検出ステップと；
前記鍵生成源情報発信装置から受信した前記相異なる複数の鍵生成源情報のうち，前記第１の外部入力を検出したときの鍵生成源情報を収集する鍵生成源情報収集ステップと；
前記第２の外部入力の検出に応じて，前記第１の外部入力の検出から前記第２の外部入力の検出までの間に前記鍵生成源情報収集ステップにより収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成ステップと；
を含むことを特徴とする，鍵共有方法。
【請求項２７】
鍵情報の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置であって：
前記鍵生成源情報発信装置から定期的に発信される相異なる複数の鍵生成源情報を受信する受信部と；
ユーザが前記鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；
前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；
前記鍵生成源情報収集部により収集された前記鍵生成源情報に基づいて，前記鍵情報を生成する鍵生成部と；
前記鍵生成部により生成された前記鍵情報を，他の鍵共有装置に送信する鍵配送部と；
を備え，
本鍵共有装置は，他の第２及び第３の鍵共有装置と無線通信可能であり，
前記第２の鍵共有装置と無線通信することにより，前記鍵生成部により生成された前記鍵情報と，前記第２の鍵共有装置により生成された前記鍵情報とが一致するか否を確認する鍵確認部をさらに備え，
前記鍵配送部は，
前記鍵確認部により前記双方の鍵情報が一致することが確認された場合に，当該鍵情報と前記第２の鍵共有装置のＩＤ情報とを，前記第３の鍵共有装置に送信することを特徴とする，鍵共有装置。
【請求項２８】
他の鍵共有装置と無線通信可能であり，鍵情報の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置を備える鍵共有装置であって：
相異なる複数の鍵生成源情報を生成する鍵生成源情報生成部と；
前記鍵生成源情報生成部により生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信部と；
ユーザが前記鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；
前記鍵生成源情報生成部により生成される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；
前記鍵生成源情報収集部により収集された前記鍵生成源情報に基づいて，前記鍵情報を生成する鍵生成部と；
を備え，
本鍵共有装置は，他の第１及び第２の鍵共有装置と通信可能であり，
前記第１の鍵共有装置により生成された鍵情報と，前記第２の鍵共有装置により生成された鍵情報とが一致することが確認された場合に，前記第１の鍵共有装置から，当該鍵情報と前記第２の鍵共有装置のＩＤ情報とを受信する受信部と；
前記受信部により受信された鍵情報と前記第２の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理部と；
をさらに備えることを特徴とする，鍵共有装置。
【請求項２９】
鍵情報の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置における鍵共有方法であって：
前記鍵生成源情報発信装置から定期的に発信される相異なる複数の鍵生成源情報を受信する受信ステップと；
ユーザが前記鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出ステップと；
前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集ステップと；
前記鍵生成源情報収集ステップにより収集された前記鍵生成源情報に基づいて，前記鍵情報を生成する鍵生成ステップと；
前記鍵生成ステップにおいて生成された前記鍵情報を，他の鍵共有装置に送信する鍵配送ステップと；
を含み，
前記鍵共有装置は，他の第２及び第３の鍵共有装置と無線通信可能であり，
前記第２の鍵共有装置と無線通信することにより，前記鍵生成ステップにおいて生成された前記鍵情報と，前記第２の鍵共有装置により生成された前記鍵情報とが一致するか否を確認する鍵確認ステップをさらに含み，
前記鍵配送ステップでは，
前記鍵確認ステップにおいて前記双方の鍵情報が一致することが確認された場合に，当該鍵情報と前記第２の鍵共有装置のＩＤ情報とを，前記第３の鍵共有装置に送信することを特徴とする，鍵共有方法。
【請求項３０】
他の鍵共有装置と無線通信可能であり，鍵情報の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置を備える鍵共有装置における鍵共有方法であって：
相異なる複数の鍵生成源情報を生成する鍵生成源情報生成ステップと；
前記鍵生成源情報生成ステップにおいて生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信ステップと；
ユーザが前記鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出ステップと；
前記鍵生成源情報生成ステップにより生成される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集ステップと；
前記鍵生成源情報収集ステップにより収集された前記鍵生成源情報に基づいて，前記鍵情報を生成する鍵生成ステップと；
を含み，
前記鍵共有装置は，他の第１及び第２の鍵共有装置と通信可能であり，
前記第１の鍵共有装置により生成された鍵情報と，前記第２の鍵共有装置により生成された鍵情報とが一致することが確認された場合に，前記第１の鍵共有装置から，当該鍵情報と前記第２の鍵共有装置のＩＤ情報とを受信する受信ステップと；
前記受信ステップにおいて受信された鍵情報と前記第２の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理ステップと；
をさらに含むことを特徴とする，鍵共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，無線ネットワークシステムにおける鍵共有システム，鍵共有装置，鍵共有方法に関し，詳細には，装置間で鍵情報を安全に共有するための鍵共有システム，鍵共有装置，鍵共有方法に関する。
【背景技術】
【０００２】
近年，例えば家庭における無線ネットワークシステムが普及しつつある。現在，普及している無線ネットワークシステムとしては，パーソナルコンピュータ等のコンピュータ装置をインターネットに接続することを目的とした無線ＬＡＮが大半を占めるが，今後，家庭において新たに普及する無線ネットワークシステムとして，ディジタル情報家電ネットワークシステムやセンサネットワークシステムが期待されている。これらのネットワークシステムが互いに連携し合うことで，例えば，温度センサで収集した詳細な空間温度分布を基に，空調機器を省電力制御したり，生体センサで検知した体の異常を，テレビジョン受像器を通じてユーザに勧告したりといったサービスが可能となる。
【０００３】
このような家庭における無線ネットワークシステムの課題は，無線で情報をやりとりすることから，第３者が容易に家庭内の個人情報を不正入手したり，家庭内の機器に不正アクセスしたりできることである。例えば，生体センサで検知した個人のプライバシに該当する情報を盗聴されることや，屋外からテレビジョン受像器の電源をＯＮ／ＯＦＦするといった嫌がらせ行為などが懸念される。よって，今後の家庭における無線ネットワークシステムでは，情報の暗号化やアクセス制御（機器認証）が益々重要になると考えられる。
【０００４】
一般に，家庭等における無線通信ネットワークシステムは，複数の無線端末装置（例えば，無線通信機能を備えた各種機器）と，これらの無線端末装置を認証管理する認証管理装置（例えば，無線通信機能を備えたホストコンピュータ等）から構成される。ここで，無線通信端末は，コンピュータ装置などと比較すると計算能力が非常に乏しいものである場合を想定する。かかる構成においては，ネットワークシステムに新たに追加される無線端末装置（事前に認証のための鍵情報が設定されていないもの）と，認証管理装置とが，どのようにして安全に暗号化や認証のための鍵情報を設定するかが非常に重要となってくる。この初期の鍵情報（以下，「初期鍵」と呼ぶ。）を安全に設定できれば，無線端末装置と認証管理装置との間の通信がセキュア（暗号化と，送信元の認証とが可能）になる。各無線端末装置と認証管理装置との間の通信がセキュアであると，新しい鍵情報を第３者に漏洩することなく安全に配送できるため，任意の無線端末装置間の通信をセキュアにできるし，また，鍵情報の更新を安全に行うことができる。
【０００５】
上記初期鍵の安全な設定方法としては，例えば，ユーザが手動設定する方法，有線接続して鍵を配送する方法，無線通信を利用する方法など，様々な方法が存在する。その中で，無線通信を利用して初期鍵の設定を行う方法では，無線ネットワークシステムの設置箇所周辺に居る第３者の端末装置が，無線通信を傍受して鍵情報を不正に入手することを防ぐ必要がある。その方法としては，例えば，指向性を有し盗聴が困難な赤外線通信を用いて鍵を配送する方法や，ＲＦＩＤタグ（無線ＩＤタグ）等を用いた近傍でしか読み取れない非接触通信により鍵を配送する方法が考えられる。しかし，これらの方法は，無線端末装置に別途専用のインタフェースを設置する必要がある。
【０００６】
無線通信を利用した初期鍵の配送を，別途インタフェースを利用しなくても，また，周辺に居る第３者端末が無線通信を傍受していたとしても，安全に実現する方法としては，例えば，Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵配送方式などに代表される公開鍵手法に基づく鍵配送方式が知られる。しかし，これらの方式は，計算量が大きいため，計算能力に乏しい無線端末装置への適用は困難であるという問題があった。
【０００７】
かかる問題に対応できる技術として，例えば特許文献１には，無線通信を利用した初期鍵の配送方法において，無線端末装置が発行する初期鍵登録要求を受信した固定基地局が，当該固定基地局の無線出力を当該固定基地局の極近傍でのみ通信を行うことができる程度の強度に低下させて，初期鍵登録要求を行った無線端末に初期鍵を配信する手法について記載されている。
【０００８】
【特許文献１】特開２００５−７９９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら，上記従来の鍵配送方法では，無線ネットワークシステム周辺に設置された不正な第３者の端末装置が，配信される初期鍵を盗聴して不正に入手するという問題を防ぐためには，「極近傍でのみ通信を行うことができる程度の強度」を，無線ネットワークシステムの設置環境によって設定しなければならない。例えば，初期鍵を配信する認証管理装置を家庭内の壁際に設置しており，その壁の向こう側が，屋外，もしくは，他の家庭（マンションなどを想定）である場合では，当該壁の向こう側に盗聴装置を仕掛けられると，配信される初期鍵が不正に入手されてしまう恐れがある。
【００１０】
また，例えば，盗聴装置が高性能なアンテナを備えており，受信感度が非常に良好な場合は，「極近傍でのみ通信を行うことができる程度の強度」を設定したとしても，極近傍に存在しない盗聴装置が正しい初期鍵を入手できる可能性もある。
【００１１】
そこで，本発明は，上記問題に鑑みてなされたものであり，本発明の目的とするところは，無線ネットワークシステムを構成する複数の装置間で安全に鍵情報を共有することが可能な，新規かつ改良された鍵共有システム，鍵共有装置，鍵共有方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために，本発明のある観点によれば，無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と，前記鍵生成源情報を受信して初期鍵を生成する複数の鍵共有装置とが無線通信可能であり，前記複数の鍵共有装置が，前記鍵生成源情報生成装置から受信した前記鍵生成源情報に基づいて生成した共通の初期鍵を共有する鍵共有システムであって：前記鍵生成源情報発信装置は，相異なる複数の鍵生成源情報を生成する鍵生成源情報生成部と；前記鍵生成源情報生成部により生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信部と；を備え，前記鍵共有装置は，前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報を受信する受信部と；ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；前記ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出部と；前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；を備えることを特徴とする鍵共有システムが提供される。また，このように断続的に発信される各鍵生成源情報は，相互に同一の情報ではなく，乱数等で構成された相異なる情報であることが好ましい。
【００１３】
かかる構成の鍵共有システムでは，鍵生成源情報発信装置は，鍵生成源情報を生成して，各鍵共有装置に発信する。鍵共有装置は，鍵生成源情報発信装置から発信される鍵生成源情報を受信しているときに，鍵共有装置に直接的に与えられる第１の外部入力を検出すると，この第１の外部入力の検出をトリガとして，受信部により受信される鍵生成源情報のうち１又は２以上の鍵生成源情報を選択して保持し，この保持された１又は２以上の鍵生成源情報に基づいて鍵情報を生成する。これにより，複数の鍵共有装置に対して第１の外部入力が略同時に行われることで，各鍵共有装置は，同一の鍵生成源情報を選択・保持して，この結果，同一の鍵情報を生成して共有できる。
【００１４】
このとき，盗聴装置は，複数の鍵共有装置に対して直接的に与えられる第１の外部入力を検出できない。従って，複数の鍵共有装置が，この第１の外部入力をトリガとして選択した鍵生成源情報に基づき鍵情報を生成して共有することで，この共有鍵が盗聴装置によって特定されることを困難にすることができ，複数の鍵共有装置の間で，初期鍵を安全に共有することができる。
【００１５】
また，上記課題を解決するために，本発明の別の観点によれば，無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置であって：前記鍵生成源情報発信装置から定期的に発信される相異なる複数の鍵生成源情報を受信する受信部と；ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；前記ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出部と；前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；を備えることを特徴とする，鍵共有装置が提供される。
【００１６】
かかる構成により，盗聴装置は，鍵共有装置に対して直接的に与えられる第１の外部入力を検出できない。従って，複数の鍵共有装置に対して第１の外部入力が略同時に行われることで，複数の鍵共有装置が，この第１の外部入力をトリガとして選択した鍵生成源情報に基づき，同一の鍵情報を生成して共有すると，この共有鍵が盗聴装置によって特定されることを困難にすることができ，複数の鍵共有装置の間で，初期鍵を安全に共有することができる。
【００１７】
また，上記第１の外部入力は，ユーザによる鍵共有装置に対する物理的な第１の入力操作であるようにしてもよい。これにより，盗聴装置は，鍵共有装置に対して物理的に与えられるユーザ入力操作を検出できないので，複数の鍵共有装置の間で，初期鍵をより安全に共有することができる。
【００１８】
また，ユーザが鍵共有装置に対して物理的に入力した第２の入力操作を検出する第２の検出部をさらに備え，鍵生成部は，第２の入力操作の検出に応じて，鍵生成源情報収集部により収集された鍵生成源情報に基づいて，鍵情報を生成するようにしてもよい。これにより，盗聴装置は，鍵情報を生成源となる鍵生成源情報の内容，及び鍵情報を生成するタイミングを特定することがより困難になるため，複数の鍵共有装置の間で，より確実に初期鍵を共有することができる。
【００１９】
また，上記第２の外部入力は，ユーザによる鍵共有装置に対する物理的な第２の入力操作であるようにしてもよい。これにより，盗聴装置は，鍵共有装置に対して物理的に与えられるユーザ入力操作を検出できないので，複数の鍵共有装置の間で，初期鍵をより安全に共有することができる。
【００２０】
また，上記鍵共有装置は，他の鍵共有装置と無線通信可能であり，他の鍵共有装置と無線通信することにより，鍵生成部により生成された鍵情報と，他の鍵共有装置により生成された鍵情報とが一致するか否かを確認する鍵確認部をさらに備えるようにしてもよい。これにより，複数の鍵共有装置でそれぞれ生成された鍵情報が，真に一致しているかを判断して，一致している場合にのみ，生成された鍵情報を初期鍵に設定することができる。
【００２１】
また，上記鍵確認部により双方の鍵情報が一致することが確認された場合に，鍵生成部により生成された鍵情報を記憶媒体に格納する鍵格納部をさらに備えるようにしてもよい。これにより，複数の鍵共有装置で同一の鍵情報を格納して，当該鍵情報を初期鍵として共有できる。
【００２２】
また，上記鍵共有装置は，他の鍵共有装置と無線通信可能であり，鍵生成部により生成された鍵情報を，他の鍵共有装置に送信する鍵配送部をさらに備えるようにしてもよい。これにより，鍵共有装置は，他の２つの鍵共有装置間で共有される鍵情報を中継できるので，鍵情報の生成時に２つの鍵共有装置を接近して配置しなければならないという制約を緩和できる。
【００２３】
また，上記鍵共有装置は，他の第２及び第３の鍵共有装置と無線通信可能であり，第２の鍵共有装置と無線通信することにより，鍵生成部により生成された鍵情報と，第２の鍵共有装置により生成された鍵情報とが一致するか否を確認する鍵確認部をさらに備え，上記鍵配送部は，鍵確認部により双方の鍵情報が一致することが確認された場合に，当該鍵情報と第２の鍵共有装置のＩＤ情報とを，第３の鍵共有装置に送信するようにしてもよい。これにより，本鍵共有装置と第２の鍵共有装置でそれぞれ生成された鍵情報が，真に一致しているかを判断して，一致している場合にのみ，生成された鍵情報を第３の鍵共有装置に送信することができる。
【００２４】
また，上記鍵共有装置と第３の鍵共有装置とが共有する第１の鍵情報を記憶媒体に格納する格納部をさらに備え，上記鍵配送部は，鍵確認部により双方の鍵情報が一致することが確認された場合に，当該鍵情報と第２の鍵共有装置のＩＤ情報とを，第１の鍵情報で暗号化して，第３の鍵共有装置に送信するようにしてもよい。これにより，本鍵共有装置は，第３の鍵共有装置に送信する鍵情報を共有する鍵共有装置が第２の鍵共有装置であることを，第３の鍵共有装置に通知できる。
【００２５】
また，上記課題を解決するために，本発明の別の観点によれば，他の鍵共有装置と無線通信可能であり，無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置を備える鍵共有装置であって：相異なる複数の鍵生成源情報を生成する鍵生成源情報生成部と；前記鍵生成源情報生成部により生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信部と；ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出部と；前記鍵生成源情報生成部により生成される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集部と；前記ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出部と；前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集部により収集された１又は２以上の前記鍵生成源情報を，前記他の鍵共有装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成部と；を備えることを特徴とする，鍵共有装置が提供される。
【００２６】
かかる構成により，盗聴装置は，鍵共有装置に対して直接的に与えられる第１の外部入力を検出できない。従って，複数の鍵共有装置に対して第１の外部入力が略同時に行われることで，複数の鍵共有装置が，この第１の外部入力をトリガとして選択した鍵生成源情報に基づき，同一の鍵情報を生成して共有すると，この共有鍵が盗聴装置によって特定されることを困難にすることができ，複数の鍵共有装置の間で，初期鍵を安全に共有することができる。さらに，鍵生成源情報の発信元の鍵共有装置でも，他の鍵共有装置との間で鍵情報を共有できるようになる。
【００２７】
また，上記鍵生成部により生成された鍵情報と，他の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理部をさらに備えるようにしてもよい。これにより，本鍵共有装置と鍵情報を共有している他の鍵共有装置を識別できるようになる。
【００２８】
また，上記他の鍵共有装置と無線通信することにより，鍵生成部により生成された鍵情報と，他の鍵共有装置により生成された鍵情報とが一致するか否かを確認する鍵確認部をさらに備え，上記鍵確認部により双方の鍵情報が一致することが確認された場合に，鍵管理部は，当該鍵情報と，他の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納するようにしてもよい。これにより，本鍵共有装置は，他の複数の鍵共有装置との間で，相異なる鍵情報を初期鍵として共有でき，さらに，これらの鍵情報を共有している他の鍵共有装置を識別できるようになる。
【００２９】
また，上記鍵共有装置は，他の第１及び第２の鍵共有装置と通信可能であり，第１の鍵共有装置により生成された鍵情報と，第２の鍵共有装置により生成された鍵情報とが一致することが確認された場合に，第１の鍵共有装置から，当該鍵情報と第２の鍵共有装置のＩＤ情報とを受信する受信部と；受信部により受信された鍵情報と第２の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理部と；をさらに備えるようにしてもよい。これにより，第１の鍵共有装置を中継した鍵情報を格納でき，さらに，本鍵共有装置と当該鍵情報を共有する鍵共有装置を識別できるようになる。
【００３０】
また，上記鍵管理部は，本鍵共有装置と第１の鍵共有装置とが共有する第１の鍵情報と，第１の鍵共有装置のＩＤ情報とを関連付けて記憶媒体に格納しており，受信部により受信された鍵情報と第２の鍵共有装置のＩＤ情報とが第１の鍵情報により暗号化されている場合に，当該鍵情報と第２の鍵共有装置のＩＤ情報とを，記憶媒体から読み出した第１の鍵情報で復号化して，記憶媒体に格納するようにしてもよい。これにより，第１の鍵共有装置から本鍵共有装置に，鍵情報を安全に送信できるようになる。
【００３１】
また，上記課題を解決するために，本発明の別の観点によれば，初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置と無線通信可能な鍵共有装置における鍵共有方法であって：前記鍵生成源情報発信装置から定期的に発信される相異なる複数の鍵生成源情報を受信する受信ステップと；ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出ステップと；前記鍵生成源情報発信装置から定期的に発信される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集ステップと；前記ユーザが前記鍵共有装置及び前記鍵生成源情報発信装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出ステップと，前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集ステップにより収集された１又は２以上の前記鍵生成源情報を，前記鍵生成源情報発信装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成ステップと；を含むことを特徴とする，鍵共有方法が提供される。
【００３２】
また，上記鍵生成源情報収集ステップでは，第１の入力操作が検出された後に受信された所定数の鍵生成源情報を選択して保持するようにしてもよい。
【００３３】
また，ユーザが鍵共有装置に対して物理的に入力した第２の入力操作を検出する第２の検出ステップをさらに含み，鍵生成ステップでは，第２の入力操作の検出に応じて，鍵生成源情報収集ステップにより収集された鍵生成源情報に基づいて，鍵情報を生成するようにしてもよい。
【００３４】
また，上記鍵共有装置は，他の鍵共有装置と無線通信可能であり，他の鍵共有装置と無線通信することにより，鍵生成ステップにおいて生成された鍵情報と，他の鍵共有装置により生成された鍵情報とが一致するか否かを確認する鍵確認ステップと；鍵確認ステップにおいて双方の鍵情報が一致することが確認された場合に，鍵情報を記憶媒体に格納する格納ステップと；をさらに含むようにしてもよい。
【００３５】
また，上記鍵共有装置は，他の鍵共有装置と無線通信可能であり，鍵生成ステップにおいて生成された鍵情報を，他の鍵共有装置に送信する鍵配送ステップをさらに含むようにしてもよい。
【００３６】
また，上記鍵共有装置は，他の第２及び第３の鍵共有装置と無線通信可能であり，第２の鍵共有装置と無線通信することにより，鍵生成ステップにおいて生成された鍵情報と，第２の鍵共有装置により生成された鍵情報とが一致するか否を確認する鍵確認ステップをさらに含み，上記鍵配送ステップでは，鍵確認ステップにおいて双方の鍵情報が一致することが確認された場合に，当該鍵情報と第２の鍵共有装置のＩＤ情報とを，第３の鍵共有装置に送信するようにしてもよい。
【００３７】
また，上記鍵共有装置と第３の鍵共有装置とが共有する第１の鍵情報を記憶媒体に格納する格納ステップをさらに含み，上記鍵配送ステップは，鍵確認ステップにおいて双方の鍵情報が一致することが確認された場合に，当該鍵情報と第２の鍵共有装置のＩＤ情報とを，第１の鍵情報で暗号化するステップと；暗号化された鍵情報と第２の鍵共有装置のＩＤ情報とを，第３の鍵共有装置に送信するステップと；を含むようにしてもよい。
【００３８】
また，上記課題を解決するために，本発明の別の観点によれば，他の鍵共有装置と無線通信可能であり，無線通信のための初期鍵の生成源となる鍵生成源情報を発信する鍵生成源情報発信装置を備える鍵共有装置における鍵共有方法であって：相異なる複数の鍵生成源情報を生成する鍵生成源情報生成ステップと；前記鍵生成源情報生成ステップにおいて生成された前記相異なる複数の鍵生成源情報を定期的に発信する送信ステップと；ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第１の入力操作を検出する第１の検出ステップと；前記鍵生成源情報生成ステップにより生成される前記相異なる複数の鍵生成源情報のうち，前記第１の入力操作を検出したときの鍵生成源情報を収集する鍵生成源情報収集ステップと；前記ユーザが前記鍵共有装置及び前記他の鍵共有装置に対して物理的かつ同時に入力した第２の入力操作を検出する第２の検出ステップと；前記第２の入力操作の検出に応じて，前記第１の入力操作の検出から前記第２の入力操作の検出までの間に前記鍵生成源情報収集ステップにより収集された１又は２以上の前記鍵生成源情報を，前記他の鍵共有装置が前記初期鍵の生成に用いる鍵生成アルゴリズムと同一の鍵生成アルゴリズムに従って演算して，前記初期鍵を生成する鍵生成ステップと；を含むことを特徴とする，鍵共有方法が提供される。
【００３９】
また，上記鍵生成ステップにおいて生成された鍵情報と，他の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理ステップをさらに含むようにしてもよい。
【００４０】
また，上記他の鍵共有装置と無線通信することにより，鍵生成ステップにより生成された鍵情報と，他の鍵共有装置により生成された鍵情報とが一致するか否かを確認する鍵確認ステップをさらに含み，上記鍵管理ステップでは，鍵確認ステップにおいて双方の鍵情報が一致することが確認された場合に，当該鍵情報と，他の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納するようにしてもよい。
【００４１】
また，上記鍵共有装置は，他の第１及び第２の鍵共有装置と通信可能であり，第１の鍵共有装置により生成された鍵情報と，第２の鍵共有装置により生成された鍵情報とが一致することが確認された場合に，第１の鍵共有装置から，当該鍵情報と第２の鍵共有装置のＩＤ情報とを受信する受信ステップと；受信ステップにおいて受信された鍵情報と第２の鍵共有装置のＩＤ情報とを関連づけて記憶媒体に格納する鍵管理ステップと；をさらに含むようにしてもよい。
【００４２】
また，上記鍵管理ステップは，鍵共有装置と第１の鍵共有装置とが共有する第１の鍵情報と，第１の鍵共有装置のＩＤ情報とを関連付けて記憶媒体に格納するステップと；受信ステップにおいて受信された鍵情報と第２の鍵共有装置のＩＤ情報とが第１の鍵情報により暗号化されている場合に，記憶媒体から第１の鍵情報を読み出すステップと；暗号化されている鍵情報と第２の鍵共有装置のＩＤ情報とを，読み出した第１の鍵情報で復号化するステップと；複合化した鍵情報と第２の鍵共有装置のＩＤ情報とを関連付けて記憶媒体に格納するステップと；を含むようにしてもよい。
【発明の効果】
【００４３】
以上説明したように本発明によれば，無線ネットワークシステムを構成する複数の装置間で安全に鍵情報を共有することができる。
【発明を実施するための最良の形態】
【００４４】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００４５】
以下の本発明の実施形態では，家庭における無線ネットワークシステムの例を挙げ，当該無線ネットワークシステムにおける鍵共有システム，及びこの鍵共有システムを構成する無線通信端末，認証管理装置について，特に，無線端末装置と認証管理装置との間で初期鍵を共有する技術について詳細に説明する。なお，以下の実施形態において，無線端末装置は，本発明の鍵共有装置の一例であり，認証管理装置は，本発明の鍵共有装置及び鍵生成源情報発信装置の双方を兼備する装置の一例である。
【００４６】
＜第１の実施形態＞
最初に，本発明の第１の実施形態にかかる鍵共有システム，及びこの鍵共有システムを構成する無線端末装置，認証管理装置，鍵共有方法について説明する。
【００４７】
（１．１  システム構成）
まず，図１を参照して，本発明の第１の実施形態にかかる鍵共有システム１，及びこの鍵共有システム１を構成する無線端末装置１０，認証管理装置２０について説明する。なお，図１は，第１の実施形態にかかる鍵共有システム１の全体構成を示す模式図である。
【００４８】
図１に示すように，本実施形態にかかる鍵共有システム１は，例えば家庭内に設置される無線ネットワークシステムに適用される。この鍵共有システム１は，複数の無線端末装置１０と，これらの無線端末装置１０を認証管理する認証管理装置２０とから構成されており，これらの各装置が相互に無線通信可能となっている。
【００４９】
無線端末装置１０は，例えば，家庭内に設置される各種の電子機器で構成される，具体的には，無線端末装置１０は，無線通信機能を備えた装置であれば，例えば，パーソナルコンピュータ等の各種のコンピュータ装置，家庭用ゲーム機，情報家電（例えば，テレビジョン受像器，冷蔵庫，洗濯機，空調器，給湯器，据え置き型の映像／音声データ記録再生装置など），携帯型の映像／音声データ記録再生装置，携帯電話，ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），カーナビゲーションシステム，携帯電話，ＰＨＳ，センサ装置などで構成できる。また，この無線端末装置１０は，例えば，上記コンピュータ装置等の計算処理能力に優れた装置であってもよいが，コンピュータ装置等と比較して計算処理能力が低い装置であってもよい。
【００５０】
かかる無線端末装置１０は，鍵共有装置として機能することができる。即ち，無線端末装置１０は，認証管理装置２０や他の無線端末装置１０との間で無線通信のための初期鍵を設定する（即ち，同一の初期鍵を共有する）ことにより，当該認証管理装置２０や他の無線端末装置１０との間で，各種のデータをセキュアに無線通信可能になる。なお，「セキュアに無線通信可能」とは，鍵情報によるデータの暗号化と送信元の相互認証とを行うことで，安全にデータを無線通信できることをいう。
【００５１】
認証管理装置２０は，例えば，パーソナルコンピュータ等のコンピュータ装置２１と，このコンピュータ装置２１に例えば有線接続された無線通信装置２２とから構成される。本実施形態では，認証管理装置２０の無線通信装置２２は，例えば，上記無線端末装置１０と略同一の構成（図２参照）を有している。かかる無線通信装置２２をコンピュータ装置２１に外付けすることで，当該コンピュータ装置２１が無線通信可能となる。しかし，本発明はかかる例に限定されず，例えば，認証管理装置２０が無線通信装置を内蔵するようにしてもよい。
【００５２】
かかる認証管理装置２０は，鍵共有装置として機能することができる。即ち，認証管理装置２０は，上記各無線端末装置１０との間で初期鍵を設定する（即ち，同一の初期鍵を共有する）ことで，当該各無線端末装置１０との間で，各種のデータをセキュアに無線通信可能となる。
【００５３】
また，認証管理装置２０は，鍵生成源情報発信装置としても機能し，鍵生成源情報（初期鍵等の鍵情報の生成源となる情報）を生成して，少なくとも家庭内の無線端末装置１０が受信可能な出力で当該鍵生成源情報を無線発信することができる。これにより，この認証管理装置２０が発信した鍵生成源情報を受信可能な箇所（即ち，家庭内）に配置された無線端末装置１０は，認証管理装置２０から上記鍵生成源情報を受信して，当該鍵生成源情報に基づき初期鍵を生成できるようになる。また，認証管理装置２０も，自身が生成した鍵生成源情報に基づき初期鍵を生成できる。なお，上記認証管理装置２０は，上記鍵生成源情報を，定期的に生成・発信してもよいし，不定期的に（例えばランダムな時間間隔で）生成・発信してもよいが，以下の説明では，上記鍵生成源情報を定期的に生成・発信する例について説明する。
【００５４】
以上のような鍵共有システム１においては，不正な第３者所有の無線端末装置（以下，「盗聴装置」という。）が家庭内若しくは屋外の壁際などに設置された場合に，当該盗聴装置は，上記認証管理装置２０が定期的に発信する鍵生成源情報を傍受できる可能性がある。しかし，この盗聴装置は，ユーザが認証管理装置２０若しくは無線端末装置１０に対して直接的に行う入力操作（例えば，入力ボタンを押下するなどといった物理的なユーザ入力操作）を検出することはできない。
【００５５】
そこで，本実施形態では，無線端末装置１０及び認証管理装置２０は，認証管理装置２０から定期的に発信される複数の鍵生成源情報のうち，ユーザが無線端末装置１０及び認証管理装置２０に対して入力操作を行ったときの鍵生成源情報を収集し，この収集した鍵生成源情報に基づいて初期鍵を生成する手法を採用している。これによって，無線端末装置１０と認証管理装置２０とが共有した初期鍵が，盗聴装置によって特定されることを防止できる。以下では，かかる手法を実現するための無線端末装置１０及び認証管理装置２０の構成および動作について詳述する。
【００５６】
（１．２  各装置の外観構成）
次に，図２を参照して，第１の実施形態にかかる無線端末装置１０と認証管理装置２０の外観構成について説明する。なお，図２は，第１の実施形態にかかる無線端末装置１０と認証管理装置２０の外観構成を示す斜視図である。
【００５７】
図２（ａ）に示すように，無線端末装置１０は，例えば，制御装置等の各種電子回路（図示せず。）を収容する筐体１３と，筐体１３の外部に設置された無線通信用のアンテナ１４と，筐体１３の例えば上面に設置された情報収集ボタン１６及び鍵生成ボタン１７と，筐体１３の例えば上面に設置された鍵共有成功通知ＬＥＤ１８及び鍵共有失敗通知ＬＥＤ１９とを備える。
【００５８】
情報収集ボタン１６及び鍵生成ボタン１７は，上記無線端末装置１０に対する物理的なユーザ入力操作の対象となる操作具の一例である。ユーザは，この情報収集ボタン１６又は鍵生成ボタン１７を押下することで，無線端末装置１０に上記鍵生成源情報の収集，又は，初期鍵等の鍵情報の生成を指示することができる。
【００５９】
なお，上記物理的なユーザ入力操作の対象となる操作具は，上記のような情報収集ボタン１６及び鍵生成ボタン１７の例に限定されず，例えば，スイッチ，レバー，ダイヤル，マウス，キーボード，タッチパネルなどの各種の操作手段で構成されてもよい。また，これらの操作手段の代わりに，例えば，ユーザの身体的特徴を表すバイオメトリクス情報を検出するセンサ，ユーザが無線端末装置１０に加える押圧力を検出する圧力センサ，ユーザが無線端末装置１０に加える振動を検出する振動センサなどの検出手段を設置して，ユーザによる入力操作を検出してもよい。
【００６０】
鍵共有成功通知ＬＥＤ１８，鍵共有失敗通知ＬＥＤ１９は，それぞれ，無線端末装置１０と認証管理装置２０との間で初期鍵の共有（即ち，同一の鍵生成源情報に基づく同一の初期鍵の生成）が成功／失敗したときに点灯する。この鍵共有成功通知ＬＥＤ１８，鍵共有失敗通知ＬＥＤ１９の点灯により，ユーザに対して当該初期鍵の共有の成功／失敗を通知することができる。
【００６１】
なお，上記初期鍵の共有の成功／失敗を通知する手段としては，上記鍵共有成功通知ＬＥＤ１８，鍵共有失敗通知ＬＥＤ１９の例に限定されず，例えば，上記初期鍵の共有の成功／失敗を表す画面を表示する表示装置（例えば液晶表示パネル）や，上記初期鍵の共有の成功／失敗を表す音声を発する音声出力装置（例えばスピーカ），上記初期鍵の共有の成功／失敗を表す振動を発生させる振動発生装置などを設置してもよい。
【００６２】
また，認証管理装置２０の無線通信装置２２は，例えば，上記無線端末装置１０と略同一の装置構成とすることができる。この無線通信装置２２は，図２（ｂ）に示すように，筐体２３，アンテナ２４，情報収集ボタン２６，鍵生成ボタン２７，鍵共有成功通知ＬＥＤ２８，鍵共有失敗通知ＬＥＤ２９を備える。これら無線通信装置２２の各部は，上記無線端末装置１０の筐体１３，アンテナ１４，情報収集ボタン１６，鍵生成ボタン１７，鍵共有成功通知ＬＥＤ１８，鍵共有失敗通知ＬＥＤ１９と，それぞれ略同一の機能構成を有するので詳細説明は省略する。
【００６３】
（１．３  無線端末装置の機能構成）
次に，図３を参照して，第１の実施形態にかかる無線端末装置１０の機能構成について説明する。なお，図３は，第１の実施形態にかかる無線端末装置１０の機能構成を示すブロック図である。
【００６４】
図３に示すように，無線端末装置１０は，情報収集トリガ発信部１０２，鍵生成源情報収集部１０４，鍵生成トリガ発信部１０６，鍵生成部１０８，鍵確認部１１０，鍵格納部１１２，鍵共有結果通知部１１４及び送受信部１１６を有する。
【００６５】
情報収集トリガ発信部１０２は，第１の検出部に該当し，ユーザによる無線端末装置１０に対する物理的な第１の入力操作を検出する。例えば，情報収集トリガ発信部１０２は，上記第１の入力操作として，ユーザが無線端末装置１０の情報収集ボタン１６を押下したことを検出する。この第１の入力操作の例としては，上記情報収集ボタン１６を押下する操作のみならず，ユーザが無線端末装置１０に備え付けの情報収集スイッチをＯＮにする操作などが挙げられるが，かかる例に限定されものではない。さらに，情報収集トリガ発信部１０２は，上記第１の入力操作の検出に応じて，情報収集開始メッセージを鍵生成源情報収集部１０４に出力する。
【００６６】
鍵生成源情報収集部１０４は，上記情報収集トリガ発信部１０２による第１の入力操作の検出をトリガとして，送受信部１１６により定期的に受信される鍵生成源情報のうち１又は２以上の鍵生成源情報を選択して保持する。具体的には，鍵生成源情報収集部１０４は，情報収集トリガ発信部１０２から情報収集開始メッセージが入力されることで，送受信部１１６によって定期的に受信される複数の鍵生成源情報のうちの一部を収集する。例えば，鍵生成源情報収集部１０４は，上記情報収集開始メッセージが入力されると，その後に送受信部１１６から入力される１つの鍵生成源情報を選択して保持する。また，鍵生成源情報収集部１０４は，上記情報収集開始メッセージが複数回入力される場合には，その都度，各情報収集開始メッセージの入力後に送受信部１１６から与えられる１つの鍵生成情報を選択して保持し，結果として複数の鍵生成情報を保持する。なお，鍵生成情報の保持とは，例えば，無線端末装置１０が備える図示しない記憶媒体（例えば，半導体メモリ，ハードディスク等）に，鍵生成源情報を記憶させることをいう。
【００６７】
また，鍵生成源情報収集部１０４は，１つの情報収集開始メッセージの入力に応じて，その後に受信する複数個の鍵生成源情報を保持するようにしてもよい。ただし，この複数個は，鍵共有システム１において予め規定された所定個数であるものとする。
【００６８】
また，鍵生成源情報収集部１０４は，鍵生成トリガ発信部１０６から鍵生成開始メッセージが入力されると，その入力時点で保持している鍵生成源情報を，上記記憶媒体から読み出して鍵生成部１０８に出力する。
【００６９】
鍵生成トリガ発信部１０６は，第２の検出部に該当し，ユーザによる無線端末装置１０に対する物理的な第２の入力操作を検出する。例えば，鍵生成トリガ発信部１０６は，上記第２の入力操作として，ユーザが無線端末装置１０の鍵生成ボタン１７を押下したことを検出する。この第２の入力操作の例としては，上記鍵生成ボタン１７を押下する操作のみならず，ユーザが無線端末装置１０に備え付けの鍵生成スイッチをＯＮにする操作などが挙げられるが，かかる例に限定されものではない。さらに，鍵生成トリガ発信部１０６は，上記第２の入力操作の検出に応じて，鍵生成開始メッセージを鍵生成源情報収集部１０４に出力する。
【００７０】
鍵生成部１０８は，上記鍵生成トリガ発信部１０６による第２の入力操作の検出をトリガとして，上記鍵生成源情報収集部１０４により保持された１又は２以上の鍵生成源情報に基づいて，鍵情報を生成する。具体的には，鍵生成部１０８は，上記第２の入力操作の検出に応じて鍵生成源情報収集部１０４から鍵生成源情報が入力されると，当該鍵生成源情報に基づいて，鍵共有システム１において予め規定された所定ビット長の初期鍵を生成する。
【００７１】
この鍵情報の生成方法としては，例えば，ハッシュ関数，ブロック暗号に基づくＭＡＣ（Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ）生成アルゴリズム（規定された鍵を利用），鍵付きハッシュ関数（規定された鍵を利用），ＥＸＯＲ演算，ビット切り捨てなどを用いた鍵生成方法や，これらの各鍵生成方法を複数回適用する方法，或いは，これらの各鍵生成方法を組み合わせた方法などを例示できるが，かかる例に限定されるものではない。ただし，この鍵情報の生成方法としては，鍵共有システム１において予め規定された方法を用いる必要がある。また，鍵生成部１０８は，上記のようにして生成した鍵情報を鍵確認部１１０へ出力する。
【００７２】
鍵確認部１１０は，鍵生成部１０８により生成された鍵情報を，認証管理装置２０と共有しているかどうかを確認する。つまり，鍵確認部１１０は，認証管理装置２０と無線通信することにより，上記無線端末装置１０の鍵生成部１０８により生成された鍵情報と，認証管理装置２０により生成された鍵情報とが一致するか否かを確認する。
【００７３】
この鍵情報を確認する方法としては，例えば，チャレンジ・レスポンス方式を用いた相互認証を利用できる。具体的には，鍵確認部１１０は，認証管理装置２０と鍵情報を共有しているかどうかを確認するために，認証管理装置２０との間で，チャレンジ情報とレスポンス情報とを相互に交換する。より詳細には，鍵確認部１１０は，鍵確認部１１０自身が生成したチャレンジ情報と，認証管理装置２０が生成したチャレンジ情報に対して鍵確認部１１０自身が生成したレスポンス情報とを送受信部１１６に出力する。また，鍵確認部１１０は，送受信部１１６から，認証管理装置２０が生成したチャレンジ情報と，鍵確認部１１０自身が生成したチャレンジ情報に対して認証管理装置２０が生成したレスポンス情報とが入力される。この過程で交換するチャレンジ情報やレスポンス情報には，例えば，無線端末装置１０又は認証管理装置２０のＩＤ情報や，乱数などを含むことを想定する。
【００７４】
この結果，鍵確認部１１０は，認証管理装置２０と同一の鍵情報を共有していることを確認した場合には，当該鍵情報を鍵格納部１１２に出力し，また，鍵共有成功メッセージを鍵共有結果通知部１１４に出力する。逆に，鍵確認部１１０は，同一の鍵情報を共有できていないことを確認した場合には，当該鍵情報を廃棄し，また，鍵共有失敗メッセージを鍵共有結果通知部１１４へ与える。
【００７５】
鍵格納部１１２は，上記鍵確認部１１０により鍵情報が一致することが確認された場合に，鍵確認部１１０から入力された鍵情報を，無線端末装置１０と認証端末装置２０とが共有する初期鍵として，上記記憶媒体に安全に格納する。
【００７６】
鍵共有結果通知部１１４は，鍵確認部１１０から，上記鍵共有成功メッセージ又は鍵共有失敗メッセージを与えられることで，認証管理装置２０と鍵情報を共有できた旨，または，鍵を共有できなかった旨をユーザに通知する。この際の通知方法としては，例えば，上述したような無線端末装置１０に備え付けの鍵共有成功通知ＬＥＤ１８又は鍵共有失敗通知ＬＥＤ１９を点灯させる方法であってもよいし，これ以外にも，例えば，ビープ音を発する方法，無線端末装置１０を振動させる方法などがあるが，かかる例に限定されるものではない。
【００７７】
送受信部１１６は，送信部および受信部の一例であり，上記家庭内無線ネットワークシステムを構成する認証端末装置２０や他の無線端末装置１０との間で無線通信により各種の情報を送受信する。具体的には，送受信部１１６は，認証管理装置２０から定期的に発信される相異なる複数の鍵生成源情報を受信し，この受信した鍵生成源情報を順次，鍵生成源情報収集部１０４に出力する。また，送受信部１１６は，鍵確認部１１０から，鍵確認部１１０自身が生成したチャレンジ情報や，認証管理装置２０が生成したチャレンジ情報に対して鍵確認部１１０自身が生成したレスポンス情報が入力されると，これらのチャレンジ情報やレスポンス情報を認証管理装置２０に送信する。また，送受信部１１６は，認証管理装置２０から，認証管理装置２０が生成したチャレンジ情報や，鍵確認部１１０自身が生成したチャレンジ情報に対して認証管理装置２０が生成したレスポンス情報を受信すると，これらのチャレンジ情報やレスポンス情報を鍵確認部１１０に出力する。
【００７８】
（１．４  認証管理装置の機能構成）
次に，図４を参照して，第１の実施形態にかかる認証管理装置２０の機能構成について説明する。なお，図４は，第１の実施形態にかかる認証管理装置２０の機能構成を示すブロック図である。
【００７９】
図４に示すように，認証管理装置２０は，鍵生成源情報生成部２０１，情報収集トリガ発信部２０２，情報生成源情報収集部２０４，鍵生成トリガ発信部２０６，鍵生成部２０８，鍵確認部２１０，鍵管理部２１２，鍵共有結果通知部２１４及び送受信部２１６を有する。以下では，これら認証管理装置２０の各構成要素のうち，上記図３に示した無線端末装置１０の各構成要素と比べて異なる機能を有するものに注力して説明する。
【００８０】
鍵生成源情報生成部２０１は，鍵情報の生成源となる鍵生成源情報を定期的に生成し，当該生成した鍵生成源情報を，鍵生成源情報収集部２０４と送受信部２１６にそれぞれ定期的に出力する。この鍵生成源情報は，例えば，認証管理装置２０がランダムに生成した乱数情報などである。また，定期的とは，例えば１分間に１回などであるが，かかる例に限定されるものではない。また，このように定期的に生成される複数の鍵生成源情報は，上記ランダム生成される乱数等のように，相互に異なる情報であることが好ましい。これにより，認証管理装置２０と無線端末装置１０が鍵生成源情報に基づき生成する鍵情報が，盗聴装置によって特定されにくくなる。
【００８１】
情報収集トリガ発信部２０２は，図３で説明した情報収集トリガ発信部１０２と略同一の機能構成を有するので，その詳細説明は省略する。
【００８２】
鍵生成源情報収集部２０４は，図３で説明した鍵生成源情報収集部１０４と比較して，上記鍵生成源情報生成部２０１から定期的に入力される鍵生成源情報を収集する点で相違し，その他の機能構成は上記鍵生成源情報収集部１０４と略同一であるので，その詳細説明は省略する。
【００８３】
鍵生成トリガ発信部２０６は，第１の検出部に該当し，図３で説明した鍵生成トリガ発信部１０６と略同一の機能構成を有するので，その詳細説明は省略する。ただし，鍵生成トリガ発信部２０６は，上記第１の入力操作として，例えば，ユーザが認証管理装置２０の無線通信装置２２の情報収集ボタン２６を押下したことを検出する。
【００８４】
鍵生成部２０８は，図３で説明した鍵生成部２０８と略同一の機能構成を有するので，その詳細説明は省略する。ただし，鍵生成部２０８は，上記第２の入力操作として，例えば，ユーザが認証管理装置２０の無線通信装置２２の鍵生成ボタン２７を押下したことを検出する。
【００８５】
鍵確認部２１０は，図３で説明した鍵確認部１１０と略同一の機能構成を有し，鍵生成部２０８から入力された鍵情報を，無線端末装置１０と共有しているか否かを確認する。この鍵確認部２１０が鍵情報を確認する方法は，予め鍵共有システム１において規定された無線端末装置１０と同一の方法（例えば上記チャレンジ・レスポンス方式）を用いる必要がある。
【００８６】
また，鍵確認部２１０は，無線端末装置１０との間で相互認証を行った結果，同一の鍵情報を共有していること（即ち，鍵生成部２０８が生成した鍵情報と無線端末装置１０が生成した鍵情報とが同一であること）を確認できた場合には，当該鍵情報を鍵管理部２１２に出力する。このとき，鍵確認部２１０は，相互認証の過程で得た無線端末装置１０のＩＤ情報を，鍵情報と共に鍵管理部２１２に出力してもよい。なお，鍵確認部２１０による鍵共有成功メッセージと鍵共有失敗メッセージの生成機能は，上記鍵確認部１１０と略同一である。
【００８７】
鍵管理部２１２は，上記鍵確認部２１０により鍵情報が一致することが確認された場合に，鍵確認部２１０から鍵情報が入力される。鍵管理部２１２は，この鍵情報を，認証管理装置２０と無線端末装置１０とが共有する初期鍵として，認証管理装置２０が備える図示しない記憶媒体（例えば，半導体メモリ，ハードディスク等）に安全に格納する。
【００８８】
さらに，鍵管理部２１２は，鍵確認部２１０から上記初期鍵と共に，相手先の無線端末装置１０のＩＤ情報が入力されると，当該ＩＤ情報と当該鍵情報とを関連づけて記憶媒体に格納する。これにより，鍵管理部２１２は，このＩＤ情報に基づいて記憶媒体に記憶されている複数の初期鍵を検索して，通信接続された無線端末装置１０に対応する初期鍵を読み出し，当該無線端末装置１０との間のセキュアな無線通信に利用できる。
【００８９】
鍵共有結果通知部２１４は，鍵確認部２１０から，上記鍵共有成功メッセージ又は鍵共有失敗メッセージは入力されると，無線端末装置１０と鍵情報を共有できた旨，或いは，鍵を共有できなかった旨をユーザに通知する。この際の通知方法としては，例えば，上述したような認証管理装置２０に備え付けの鍵共有成功通知ＬＥＤ２８又は鍵共有失敗通知ＬＥＤ２９を点灯させる方法などであってもよいし，これ以外にも，例えば，ビープ音を発する方法，認証管理装置２０を振動させる方法などであってもよい。
【００９０】
送受信部２１６は，送信部および受信部の一例であり，上記家庭内の無線ネットワークシステムを構成する無線端末装置１０との間で，無線通信により各種の情報を送受信する。この送受信部２１６は，鍵生成源情報生成部２０１から入力される鍵生成源情報を定期的に発信して，上記家庭内無線ネットワークシステムを構成する各無線端末装置１０に提供する。ここで，送受信部２１６による鍵生成源情報の発信は，少なくとも家庭内の無線端末装置１０が受信可能な送信出力で行われるものとする。また，送受信部２１６は，図３で説明した送受信部１１６と同様に，無線端末装置１０の鍵確認部１１０と認証管理装置２０の鍵確認部２１０との間でやり取りされるチャレンジ情報及びレスポンス情報を中継する。
【００９１】
（１．５  システム動作）
次に，図５及び図６Ａ〜Ｄを参照して，第１の実施形態にかかる鍵共有方法を実現するための鍵共有システム１の動作について説明する。なお，図５は，第１の実施形態にかかる鍵共有システム１の動作を示すシーケンス図であり，図６Ａ〜Ｄは，第１の実施形態にかかる鍵共有方法の各段階を示す模式図である。
【００９２】
図５に示すように，第１の実施形態にかかる鍵共有システム１の動作は，第１〜５の段階（Ｓ１１０，Ｓ１２０，Ｓ１３０，Ｓ１４０，Ｓ１５０）に大別される。
【００９３】
第１段階：鍵生成源情報の収集段階（ステップＳ１１０，図６Ａ）
まず，第１の入力操作の検出をトリガとして，認証管理装置２０により生成・発信される鍵生成源情報のうち１又は２以上を選択して保持する収集動作について説明する。
【００９４】
図５及び図６Ａに示すように，認証管理装置２０は，鍵生成源情報生成部２０１により鍵生成源情報１，２，３，４，…（例えば乱数）を定期的に生成し，当該鍵生成源情報１，２，３，４，…を少なくとも家庭内の無線端末装置１０が受信可能な送信出力で定期的に発信している（ステップＳ１１１−１，２，３，４，…）。これに応じて，各無線端末装置１０は，認証管理装置２０から定期的に発信される鍵生成源情報を受信している。
【００９５】
この状態で，まず，ユーザは，認証管理装置２０と初期鍵を共有させたい新規の無線端末装置１０を用意し，第１の入力操作として，例えば，図６Ａに示すように，当該無線端末装置１０に設けられた情報収集ボタン１６と，認証管理装置２０に設けられた情報収集ボタン２６とを同時に押下する。
【００９６】
すると，無線端末装置１０の情報収集トリガ発信部１０２は，上記第１の入力操作を検出，即ち，ユーザにより情報収集ボタン１６が押下されたことを検出し（ステップＳ１１２Ｂ），さらに，当該検出に応じて情報収集開始メッセージを生成して鍵生成源情報収集部１０４に出力する（ステップＳ１１４Ｂ）。同様に，認証管理装置２０の情報収集トリガ発信部２０２は，上記第１の入力操作を検出，即ち，ユーザにより情報収集ボタン２６が押下されたことを検出し（ステップＳ１１２Ａ），さらに，当該検出に応じて情報収集開始メッセージを生成して鍵生成源情報収集部２０４に出力する（ステップＳ１１４Ａ）。
【００９７】
次いで，無線端末装置１０の鍵生成源情報収集部１０４は，上記情報収集開始メッセージの入力後（即ち，第１の入力操作の検出後）に，送受信部１１６により最初に受信される例えば１つの鍵生成源情報（図５の例では，鍵生成源情報３）を選択して，記憶媒体に保持する（ステップＳ１１４Ｂ）。同様に，認証管理装置２０の鍵生成源情報収集部２０４は，上記情報収集開始メッセージの入力後（即ち，第１の入力操作の検出後）に，鍵生成源情報生成部２０１により最初に生成される例えば１つの鍵生成源情報（図５の例では，鍵生成源情報３）を選択して，記憶媒体に保持する（ステップＳ１１４Ａ）。このようにして無線端末装置１０に保持される鍵生成源情報と，認証管理装置２０に保持される鍵生成源情報とは，同一の情報である。なお，本実施形態では，例えば，上記第１の入力操作の検出前に生成・発信される鍵生成源情報１，２や，上記第１の入力操作の検出後に２番目に生成・発信される鍵生成源情報４は保持されない。
【００９８】
その後，ユーザが適度な時間を空けて，再度，上記情報収集ボタン１６，２６を押下して第１の操作入力を行うたびに，無線端末装置１０と認証管理装置２０は，それぞれ上記ステップＳ１１２Ｂ〜Ｓ１１６ＢとステップＳ１１２Ａ〜Ｓ１１６Ａを繰り返す（ステップＳ１１８Ｂ，Ｓ１１８Ａ）。これによって，無線端末装置１０と認証管理装置２０には，鍵生成源情報収集部１０４，２０４によって，相異なる複数の鍵生成源情報が順次，収集されて蓄積される。このようにして無線端末装置１０に蓄積された複数の鍵生成源情報と，認証管理装置２０に蓄積された複数の鍵生成源情報と同一である。なお，無線端末装置１０と認証管理装置２０は，本ステップＳ１１８Ａ，１１８Ｂを行わずに，１の鍵生成源情報のみを保持するようにしてもよい。
【００９９】
第２段階：鍵生成段階（ステップＳ１２０，図６Ｂ）
次いで，上記収集された１又は２以上の鍵生成源情報に基づいて，鍵情報を生成する動作について説明する。
【０１００】
まず，ユーザは，第２の入力操作として，例えば，図６Ｂに示すように，無線端末装置１０に設けられた鍵生成ボタン１７と，認証管理装置２０に設けられた鍵生成ボタン２７とを同時に押下する。
【０１０１】
すると，無線端末装置１０の鍵生成トリガ発信部１０６は，上記第２の入力操作を検出，即ち，ユーザにより鍵生成ボタン１７が押下されたことを検出し（ステップＳ１２２Ｂ），さらに，当該検出に応じて鍵生成開始メッセージを生成して鍵生成源情報収集部１０４に出力する（ステップＳ１２４Ｂ）。同様に，認証管理装置２０の鍵生成トリガ発信部２０６は，上記第２の入力操作を検出，即ち，ユーザにより鍵生成ボタン２７が押下されたことを検出し（ステップＳ１２２Ａ），さらに，当該検出に応じて鍵生成開始メッセージを生成して鍵生成源情報収集部２０４に出力する（ステップＳ１２４Ａ）。
【０１０２】
次いで，無線端末装置１０の鍵生成源情報収集部１０４は，鍵生成開始メッセージの入力に応じて，それまでに保持していた１又は２以上の鍵生成源情報を記憶媒体から読み出して，鍵生成部１０８に出力する。同様に，認証管理装置２０の鍵生成源情報収集部２０４は，鍵生成開始メッセージの入力に応じて，それまでに保持していた１又は２以上の鍵生成源情報を記憶媒体から読み出して，鍵生成部２０８に出力する。
【０１０３】
さらに，無線端末装置１０の鍵生成部１０８は，上記鍵生成源情報収集部１０４から取得した鍵生成源情報を，鍵共有システム１で規定された鍵生成アルゴリズムに従って演算して鍵情報を生成し，当該鍵情報を鍵確認部１１０に出力する。同様に，認証管理装置２０の鍵生成部２０８は，鍵生成源情報収集部２０４から取得した鍵生成源情報を，同一の鍵生成アルゴリズムに従って演算して鍵情報を生成し，当該鍵情報を鍵確認部２１０に出力する。
【０１０４】
第３段階：鍵確認段階（ステップＳ１３０，図６Ｃ）
次いで，無線端末装置１０と認証管理装置２０とが同一の鍵情報を共有しているか否かを確認する動作について説明する。
【０１０５】
具体的には，図６Ｃに示すように，無線端末装置１０の鍵確認部１１０と認証管理装置２０の鍵確認部２１０とが，互いに，チャレンジ情報と当該チャレンジ情報に対するレスポンス情報とを交換する。これにより，無線端末装置１０の鍵生成部１０８が生成した鍵情報と，認証管理装置２０の鍵生成部２０８が生成した鍵情報とが一致するか否かを確認し，双方の装置が同一の鍵情報を共有しているか否かを確認する（ステップＳ１３０Ｂ，１３０Ａ）。この際，無線端末装置１０のＩＤ情報と認証管理装置２０のＩＤ情報を相互に交換してもよい。
【０１０６】
第４段階：鍵格納段階（ステップＳ１４０）
次いで，上記鍵確認の結果に応じて，鍵情報を格納する動作について説明する。
【０１０７】
具体的には，上記鍵確認ステップＳ１３０において双方の鍵情報が一致することが確認された場合には，無線端末装置１０の鍵確認部１１０は，鍵共有結果通知部１１４に当該鍵情報を出力し，認証管理装置２０の鍵確認部２１０は，鍵共有結果通知部２１４に当該鍵情報を出力する。この結果，無線端末装置１０の鍵格納部１１２は，初期鍵としての当該鍵情報を，無線端末装置１０内の記憶媒体に格納し（ステップＳ１４０Ｂ），認証管理装置２０の鍵管理部２１２は，初期鍵としての当該鍵情報を，認証管理装置２０内の記憶媒体に格納する（ステップＳ１４０Ａ）。このとき，認証管理装置２０の鍵管理部２１２は，当該鍵情報に関連付けて，無線端末装置１０のＩＤ情報を格納してもよい。
【０１０８】
一方，上記鍵確認ステップＳ１３０において双方の鍵情報が一致しないことが確認された場合には，無線端末装置１０の鍵確認部１１０及び認証管理装置２０の鍵確認部２１０はともに，当該鍵情報を廃棄する。
【０１０９】
第５段階：共有結果通知段階（ステップＳ１５０，図６Ｄ）
次いで，上記鍵確認の結果に応じて，鍵情報の共有結果をユーザに通知する動作について説明する。
【０１１０】
具体的には，上記鍵確認ステップＳ１３０において双方の鍵情報が一致することが確認された場合には，無線端末装置１０の鍵確認部１１０は，鍵共有結果通知部１１４に鍵共有成功メッセージを出力し，認証管理装置２０の鍵確認部２１０も，鍵共有結果通知部２１４に鍵共有成功メッセージを出力する。この結果，図６Ｄに示すように，無線端末装置１０の鍵共有結果通知部１１４は，上記鍵共有成功メッセージの入力に応じて，鍵共有成功通知ＬＥＤ１８を点灯させ（ステップＳ１５０Ｂ），認証管理装置２０の鍵共有結果通知部２１４も，上記鍵共有成功メッセージの入力に応じて，鍵共有成功通知ＬＥＤ２８を点灯させる（ステップＳ１５０Ａ）。これにより，無線端末装置１０と認証管理装置２０との間で初期鍵の共有が完了したことを，ユーザに通知できる。
【０１１１】
一方，上記鍵確認ステップＳ１３０において双方の鍵情報が一致しないことが確認された場合には，無線端末装置１０の鍵確認部１１０は，鍵共有結果通知部１１４に鍵共有失敗メッセージを出力し，認証管理装置２０の鍵確認部２１０も，鍵共有結果通知部２１４に鍵共有失敗メッセージを出力する。この結果，図６Ｄに示すように，無線端末装置１０の鍵共有結果通知部１１４は，上記鍵共有失敗メッセージの入力に応じて，鍵共有失敗通知ＬＥＤ１９を点灯させ（ステップＳ１５０Ｂ），認証管理装置２０の鍵共有結果通知部２１４も，上記鍵共有失敗メッセージの入力に応じて，鍵共有失敗通知ＬＥＤ２９を点灯させる（ステップＳ１５０Ａ）。これにより，無線端末装置１０と認証管理装置２０との間で初期鍵の共有が失敗したことを，ユーザに通知できる。
【０１１２】
以上までで，第１の実施形態にかかる鍵共有システム１における鍵共有方法の全てのステップが終了する。
【０１１３】
（１．６  効果）
以上説明したように，本発明の第１の実施形態によれば，ユーザが無線端末装置１０及び認証管理装置２０に対して略同時に物理的な第１の入力操作（例えば，情報収集ボタン１６，２６を押下する操作）を行うと，無線端末装置１０及び認証管理装置２０は，この第１の入力操作の検出に応じて，認証管理装置２０から定期的に発信される鍵生成源情報を選択して収集する。さらに，ユーザが上記無線端末装置１０及び認証管理装置２０に対して略同時に物理的な第２の入力操作（例えば，鍵生成ボタン１７，２７を押下する操作）を行うと，無線端末装置１０及び認証管理装置２０は，この第２の入力操作に応じて，上記収集した鍵生成源情報に基づいて初期鍵を生成して共有する。
【０１１４】
これにより，盗聴装置が検出できないユーザの入力操作をトリガとして，無線端末装置１０と認証管理装置２０との間で，初期鍵を安全に生成して共有することができる。詳細に説明すると，上記盗聴装置は，初期鍵の生成源となる鍵生成源情報を傍受できる可能性がある。しかし，盗聴装置からは，ユーザが認証管理装置２０と無線端末装置１０に対して行う物理的な入力操作を検出することはできない。このため，本実施形態では，ユーザが各装置に物理的な第１の入力操作を略同時に行い，この第１の入力操作をトリガとして，認証管理装置２０が発信する鍵生成源情報のうち，初期鍵の生成源として利用する１または２以上の情報を選択して収集する。また，ユーザが各装置に物理的な第２の入力操作を略同時に行い，この第２の入力操作をトリガとして，初期鍵を生成する時期を選択する。これによって，盗聴装置は，いつ，どの情報から，そして，どれだけの情報から鍵情報を生成したのかを特定することが非常に困難になる。よって，無線通信を傍受している盗聴装置が存在する状況下であっても，無線端末装置１０と認証管理装置２０が無線通信を利用して鍵情報を安全に生成して共有することができる。
【０１１５】
＜第２の実施形態＞
次に，本発明の第２の実施形態にかかる鍵共有システム１，及びこの鍵共有システム１を構成する無線端末装置１０，認証管理装置２０，鍵共有方法について説明する。
【０１１６】
第２の実施形態では，既に家庭内の無線ネットワークを構成している無線端末装置１０を利用することによって，他の新たな無線端末装置１０と認証管理装置２０とが初期鍵を共有することを特徴とする。なお，第２の実施形態は，かかる特徴に関連する機能構成において，上述した第１実施形態と相違しているが，この相違点を除いた機能構成（図１，２等）は，第１実施形態と略同一であるので，以下ではかかる相違点を中心に説明するものとする。
【０１１７】
（２．１  無線端末装置の機能構成）
以下に，第２の実施形態にかかる第１の無線端末装置１０−１と，第２の無線端末装置１０−２の機能構成について説明する。この第１の無線端末装置１０−１は，無線ネットワークシステムを構成している無線端末装置１０のうち，既に認証管理装置２０と初期鍵を共有しているものである。一方，第２の無線端末装置１０−２は，未だ認証管理装置２０と初期鍵を共有しておらず，認証管理装置２０と初期鍵を新たに共有しようとする無線端末装置１０である。なお，本実施形態において，第１の無線端末装置１０−１は，第１の鍵共有装置に該当し，第２の無線端末装置１０−２は，第２の鍵共有装置に該当し，認証管理装置２０は，第３の鍵共有装置に該当する
【０１１８】
このうち，第２の無線端末装置１０−２（認証管理装置２０と初期鍵を新たに共有しようとする側）の機能構成は，上記図３に示した第１の実施形態にかかる無線端末装置１０と略同一であるので詳細説明を省略する。ただし，第２の無線端末装置１０−２は，第１の実施形態にかかる無線端末装置１０と以下の点で異なる。即ち，第２の無線端末装置１０−２は，鍵確認部１１０により，同一の鍵情報を共有しているか否かを比較する対象が，上記認証管理装置２０ではなく，認証管理装置２０と鍵情報を既に共有している第１の無線端末装置１０−１である。よって，送受信部１１６によるチャレンジ情報とレスポンス情報の交換対象も，当該第１の無線端末装置１０−１である。
【０１１９】
次に，図７を参照して，第２の実施形態にかかる第１の無線端末装置１０−１（認証管理装置２０と初期鍵を既に共有している側）の機能構成について説明する。なお，図７は，第２の実施形態にかかる第１の無線端末装置１０−１の機能構成を示すブロック図である。
【０１２０】
図７に示すように，第２の実施形態にかかる第１の無線端末装置１０−１は，情報収集トリガ発信部１０２，鍵生成源情報収集部１０４，鍵生成トリガ発信部１０６，鍵生成部１０８，鍵確認部１１０，鍵格納部１１２，鍵共有結果通知部１１４，送受信部１１６及び鍵配送部１１８を有する。
【０１２１】
この第２の実施形態にかかる第１の無線端末装置１０−１の各構成要素のうち，情報収集トリガ発信部１０２，鍵生成源情報収集部１０４，鍵生成トリガ発信部１０６，鍵生成部１０８，鍵格納部１１２及び鍵共有結果通知部１１４に関しては，上記図３に示した第１の実施形態にかかる無線端末装置１０と略同一の機能構成を有するので，詳細説明は省略する。以下では，第２の実施形態にかかる第１の無線端末装置１０−１の構成要素のうち，第１の実施形態にかかる無線端末装置１０と比べて機能構成の一部が異なる鍵確認部１１０及び送受信部１１６と，新規な構成要素である鍵配送部１１８の機能構成について説明する。
【０１２２】
鍵確認部１１０は，図３で説明した鍵確認部１１０と基本的には略同一の機能構成を有するが，次の点で異なる機能構成を有する。即ち，鍵確認部１１０は，鍵確認を行う対象が，第２の無線端末装置１０−２であり，この第２の無線端末装置１０−２との鍵情報の共有を確認できたことを条件として，当該鍵情報と第２の無線端末装置１０−２のＩＤ情報とを鍵配送部１１８に出力する。
【０１２３】
鍵配送部１１８は，鍵確認部１１０から上記鍵情報と無線端末装置１０−２のＩＤ情報とが入力されると，当該鍵情報とＩＤ情報とからなる鍵配送コマンドメッセージを生成する。さらに，鍵配送部１１８は，第１の無線端末装置１０−１が認証管理装置２０と共有する鍵情報（例えば初期鍵）を用いて，上記生成した鍵配送コマンドメッセージに対して認証子を付加して暗号化することで，暗号化鍵配送コマンドメッセージを生成する。また，鍵配送部１１８は，このように生成した暗号化鍵配送コマンドメッセージを送受信部１１６に出力する。
【０１２４】
送受信部１１６は，図３で説明した送受信部１１６と基本的には略同一の機能構成を有するが，次の点で異なる機能構成を有する。即ち，送受信部１１６は，鍵確認部１１０から送受信部１１６に入力された情報の送信先，及び，送受信部１１６から鍵確認部１１０に出力する情報の送信元が，第２の無線端末装置１０−２である。また，送受信部１１６は，鍵配送部１１８から入力された暗号化鍵配送コマンドメッセージを認証管理装置２０に送信する。
【０１２５】
（２．２  認証管理装置の機能構成）
次に，図８を参照して，第２の実施形態にかかる認証管理装置２０の機能構成について説明する。なお，図８は，第２の実施形態にかかる認証管理装置２０の機能構成を示すブロック図である。
【０１２６】
図１０に示すように，認証管理装置２０は，鍵生成源情報生成部２０１，送受信部２１６，メッセージ復号部２１８及び鍵管理部２１２を有する。
【０１２７】
鍵生成源情報生成部２０１は，図３で説明した鍵生成源情報生成部２０１と略同一の機能構成を有するので，その詳細説明は省略する。ただし，鍵生成源情報生成部２０１は，生成した鍵生成源情報を鍵生成源情報収集部２０４に出力しない点で，図３の場合と相違する。
【０１２８】
送受信部２１６は，送信部および受信部の一例であり，上記家庭内の無線ネットワークシステムを構成する第２の無線端末装置１０−２や認証管理装置２０との間で，無線通信により各種の情報を送受信する。例えば，送受信部２１６は，鍵生成源情報生成部２０１から定期的に入力される鍵生成源情報を定期的に発信して，第１の無線端末装置１０−１及び第２の無線端末装置１０−２に送信する。ここで，送受信部２１６による鍵生成源情報の発信は，少なくとも家庭内の無線端末装置１０が受信可能な送信出力で行われるものとする。また，送受信部２１６は，第１の無線端末装置１０−１から，暗号化鍵配送コマンドメッセージを受信して，メッセージ復号部２１８に出力する。
【０１２９】
メッセージ復号部２１８は，送受信部２１６から暗号化鍵配送コマンドメッセージが入力されると，この暗号化鍵配送コマンドメッセージの送信元である第１の無線端末装置１０−１のＩＤ情報（第１の鍵情報に該当する。）を鍵管理部２１２に出力する。そして，メッセージ復号部２１８は，鍵管理部２１２から当該ＩＤ情報に対応する鍵情報を受けると，その鍵情報を用いて，上記暗号化鍵配送コマンドメッセージを復号化及び認証し，この復号化された鍵配送コマンドメッセージから，第２の無線端末装置１０−２のＩＤ情報と鍵情報を抽出する。さらに，メッセージ復号部２１８は，抽出したＩＤ情報と鍵情報を，鍵管理部２１２に出力する。
【０１３０】
鍵管理部２１２は，家庭における無線ネットワークを形成する１又は２以上の無線端末装置１０のＩＤ情報と鍵情報（初期鍵を含む）を関連付けて記憶媒体に格納して，安全に管理する。例えば，この鍵管理部２１２は，メッセージ復号部２１８から，無線端末装置１０−１のＩＤ情報が入力されると，当該ＩＤ情報に基づき記憶媒体内の鍵情報を検索して，当該ＩＤ情報に対応する鍵情報を記憶媒体から読み出して，メッセージ復号部２１８に出力する。また，鍵管理部２１２は，メッセージ復号部２１８から，新規に登録される第２の無線端末装置１０−２のＩＤ情報と鍵情報を与えられると，当該鍵情報を，当該ＩＤ情報を有する端末の初期鍵として，記憶媒体に安全に格納する。
【０１３１】
以上，図８を参照して，第２の実施形態にかかる認証管理装置２０の各部について説明した。なお，第２の実施形態にかかる認証管理装置２０は，上記図４に示した第１の実施形態にかかる認証管理装置２０と同様に，情報収集トリガ発信部２０２，情報生成源情報収集部２０４，鍵生成トリガ発信部２０６，鍵生成部２０８，鍵確認部２１０，及び鍵共有結果通知部２１４を有してもよい。これによって，第２の実施形態にかかる認証管理装置２０と無線端末装置１０との間で，直接的に共通の初期鍵を生成して共有できるようになる。
【０１３２】
（２．３  システム動作）
次に，図９及び図１０Ａ〜Ｅを参照して，第２の実施形態にかかる鍵共有方法を実現するための鍵共有システム１の動作について説明する。なお，図９は，第２の実施形態にかかる鍵共有システム１の動作を示すシーケンス図であり，図１０Ａ〜Ｅは，第２の実施形態にかかる鍵共有システム１の各段階の動作を示す模式図である。
【０１３３】
図９及び図１０Ａ〜Ｅに示すように，第２の実施形態にかかる鍵共有システム１の動作は，第１〜７の段階（Ｓ２１０，Ｓ２２０，Ｓ２３０，Ｓ２４０，Ｓ２５０，Ｓ２６０，Ｓ２７０）に大別される。このうち，鍵生成源情報の収集段階Ｓ２１０，鍵生成段階Ｓ２２０，鍵確認段階Ｓ２３０，共有結果の通知段階Ｓ２５０の動作は，認証管理装置２０と無線端末装置１０ではなく，第１の無線端末装置１０−１と第２の無線端末装置１０−２により実行される点を除いては，上記第１の実施形態にかかるステップＳ１１０，Ｓ１２０，Ｓ１３０，Ｓ１５０（図５参照）とそれぞれ略同一であるので，それらの詳細説明は省略する。
【０１３４】
第１段階：鍵生成源情報の収集段階（ステップＳ２１０，図１０Ａ）
図９及び図１０Ａに示すように，認証管理装置２０は，鍵生成源情報生成部２０１により鍵生成源情報１，２，…（例えば乱数）を定期的に生成し，当該鍵生成源情報１，２…を少なくとも家庭内の第１の無線端末装置１０−１及び第２の無線端末装置１０−２が受信可能な送信出力で定期的に発信している（ステップＳ２１１−１，２，…）。これに応じて，第１の無線端末装置１０−１及び第２の無線端末装置１０−２は，認証管理装置２０から定期的に発信される鍵生成源情報を受信している。
【０１３５】
この状態で，まず，ユーザは，第１の入力操作として，例えば，図１０Ａに示すように，（認証管理装置２０と既に初期鍵を共有している側）第１の無線端末装置１０−１（認証管理装置２０と既に初期鍵を共有している側）に設けられた情報収集ボタン１６と，第２の無線端末装置１０−２（認証管理装置２０と初期鍵を新たに共有しようとする側）に設けられた情報収集ボタン１６とを同時に押下する。
【０１３６】
これによって，第１の無線端末装置１０−１及び第１の無線端末装置１０−１は，上記第１の入力操作の検出をトリガとして，認証管理装置２０により生成・発信される鍵生成源情報のうち１又は２以上を選択して保持する（ステップＳ２１０Ａ，Ｓ２１０Ｂ）。
【０１３７】
第２段階：鍵生成段階（ステップＳ２２０，図１０Ｂ）
ユーザは，第２の入力操作として，例えば，図１０Ｂに示すように，第１の無線端末装置１０−１に設けられた鍵生成ボタン１７と，第２の無線端末装置１０−２に設けられた鍵生成ボタン１７とを同時に押下する。
【０１３８】
これによって，第１の無線端末装置１０−１及び第２の無線端末装置１０−２は，上記第２の入力操作の検出をトリガとして，上記ステップＳ２１０で保持されている鍵生成源情報を，所定の鍵生成アルゴリズムで演算して鍵情報を生成する（ステップＳ２２０Ａ，Ｓ２２０Ｂ）。
【０１３９】
第３段階：鍵確認段階（ステップＳ２３０，図１０Ｃ）
図１０Ｃに示すように，第１の無線端末装置１０−１と第２の無線端末装置１０−２は，互いに，チャレンジ情報と当該チャレンジ情報に対するレスポンス情報とを交換して，第１の無線端末装置１０−１が生成した鍵情報と，第２の無線端末装置１０−２が生成した鍵情報とが一致するか否かを確認し，双方の装置が同一の鍵情報を共有しているか否かを確認する（ステップＳ２３０Ａ，２３０Ｂ）。この際，例えば，第１の無線端末装置１０−１のＩＤ情報と，第２の無線端末装置１０−２のＩＤ情報が相互に交換される。
【０１４０】
第４段階：鍵格納段階（ステップＳ２４０）
上記鍵確認ステップＳ２３０において，第１の無線端末装置１０−１と第２の無線端末装置１０−２が生成した鍵情報が一致することが確認された場合には，第２の無線端末装置１０−２の鍵確認部１１０は，鍵共有結果通知部１１４に当該鍵情報を出力する。この結果，第２の無線端末装置１０−２の鍵格納部１１２は，初期鍵としての当該鍵情報を，第２の無線端末装置１０−２内の記憶媒体に格納する（ステップＳ２４０Ｂ）。また，第１の無線端末装置１０−１は，例えば，当該鍵情報をメモリ等に一時的に保持するのみで格納はしないが，かかる例に限定されず，記憶媒体に格納してもよい。
【０１４１】
一方，上記鍵確認ステップＳ２３０において双方の鍵情報が一致しないことが確認された場合には，第１の無線端末装置１０−１の鍵確認部１１０及び第２の無線端末装置１０−２の鍵確認部１１０はともに，当該鍵情報を廃棄する。
【０１４２】
第５段階：共有結果通知段階（ステップＳ２５０，図１０Ｄ）
上記鍵確認ステップＳ２３０において双方の鍵情報が一致することが確認された場合には，図１０Ｄに示すように，第１の無線端末装置１０−１及び第２の無線端末装置１０−２の鍵共有結果通知部１１４は，各鍵確認部１１０からの鍵共有成功メッセージの入力に応じて，鍵共有成功通知ＬＥＤ１８を点灯させる（ステップＳ２５０Ａ，Ｓ２５０Ｂ）。これにより，第１の無線端末装置１０−１と第２の無線端末装置１０−２との間で初期鍵の共有が完了したことを，ユーザに通知できる。
【０１４３】
一方，上記鍵確認ステップＳ２３０において双方の鍵情報が一致しないことが確認された場合には，図１０Ｄに示すように，第１の無線端末装置１０−１及び第２の無線端末装置１０−２の鍵共有結果通知部１１４は，各鍵確認部１１０からの鍵共有失敗メッセージの入力に応じて，鍵共有失敗通知ＬＥＤ１９を点灯させる（ステップＳ２５０Ａ，Ｓ２５０Ｂ）。これにより，第１の無線端末装置１０−１と第２の無線端末装置１０−２との間で初期鍵の共有が失敗したことを，ユーザに通知できる。
【０１４４】
第６段階：鍵配送段階（ステップＳ２６０，図１０Ｅ）
次いで，上記鍵確認ステップＳ２３０で，双方の鍵情報が一致することが確認された場合に，図１０Ｅに示すように，第１の無線端末装置１０−１から認証管理装置２０に，当該初期鍵と，第２の無線端末装置１０−２のＩＤ情報とを配送する動作について説明する。
【０１４５】
具体的には，まず，第１の無線端末装置１０−１の鍵配送部１１８は，鍵確認部１１０から，上記生成された鍵情報と第２の無線端末装置１０−２のＩＤ情報とが入力されると，当該鍵情報とＩＤ情報とを含む鍵配送コマンドメッセージを生成する（ステップＳ２６２）。
【０１４６】
次いで，第１の無線端末装置１０−１の鍵配送部１１８は，第１の無線端末装置１０−１と認証管理装置２０とが既に共有している鍵情報を用いて，上記生成した鍵配送コマンドメッセージを暗号化して，認証子を付加することで，暗号化鍵配送コマンドメッセージを生成する（ステップＳ２６４）。
【０１４７】
さらに，第１の無線端末装置１０−１の鍵配送部１１８は，上記生成した暗号化鍵配送コマンドメッセージを，送受信部１１６を経由して，認証管理装置２０に送信し（ステップＳ２６６）。すると，認証管理装置２０は，この暗号化鍵配送コマンドメッセージを受信する。
【０１４８】
第７段階：配送鍵格納段階（ステップＳ２７０）
次いで，認証管理装置２０が，第１の無線端末装置１０−１から配送された第２の無線端末装置１０−２の初期鍵としての鍵情報を，認証管理装置２０内の記憶媒体に格納する動作について説明する。
【０１４９】
具体的には，まず，認証管理装置２０の送受信部２１６は，第１の無線端末装置１０−１から受信した暗号化鍵配送コマンドメッセージを，メッセージ復号部２１８に出力する。次いで，メッセージ復号部２１８は，この暗号化鍵配送コマンドメッセージの送信元端末である第１の無線端末装置１０−１のＩＤ情報を鍵管理部２１２に出力する。すると，鍵管理部２１２は，記憶媒体内に格納されている鍵情報の中から，当該第１の無線端末装置１０−１のＩＤ情報に対応する鍵情報（即ち，第１の無線端末装置１０−１と認証管理装置２０とが既に共有している鍵情報）を読み出し（ステップＳ２７２），メッセージ復号部２１８に出力する。
【０１５０】
次いで，メッセージ復号部２１８は，この第１の無線端末装置１０−１に対応する鍵情報を用いて，上記暗号化鍵配送コマンドメッセージを復号化し，上記認証子による認証を行い，鍵配送コマンドメッセージを得る（ステップＳ２７４）。
【０１５１】
さらに，メッセージ復号部２１８は，復号化した鍵配送コマンドメッセージに含まれている第２の無線端末装置１０−２のＩＤ情報と鍵情報を抽出して鍵管理部２１２に出力する。この結果，鍵管理部２１２は，当該ＩＤ情報と当該鍵情報を，第２の無線端末装置１０−２の初期鍵として，記憶媒体に安全に格納する（ステップＳ２７６）。
【０１５２】
以上までで，第２の実施形態にかかる鍵共有システム１における鍵共有方法の全てのステップが終了する。
【０１５３】
（１．６  効果）
以上説明したように，本発明の第２の実施形態によれば，認証管理装置２０と鍵情報を既に共有している第１の無線端末装置１０−１と，新規の第２の無線端末装置１０−２とが，初期鍵を安全に生成して共有し，さらに，当該第１の無線端末装置１０−１が，共有した初期鍵を，第１の無線端末装置１０−１と認証管理装置２０とが共有する鍵情報で認証子付加・暗号化して，認証管理装置２０に安全に配送する。これによって，新規の第２の無線端末装置１０−２と認証管理装置２０とが安全に初期鍵を共有することができる。
【０１５４】
上記第１の実施形態の場合では，新規の無線端末装置１０と認証管理装置２０とに同時に物理的な入力操作を行うために，認証管理装置２０の近くに新規の無線端末装置１０を配置して，初期鍵の共有を行う必要があった。これに対して，第２の実施形態の場合では，上記共有方式により，認証管理装置２０と鍵情報を既に共有している第１の無線端末装置１０−１と，新規の第２の無線端末装置１０−２とに同時に物理的な入力操作を行うことができる場所であれば，たとえ認証管理装置２０から離れている場所であっても，初期鍵を共有できる。以上により，第２の実施形態では，第１の実施形態で奏する効果に加えて，さらに，ユーザが新規の第２の無線端末装置１０−２と認証管理装置２０との間で初期鍵を共有させる場所の制約を改善し，融通を持たせることができるという利点がある。
【０１５５】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１５６】
例えば，上記実施形態では，鍵共有システム１を，家庭における無線ネットワークシステムに適用する例について説明した。しかし，本発明の鍵共有システムは，かかる例に限定されず，例えば，学校，病院，オフィス，公共施設などのように，限られたユーザのみが存在する場所に設置される無線ネットワークシステムに適用されてもよい。
【０１５７】
上記実施形態では，鍵生成源情報収集のトリガとなる第１の外部入力，及び，鍵情報生成のトリガとなる第２の外部入力として，ユーザが無線端末装置１０又は認証管理装置２０に対して物理的に行う第１及び第２の入力操作の例を挙げて説明したが，本発明はかかる例に限定されない。例えば，上記第１及び第２の入力操作は，物理的な入力操作でなくとも，赤外線通信装置や，非接触ＩＣカード用のリーダライタなどを用いて，無線端末装置１０又は認証管理装置２０に対して情報を非接触で入力するような入力操作であってもよい。
【０１５８】
また，第１及び第２の外部入力は，ユーザ入力操作の例に限定されず，外部機器から無線端末装置１０又は認証管理装置２０に入力される入力信号であってもよい。例えば無線端末装置１０又は認証管理装置２０が，外部機器に対してネットワークやケーブル等を介して接続（無線接続又は有線接続のいずれでもよい。）された時に，当該外部機器から手動若しくは自動的に入力される所定情報を，上記第１及び第２の外部入力としてもよい。
【０１５９】
また，上記実施形態では，認証管理装置２０が定期的に鍵生成源情報を発信する例を挙げて説明したが，本発明はかかる例に限定されるものではない。例えば，上記無線端末装置１０若しくは認証管理装置２０とは別途に，定期的に鍵生成源情報を発信する鍵生成源情報発信装置を設置しても構わないし，或いは，家庭内の無線ネットワークシステムを構成する１又は２以上の無線端末装置１０が，定期的に鍵生成源情報を発信する機能を有してもよい。
【０１６０】
また，上記第２の実施形態では，認証管理装置２０との間で鍵情報を既に共有している第１の無線端末装置１０−１が，認証管理装置２０に初期鍵を安全に配送することにより，新規の第２の無線端末装置１０−２と認証管理装置２０とが初期鍵を共有する例を説明したが，初期鍵の共有は，無線端末装置１０と認証管理装置２０と間に限定するものではない。例えば，互いに暗号化や認証のための鍵情報を共有していない２つの無線端末装置１０における初期鍵の共有を，第２の実施形態で説明した例と同様にして行っても良い。この場合は，第２の実施形態の動作で説明した第１の無線端末装置１０−１が，第２の無線端末装置１０−２のＩＤ情報と鍵情報を認証管理装置２０に送信せずに，第１の無線端末装置１０−１と第２の無線端末装置１０−２とが，互いのＩＤ情報と，共有した鍵情報とを，自身の記憶媒体に格納することで実現できる。
【産業上の利用可能性】
【０１６１】
本発明は，装置間で安全に鍵情報を共有するための鍵共有システム，鍵共有装置，鍵共有方法に適用可能である。
【図面の簡単な説明】
【０１６２】
【図１】本発明の第１の実施形態にかかる鍵共有システムの全体構成を示す模式図である。
【図２】同実施形態にかかる無線端末装置と認証管理装置の外観構成を示す斜視図である。
【図３】同実施形態にかかる無線端末装置の機能構成を示すブロック図である。
【図４】同実施形態にかかる認証管理装置の機能構成を示すブロック図である。
【図５】同実施形態にかかる鍵共有システムの動作を示すシーケンス図である。
【図６Ａ】同実施形態にかかる鍵共有方法の鍵生成源情報収集段階を示す模式図である。
【図６Ｂ】同実施形態にかかる鍵共有方法の鍵生成段階を示す模式図である。
【図６Ｃ】同実施形態にかかる鍵共有方法の鍵確認段階を示す模式図である。
【図６Ｄ】同実施形態にかかる鍵共有方法の共有結果通知段階を示す模式図である。
【図７】本発明の第２の実施形態にかかる第１の無線端末装置の機能構成を示すブロック図である。
【図８】同実施形態にかかる認証管理装置の機能構成を示すブロック図である。
【図９】同実施形態にかかる鍵共有システムの動作を示すシーケンス図である。
【図１０Ａ】同実施形態にかかる鍵共有方法の鍵生成源情報収集段階を示す模式図である。
【図１０Ｂ】同実施形態にかかる鍵共有方法の鍵生成段階を示す模式図である。
【図１０Ｃ】同実施形態にかかる鍵共有方法の鍵確認段階を示す模式図である。
【図１０Ｄ】同実施形態にかかる鍵共有方法の共有結果通知段階を示す模式図である。
【図１０Ｅ】同実施形態にかかる鍵共有方法の鍵配送段階を示す模式図である。
【符号の説明】
【０１６３】
１      鍵共有システム
１０      無線端末装置
１０−１  第１の無線端末装置
１０−２  第２の無線端末装置
１３，２３      筐体
１４，２４      アンテナ
１６，２６      情報収集ボタン
１７，２７      鍵生成ボタン
１８，２８      鍵共有成功通知ＬＥＤ
１９，２９      鍵共有失敗通知ＬＥＤ
２０      認証管理装置
２１      コンピュータ装置
２２      無線通信装置
１０２    情報収集トリガ発信部
１０４    鍵生成源情報収集部
１０６    鍵生成トリガ発信部
１０８    鍵生成部
１１０    鍵確認部
１１２    鍵格納部
１１４    鍵共有結果通知部
１１６    送受信部
１１８    鍵配送部
２０１    鍵生成源情報生成部
２０２    情報収集トリガ発信部
２０４    鍵生成源情報収集部
２０６    鍵生成トリガ発信部
２０８    鍵生成部
２１０    鍵確認部
２１２    鍵管理部
２１４    鍵共有結果通知部
２１６    送受信部
２１８    メッセージ復号部
【図１】
0004586692.tif 000002
【図２】
0004586692.tif 000003
【図３】
0004586692.tif 000004
【図４】
0004586692.tif 000005
【図５】
0004586692.tif 000006
【図６Ａ】
0004586692.tif 000007
【図６Ｂ】
0004586692.tif 000008
【図６Ｃ】
0004586692.tif 000009
【図６Ｄ】
0004586692.tif 000010
【図７】
0004586692.tif 000011
【図８】
0004586692.tif 000012
【図９】
0004586692.tif 000013
【図１０Ａ】
0004586692.tif 000014
【図１０Ｂ】
0004586692.tif 000015
【図１０Ｃ】
0004586692.tif 000016
【図１０Ｄ】
0004586692.tif 000017
【図１０Ｅ】
0004586692.tif 000018