(57)【特許請求の範囲】
【請求項１】
受信部によって受信された信号から鍵分割数を含む鍵送信要求を取得する鍵送信要求取得部と、
他の装置に対して鍵を送信する際のセキュリティレベルを送信セキュリティレベルとして決定するセキュリティレベル決定部と、
前記セキュリティレベル決定部によって決定された前記送信セキュリティレベルと前記鍵送信要求取得部によって取得された前記鍵送信要求に含まれる前記鍵分割数とに応じて送信電力を決定する送信電力決定部と、
前記鍵を前記鍵分割数に分割することによって各分割鍵を取得する鍵取得部と、
を備える、情報処理装置。
【請求項２】
データを暗号化または復号するために使用される前記鍵を記憶する記憶部と、
前記他の装置から前記鍵分割数を含む前記鍵送信要求を受信する受信部と、
前記送信電力決定部によって決定された前記送信電力を使用して前記鍵取得部によって取得された前記各分割鍵を無線信号によって前記他の装置に送信する送信部と、
を備える、請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、
第１鍵分割数と第１セキュリティレベルとをさらに記憶し、
前記送信電力決定部は、
前記記憶部によって記憶されている前記第１鍵分割数と前記第１セキュリティレベルとを取得し、前記セキュリティレベル決定部によって決定された前記送信セキュリティレベルが前記第１セキュリティレベル以上であり、かつ、前記鍵送信要求に含まれる前記鍵分割数が前記第１鍵分割数より小さい、という第１条件を満たす場合に、前記送信電力を、前記第１条件を満たさない場合に使用される送信電力よりも小さい値として決定する、
請求項２に記載の情報処理装置。
【請求項４】
前記記憶部は、
第２鍵分割数と第２セキュリティレベルとをさらに記憶し、
前記送信電力決定部は、
前記記憶部によって記憶されている前記第２鍵分割数と前記第２セキュリティレベルとを取得し、前記セキュリティレベル決定部によって決定された前記送信セキュリティレベルが前記第２セキュリティレベル以下であり、かつ、前記鍵送信要求に含まれる前記鍵分割数が前記第２鍵分割数以上である、という第２条件を満たす場合に、前記送信電力を、前記第２条件を満たさない場合に使用される送信電力よりも大きい値として決定する、
請求項３に記載の情報処理装置。
【請求項５】
処理要求取得部と処理実行部とをさらに備え、
前記受信部は、
前記鍵送信要求を受信した後に前記他の装置が前記各分割鍵に基づいて生成した鍵を使用して処理要求を暗号化して得た被暗号化処理要求を前記他の装置から無線信号によってさらに受信し、
前記処理要求取得部は、
前記被暗号化処理要求を前記受信部によって受信された前記無線信号から取得し、
前記処理実行部は、
前記記憶部によって記憶されている前記鍵を使用して前記被暗号化処理要求を復号し、復号して得た処理要求に従って処理を実行する、
請求項２に記載の情報処理装置。
【請求項６】
前記送信電力決定部は、
前記鍵送信要求取得部によって取得された前記鍵送信要求に含まれる前記鍵分割数を前記記憶部に登録し、
前記処理要求取得部は、
前記他の装置がすべての前記各分割鍵に対してビットごとに排他的論理和をとって生成した鍵を使用して処理要求を暗号化して得た被暗号化処理要求を前記受信部によって受信された前記無線信号から取得し、
前記処理実行部は、
前記記憶部によって記憶されている前記鍵を前記記憶部によって記憶されている前記鍵分割数に分割して得られるすべての各分割鍵に対してビットごとに排他的論理和をとって生成した鍵を使用して前記被暗号化処理要求を復号し、復号して得た処理要求に従って処理を実行する、
請求項５に記載の情報処理装置。
【請求項７】
前記記憶部は、
前記処理実行部が前記処理を実行するために起動するアプリケーションをさらに記憶し、
前記セキュリティレベル決定部は、
前記アプリケーションの種類に応じて前記送信セキュリティレベルを決定する、
請求項５に記載の情報処理装置。
【請求項８】
ペアリング要求取得部とペアリング処理部と鍵要求端末判断部とをさらに備え、
前記受信部は、
前記鍵送信要求を受信する前に前記他の装置の機種を識別するための機種識別情報と前記他の装置を識別するための装置識別情報とを含むペアリング要求を前記他の装置から無線信号によってさらに受信し、
前記ペアリング要求取得部は、
前記ペアリング要求を前記受信部によって受信された前記無線信号から取得し、
前記ペアリング処理部は、
前記ペアリング要求取得部によって取得された前記ペアリング要求に含まれる前記機種識別情報が所定の機種識別情報である場合には、前記装置識別情報を通信許容端末情報として前記記憶部に登録し、
前記鍵要求端末判断部は、
前記鍵送信要求取得部によって取得された前記鍵送信要求に含まれる装置識別情報が前記通信許容端末情報として前記記憶部に登録されているか否かを判断し、
前記送信部は、
前記鍵要求端末判断部によって前記鍵送信要求に含まれる前記装置識別情報が前記通信許容端末情報として前記記憶部に登録されていないと判断された場合には、前記各分割鍵を無線信号によって前記他の装置に送信しない、
請求項２に記載の情報処理装置。
【請求項９】
前記ペアリング処理部は、
前記ペアリング要求が前記他の装置の性能を示す性能情報をさらに含む場合に前記通信許容端末情報に対応付けて前記性能情報をさらに前記記憶部に登録し、
前記セキュリティレベル決定部は、
前記通信許容端末情報に対応付けられて前記記憶部に登録されている前記性能情報に応じて前記送信セキュリティレベルを決定する、
請求項８に記載の情報処理装置。
【請求項１０】
前記送信電力決定部は、
前記鍵送信要求取得部によって取得された前記鍵送信要求に含まれる前記鍵分割数と決定した前記送信電力とをそれぞれ前回鍵分割数と前回送信電力として前記記憶部に登録し、前記処理実行部が前記被暗号化処理要求の復号に失敗した場合に、再度、前記鍵送信要求取得部によって取得された前記鍵送信要求に含まれる前記鍵分割数を取得し、取得した前記鍵分割数と前記記憶部に登録された前記前回鍵分割数との差分値を算出し、算出した差分値が所定の値以下である場合に、前記記憶部に登録された前記前回送信電力よりも大きい値として決定する、
請求項５に記載の情報処理装置。
【請求項１１】
前記記憶部は、
自装置が設置される環境を識別するための環境識別情報をさらに記憶し、
前記セキュリティレベル決定部は、
前記環境識別情報に応じて前記送信セキュリティレベルを決定する、
請求項２に記載の情報処理装置。
【請求項１２】
前記セキュリティレベル決定部は、
前記受信部が前記無線信号によって前記鍵送信要求を受信した際の前記無線信号の受信電力に応じて前記送信セキュリティレベルを決定する、
請求項２に記載の情報処理装置。
【請求項１３】
表示部と表示制御部とをさらに備え、
前記表示制御部は、
前記セキュリティレベル決定部が決定した前記送信セキュリティレベルと前記鍵送信要求取得部が取得した前記鍵送信要求に含まれる前記鍵分割数と前記送信電力決定部が決定した前記送信電力とのうち少なくともいずれか１つを前記表示部に表示させる、
請求項１に記載の情報処理装置。
【請求項１４】
データを暗号化または復号するために使用される鍵を記憶する記憶部と、受信部と、鍵送信要求取得部と、セキュリティレベル決定部と、送信電力決定部と、鍵取得部と、送信部とを備える情報処理装置の前記受信部により、操作端末から無線信号によって鍵分割数を含む鍵送信要求を受信するステップと、
前記鍵送信要求取得部により、前記受信部によって受信された前記無線信号から前記鍵送信要求を取得するステップと、
前記セキュリティレベル決定部により、前記操作端末に対して前記鍵を送信する際のセキュリティレベルを送信セキュリティレベルとして決定するステップと、
前記送信電力決定部により、前記セキュリティレベル決定部によって決定された前記送信セキュリティレベルと前記鍵送信要求取得部によって取得された前記鍵送信要求に含まれる前記鍵分割数とに応じて送信電力を決定するステップと、
前記鍵取得部により、前記記憶部によって記憶されている前記鍵を前記鍵分割数に分割することによって各分割鍵を取得するステップと、
前記送信部により、前記送信電力決定部によって決定された前記送信電力を使用して前記鍵取得部によって取得された前記各分割鍵を無線信号によって前記操作端末に送信するステップと、
を含む、情報処理方法。
【請求項１５】
記憶部と、
鍵分割数を含む鍵送信要求を生成する鍵送信要求生成部と、
無線信号によって前記鍵送信要求を情報処理装置に送信する送信部と、
前記情報処理装置によって前記鍵分割数に分割された各分割鍵を前記情報処理装置から受信する受信部と、
前記受信部によって受信された前記各分割鍵に基づいて鍵を生成し、生成した鍵を前記記憶部に登録する鍵取得部と、
を備え、
鍵の送信時のセキュリティレベルと前記鍵分割数とに応じて前記各分割鍵の送信に使用される送信電力が決定される、
操作端末。
【請求項１６】
情報処理装置と操作端末とを備える情報処理システムであって、
前記情報処理装置は、
データを暗号化または復号するために使用される鍵を記憶する記憶部と、
前記操作端末から無線信号によって鍵分割数を含む鍵送信要求を受信する受信部と、
前記受信部によって受信された前記無線信号から前記鍵送信要求を取得する鍵送信要求取得部と、
前記操作端末に対して前記鍵を送信する際のセキュリティレベルを送信セキュリティレベルとして決定するセキュリティレベル決定部と、
前記セキュリティレベル決定部によって決定された前記送信セキュリティレベルと前記鍵送信要求取得部によって取得された前記鍵送信要求に含まれる前記鍵分割数とに応じて送信電力を決定する送信電力決定部と、
前記記憶部によって記憶されている前記鍵を前記鍵分割数に分割することによって各分割鍵を取得する鍵取得部と、
前記送信電力決定部によって決定された前記送信電力を使用して前記鍵取得部によって取得された前記各分割鍵を無線信号によって前記操作端末に送信する送信部と、
を有し、
前記操作端末は、
記憶部と、
鍵分割数を含む鍵送信要求を生成する鍵送信要求生成部と、
無線信号によって前記鍵送信要求を前記情報処理装置に送信する送信部と、
前記情報処理装置によって前記鍵分割数に分割された各分割鍵を前記情報処理装置から受信する受信部と、
前記受信部によって受信された前記各分割鍵に基づいて鍵を生成し、生成した鍵を前記記憶部に登録する鍵取得部と、
を有する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、操作端末および情報処理システムに関する。
【背景技術】
【０００２】
近年、テレビなどの情報処理装置に対して電波を送信することによってユーザによる指示に従った処理を情報処理装置に実行させることを可能にするＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）リモコンが普及しつつある。また、ＲＦリモコンの規格を標準化するための試みが各団体によってなされている。
【０００３】
例えば、近距離無線通信規格ＩＥＥＥ（登録商標）（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１５．４に準拠し、ＩＥＥＥ（登録商標）８０２．１５．４の上位に相当するネットワーク層、セキュリティ層、アプリケーション層の仕様としてＺｉｇＢｅｅ（登録商標）が標準化されている。ＺｉｇＢｅｅ（登録商標）の仕様は、バージョン１．０としてＺｉｇＢｅｅ（登録商標）  Ａｌｌｉａｎｃｅで承認されている。ＩＥＥＥ（登録商標）８０２．１５．４は、物理層とＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層の仕様として、ＩＥＥＥ（登録商標）の標準化委員会によってまとめられたものである。
【０００４】
さらに、ＩＥＥＥ（登録商標）８０２．１５．４をもとに、業界団体によってＲＦリモコン規格ＺｉｇＢｅｅ（登録商標）  ＲＦ４ＣＥ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ｆｏｒ  Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ）  ｖ１．０  ｓｐｅｃが標準化されている。この規格によれば、ユーザがリモコンに対して入力した操作情報が隣人などの第三者によって読み取られて悪用されることを防ぐために、リモコンとユーザが希望する情報処理装置との間において鍵（暗号鍵）の共有が行われる。この鍵は、主にリモコンからテレビに対して操作情報やクレジットカード情報などを送信する際に利用され、この鍵が分からない第三者にはこれらの情報が傍受できない仕組みになっている。
【０００５】
テレビなどの情報処理装置は、リモコン（以下、「操作端末」とも言う。）から鍵送信要求を受信すると、鍵送信要求に記載されている鍵分割数（Ｆｒａｇｍｅｎｔ  Ｎｕｍｂｅｒ）分、分割鍵（Ｋｅｙ  Ｆｒａｇｍｅｎｔ）と呼ばれる鍵の要素をリモコンに向けて送信する。分割鍵を受信したリモコンは、すべての要素の排他的論理和（Ｅｘｃｌｕｓｉｖｅ  ＯＲ）をとって、最終的な鍵を取得する。一般的に、情報処理装置やリモコンとの間に壁などを挟んで存在する傍受者は、情報処理装置やリモコンとの間で送受信される電波の伝搬路が良好ではないため、これらすべての分割鍵を誤りなく受信することができず、鍵を取得することができない。
【０００６】
分割鍵を生成し、生成した分割鍵を送信する技術には様々なものが開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−５５４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のようなリモコンが鍵分割数を決定する技術では、傍受者が分割鍵の受信を失敗する確率は、リモコン側で決定される鍵分割数に依存している。つまり、鍵分割数によってリモコンと情報処理装置との間の通信の安全性の強度が決定されているといえる。ところが、リモコンは、電池節約や計算量低減などの要求に応じて、鍵分割数を小さく留めておく場合には、通信の安全性が保たれないという問題があった。また、実際には、ユーザから入力される操作情報の重要度を把握しているのは情報処理装置であることが一般的であり、安全性の強度の決定権にアンバランスが生じているという問題があった。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、操作端末によって指定された鍵分割数に従って鍵を分割して情報処理装置が返信する情報処理システムにおいて、操作端末と情報処理装置との間の通信の安全性の強度に対する決定権を情報処理装置に持たせることが可能な、新規かつ改良された技術を提供しようとするものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、データを暗号化または復号するために使用される鍵を記憶する記憶部と、操作端末から無線信号によって鍵分割数を含む鍵送信要求を受信する受信部と、受信部によって受信された無線信号から鍵送信要求を取得する鍵送信要求取得部と、操作端末に対して鍵を送信する際のセキュリティレベルを送信セキュリティレベルとして決定するセキュリティレベル決定部と、セキュリティレベル決定部によって決定された送信セキュリティレベルと鍵送信要求取得部によって取得された鍵送信要求に含まれる鍵分割数とに応じて送信電力を決定する送信電力決定部と、記憶部によって記憶されている鍵を鍵分割数に分割することによって各分割鍵を取得する鍵取得部と、送信電力決定部によって決定された送信電力を使用して鍵取得部によって取得された各分割鍵を無線信号によって操作端末に送信する送信部と、を備える、情報処理装置が提供される。
【００１１】
記憶部は、第１鍵分割数と第１セキュリティレベルとをさらに記憶し、送信電力決定部は、記憶部によって記憶されている第１鍵分割数と第１セキュリティレベルとを取得し、セキュリティレベル決定部によって決定された送信セキュリティレベルが第１セキュリティレベル以上であり、かつ、鍵送信要求に含まれる鍵分割数が第１鍵分割数より小さい、という第１条件を満たす場合に、送信電力を、第１条件を満たさない場合に使用される送信電力よりも小さい値として決定することとしてもよい。
【００１２】
記憶部は、第２鍵分割数と第２セキュリティレベルとをさらに記憶し、送信電力決定部は、記憶部によって記憶されている第２鍵分割数と第２セキュリティレベルとを取得し、セキュリティレベル決定部によって決定された送信セキュリティレベルが第２セキュリティレベル以下であり、かつ、鍵送信要求に含まれる鍵分割数が第２鍵分割数以上である、という第２条件を満たす場合に、送信電力を、第２条件を満たさない場合に使用される送信電力よりも大きい値として決定することとしてもよい。
【００１３】
情報処理装置は、処理要求取得部と処理実行部とをさらに備え、受信部は、鍵送信要求を受信した後に操作端末が各分割鍵に基づいて生成した鍵を使用して処理要求を暗号化して得た被暗号化処理要求を操作端末から無線信号によってさらに受信し、処理要求取得部は、被暗号化処理要求を受信部によって受信された無線信号から取得し、処理実行部は、記憶部によって記憶されている鍵を使用して被暗号化処理要求を復号し、復号して得た処理要求に従って処理を実行することとしてもよい。
【００１４】
送信電力決定部は、鍵送信要求取得部によって取得された鍵送信要求に含まれる鍵分割数を記憶部に登録し、処理要求取得部は、操作端末がすべての各分割鍵に対してビットごとに排他的論理和をとって生成した鍵を使用して処理要求を暗号化して得た被暗号化処理要求を受信部によって受信された無線信号から取得し、処理実行部は、記憶部によって記憶されている鍵を記憶部によって記憶されている鍵分割数に分割して得られるすべての各分割鍵に対してビットごとに排他的論理和をとって生成した鍵を使用して被暗号化処理要求を復号し、復号して得た処理要求に従って処理を実行することとしてもよい。
【００１５】
記憶部は、処理実行部が処理を実行するために起動するアプリケーションをさらに記憶し、セキュリティレベル決定部は、アプリケーションの種類に応じて送信セキュリティレベルを決定することとしてもよい。
【００１６】
情報処理装置は、ペアリング要求取得部とペアリング処理部と鍵要求端末判断部とをさらに備え、受信部は、鍵送信要求を受信する前に操作端末の機種を識別するための機種識別情報と操作端末を識別するための操作端末識別情報とを含むペアリング要求を操作端末から無線信号によってさらに受信し、ペアリング要求取得部は、ペアリング要求を受信部によって受信された無線信号から取得し、ペアリング処理部は、ペアリング要求取得部によって取得されたペアリング要求に含まれる機種識別情報が所定の機種識別情報である場合には、操作端末識別情報を通信許容端末情報として記憶部に登録し、鍵要求端末判断部は、鍵送信要求取得部によって取得された鍵送信要求に含まれる操作端末識別情報が通信許容端末情報として記憶部に登録されているか否かを判断し、送信部は、鍵要求端末判断部によって鍵送信要求に含まれる操作端末識別情報が通信許容端末情報として記憶部に登録されていないと判断された場合には、各分割鍵を無線信号によって操作端末に送信しないこととしてもよい。
【００１７】
ペアリング処理部は、ペアリング要求が操作端末の性能を示す性能情報をさらに含む場合に通信許容端末情報に対応付けて性能情報をさらに記憶部に登録し、セキュリティレベル決定部は、通信許容端末情報に対応付けられて記憶部に登録されている性能情報に応じて送信セキュリティレベルを決定することとしてもよい。
【００１８】
送信電力決定部は、鍵送信要求取得部によって取得された鍵送信要求に含まれる鍵分割数と決定した送信電力とをそれぞれ前回鍵分割数と前回送信電力として記憶部に登録し、処理実行部が被暗号化処理要求の復号に失敗した場合に、再度、鍵送信要求取得部によって取得された鍵送信要求に含まれる鍵分割数を取得し、取得した鍵分割数と記憶部に登録された前回鍵分割数との差分値を算出し、算出した差分値が所定の値以下である場合に、記憶部に登録された前回送信電力よりも大きい値として決定することとしてもよい。
【００１９】
記憶部は、自装置が設置される環境を識別するための環境識別情報をさらに記憶し、セキュリティレベル決定部は、環境識別情報に応じて送信セキュリティレベルを決定することとしてもよい。
【００２０】
セキュリティレベル決定部は、受信部が無線信号によって鍵送信要求を受信した際の無線信号の受信電力に応じて送信セキュリティレベルを決定することとしてもよい。
【００２１】
情報処理装置は、表示部と表示制御部とをさらに備え、表示制御部は、セキュリティレベル決定部が決定した送信セキュリティレベルと鍵送信要求取得部が取得した鍵送信要求に含まれる鍵分割数と送信電力決定部が決定した送信電力とのうち少なくともいずれか１つを表示部に表示させることとしてもよい。
【発明の効果】
【００２２】
以上説明したように本発明によれば、操作端末によって指定された鍵分割数に従って鍵を分割して情報処理装置が返信する情報処理システムにおいて、操作端末と情報処理装置との間の通信の安全性の強度に対する決定権を情報処理装置に持たせることが可能である。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係る情報処理システムの適用例を示す図である。
【図２】鍵送信要求と分割鍵との送信について説明するための図である。
【図３】分割鍵の送信に成功した場合の例について説明するための図である。
【図４】分割鍵の送信に失敗した場合の例について説明するための図である。
【図５】本実施形態に係る情報処理装置の構成を示す図である。
【図６】本実施形態に係る操作端末の構成を示す図である。
【図７】情報処理装置が保持する対応情報の構成例を示す図である。
【図８】情報処理システムによって実行される処理の流れを示すシーケンス図である。
【図９】情報処理装置によって実行される処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は以下の順序で行う。
【００２５】
１．    第１実施形態
１−１．  情報処理システムの適用例
１−２．  鍵送信要求と分割鍵との送信
１−３．  分割鍵の送信に成功した場合
１−４．  分割鍵の送信に失敗した場合
１−５．  情報処理装置の構成
１−６．  操作端末の構成
１−７．  情報処理装置が保持する対応情報の構成例
１−８．  情報処理システムによって実行される処理の流れ
１−９．  情報処理装置によって実行される処理の流れ
２．    変形例
３．    まとめ
【００２６】
＜１．第１実施形態＞
本発明の第１実施形態について説明する。
【００２７】
［１−１．情報処理システムの適用例］
図１は、本実施形態に係る情報処理システムの適用例を示す図である。図１を参照して（適宜他の図参照）、本実施形態に係る情報処理システムの適用例について説明する。
【００２８】
図１に示すように、本実施形態に係る情報処理システム１０は、情報処理装置１００と操作端末２００とを備えるものである。情報処理装置１００は、操作端末２００から電波による無線信号ＴＥを受信し、受信した無線信号ＴＥに含まれる要求に従って処理を行い、処理結果を電波による無線信号ＲＥ１に含めて操作端末２００に返信する。ここで、図１に示すように、情報処理装置１００は、例えば、テレビであることが想定されるが、テレビに限定されるものではない。情報処理装置１００は、操作端末２００から無線信号ＴＥを受信し、受信した無線信号ＴＥに含まれる要求に従って処理を行い、処理結果を無線信号ＲＥ１に含めて操作端末２００に返信する機能を有するものであればよく、例えば、テレビ番組の録画再生装置などであってもよい。
【００２９】
操作端末２００は、ユーザＵによる操作情報の入力を受け付け、入力を受け付けた操作情報に基づいた要求を生成して、生成した要求を無線信号ＴＥに含めて情報処理装置１００に送信するものである。また、操作端末２００は、無線信号ＴＥに対する返信として情報処理装置１００から無線信号ＲＥ１を受信する。操作端末２００は、例えば、上記したようなＲＦリモコンなどであることが想定されるが、特にＲＦリモコンに限定されるものではない。操作端末２００は、例えば、操作情報の入力を受け付け、操作情報に基づいた要求を無線信号ＴＥに含めて情報処理装置１００に送信する機能や無線信号ＴＥに対する返信として情報処理装置１００から無線信号ＲＥ１を受信する機能を有するものであればよい。
【００３０】
また、上記したように、操作端末２００に対してユーザＵが入力した操作情報が傍受者Ｂの所有する操作端末ＲＣによって読み取られて悪用されることを防ぐために、操作端末２００とユーザＵが希望する情報処理装置１００との間において鍵の共有が行われる。この鍵は、例えば、ＺｉｇＢｅｅ（登録商標）  ＲＦ４ＣＥ  ｖ１．０  ｓｐｅｃによれば、主に操作端末２００から情報処理装置１００に対して操作情報やクレジットカード情報などを送信する際に利用され、この鍵が分からない傍受者Ｂにはこれらの情報が傍受できない仕組みになっている。
【００３１】
情報処理装置１００は、操作端末２００から無線信号ＴＥによって鍵送信要求を受信すると、鍵を鍵送信要求に含まれている鍵分割数に分割して得られる分割鍵を操作端末２００に向けて送信する。分割鍵を受信した操作端末２００は、すべての分割鍵を受信して、受信したすべての分割鍵に基づいて鍵を取得する。一般的に、情報処理装置１００や操作端末２００との間に壁Ｗなどを挟んで存在する傍受者Ｂの所有する操作端末ＲＣは、情報処理装置１００や操作端末２００との間で送受信される電波の伝搬路が良好ではないため、これらすべての分割鍵を誤りなく受信することができず、鍵を取得することができない。
【００３２】
しかし、傍受者Ｂの所有する操作端末ＲＣが、情報処理装置１００からの無線信号ＲＥ２を受信することによって鍵を読み取ることに成功できた場合には、操作情報やクレジットカード情報などの情報を傍受できることになる。ここで、傍受者Ｂは、ユーザＵが存在する部屋Ｒ１とは壁Ｗを挟んだ隣の部屋Ｒ２に存在する場合などが想定されるが、かかる場合に限定されるものではなく、傍受者Ｂが存在する場所はどこであってもよい。例えば、傍受者Ｂは、ユーザＵが存在する家の外などに存在することとしてもよい。
【００３３】
操作端末２００が鍵分割数を決定するだけでは、傍受者Ｂの所有する操作端末ＲＣが分割鍵の受信を失敗する確率は、操作端末２００側で決定される鍵分割数にのみ依存することとなる。つまり、鍵分割数によって操作端末２００と情報処理装置１００との間の通信の安全性の強度が決定されているといえる。ところが、リモコンは、電池節約や計算量低減などの要求に応じて、鍵分割数を小さく留めておく場合には、通信の安全性が保たれない。また、実際には、ユーザＵから入力される操作情報の重要度を把握しているのは情報処理装置１００であることが一般的であり、安全性の強度の決定権にアンバランスが生じる。
【００３４】
本実施形態では、操作端末２００によって指定された鍵分割数に従って鍵を分割して情報処理装置１００が返信する情報処理システム１０において、操作端末２００と情報処理装置１００との間の通信の安全性の強度に対する決定権を情報処理装置１００に持たせることを可能とする技術について説明する。また、鍵自体には、暗号化されていない平文のビット列が使用されることとして説明するが、暗号化された鍵を使用することとしてもよい。
【００３５】
具体的な例としては、操作端末２００が通達してきた鍵分割数が通信の安全性確保のために十分な値ではない場合に、情報処理装置１００が分割鍵の送信に利用する送信電力を下げる制御を行うことが想定される。送信電力を下げることによって、操作端末２００から指定された鍵分割数が小さい場合であっても、情報処理装置１００から傍受者Ｂの所有する操作端末ＲＣに分割鍵が到達するまでに伝送誤りが生じる確率を上げることができる。つまり、鍵が傍受者Ｂによって盗まれる確率を下げることが可能になる。
【００３６】
ただし、送信電力を下げすぎると、今度はさらに、情報処理装置１００にとって所望の通信相手に相当する操作端末２００との間でも鍵の伝送誤りが生じる可能性が必要以上に上がってしまうこととなる。その結果、情報処理装置１００から操作端末２００に鍵が正しく送信できなくなってしまう。このような事態に陥ることを防ぐために、操作端末２００が情報処理装置１００に対して大きすぎる鍵分割数を通達してきた場合、分割鍵を送信する際に使用する送信電力を上げることとしてもよい。これによって、情報処理装置１００は、より確実に操作端末２００に鍵を送信することが可能となる。
【００３７】
また、一度鍵の送信に失敗した後に、再度同じ（もしくは近似する）鍵分割数によって操作端末２００が鍵の送信が要求された場合、情報処理装置１００は、次の鍵の送信に使用する送信電力を上げ、鍵の送信に成功する確率を上げることとしてもよい。
【００３８】
［１−２．鍵送信要求と分割鍵との送信］
図２は、鍵送信要求と分割鍵との送信について説明するための図である。図２を参照して（適宜他の図参照）、鍵送信要求と分割鍵との送信について説明する。
【００３９】
図２に示すように、操作端末２００が情報処理装置１００に対して鍵分割数としてＮを含む鍵送信要求を送信したとする。情報処理装置１００は、操作端末２００からの鍵送信要求に従って、鍵をＮ個に分割して得られる分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）を操作端末２００に送信する。また、傍受者Ｂの所有する操作端末ＲＣも分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）を受信しようと試みる。ここで、情報処理装置１００が鍵の送信に使用する送信電力が適切に保たれている場合には、例えば、操作端末２００は、分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）の受信に成功するが、操作端末ＲＣは、分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）の一部または全部の受信に失敗する。図２には、分割鍵ＦＮ−２の受信に失敗する例について示している。
【００４０】
［１−３．分割鍵の送信に成功した場合の例］
図３は、分割鍵の送信に成功した場合の例について説明するための図である。図３を参照して（適宜他の図参照）、分割鍵の送信に成功した場合の例について説明する。
【００４１】
図２に示したように、情報処理装置１００から操作端末２００への分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）の送信がすべて成功したとする。その場合には、図３に示すように、情報処理装置１００と操作端末２００とは、同じ分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）を保持することとなる。情報処理装置１００と操作端末２００とが同じ分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）を保持すれば、分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）に基づいて同じ鍵を生成することができ、情報処理装置１００と操作端末２００とにおいて同じ鍵（共有鍵）を共有することができる。図３には、情報処理装置１００と操作端末２００とが、分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）の各ビットについて排他的論理和をとることによって鍵を生成する例について示されているが、鍵の生成の仕方は、排他的論理和をとる技術に限定されるものではない。
【００４２】
［１−４．分割鍵の送信に失敗した場合の例］
図４は、分割鍵の送信に失敗した場合の例について説明するための図である。図４を参照して（適宜他の図参照）、分割鍵の送信に失敗した場合の例について説明する。
【００４３】
図２に示したように、情報処理装置１００から操作端末ＲＣへの分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）の送信において、分割鍵ＦＮ−２の送信が失敗したとする。その場合には、図４に示すように、操作端末ＲＣは、分割鍵ＦＮ−２を保持することができない。操作端末ＲＣが分割鍵ＦＮ−２を保持することができないので、情報処理装置１００と操作端末ＲＣとにおいて同じ鍵（共有鍵）を共有することができない。図４には、情報処理装置１００と操作端末ＲＣとが、分割鍵の各ビットについて排他的論理和をとることによって鍵を生成する例について示されているが、鍵の生成の仕方は、排他的論理和をとる技術に限定されるものではない。
【００４４】
［１−５．情報処理装置の構成］
図５は、本実施形態に係る情報処理装置の構成を示す図である。図５を参照して（適宜他の図参照）、本実施形態に係る情報処理装置の構成について説明する。
【００４５】
図５に示すように、情報処理装置１００は、少なくとも、受信部１１０と、制御部１３０と、記憶部１４０と、送信部１６０とを備えるものである。また、情報処理装置１００は、受信制御部１２０や送信制御部１５０、表示部１７０などを必要に応じて備えるものである。
【００４６】
また、制御部１３０は、少なくとも、要求取得部１３１と、セキュリティレベル決定部１３３と、送信電力決定部１３４と、鍵取得部１３５とを備えるものであり、必要に応じて、鍵要求端末判断部１３２や、ペアリング処理部１３６、処理実行部１３７、表示制御部１３９などを備えるものである。制御部１３０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などによって構成され、記憶部１４０によって記憶されているプログラムを読み込んでＲＡＭに展開し、ＲＡＭに展開したプログラムを実行することによってその機能が実現される。また、制御部１３０は、例えば、専用のハードウェアによって構成されることとしてもよい。
【００４７】
要求取得部１３１は、少なくとも、鍵送信要求取得部１３１１を備えるものであり、必要に応じて、ペアリング要求取得部１３１２や処理要求取得部１３１３を備えるものである。
【００４８】
受信部１１０は、アンテナなどによって構成されるものであり、操作端末２００から無線信号を受信するものである。受信部１１０は、例えば、無線信号によって鍵分割数を含む鍵送信要求を操作端末２００から受信する。鍵分割数は、例えば、鍵送信要求の所定位置に設定されていることとすればよい。鍵送信要求の所定位置は、特に限定されるものではなく、鍵送信要求の先頭であってもよく、鍵送信要求の先頭から所定ビット後であってもよい。
【００４９】
受信制御部１２０は、受信部１１０によって受信された無線信号を、必要に応じてダウンコンバージョンにより高周波信号からベースバンド信号に周波数変換し、周波数変換したベースバンド信号を復調する。また、受信制御部１２０は、制御部１３０がデジタル信号による処理を行う場合には、復調して得たアナログ信号をデジタル信号に変換する。
【００５０】
記憶部１４０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶装置によって構成されるものであり、対応情報１４１や、データを暗号化または復号するために使用される鍵１４２を記憶するものである。また、制御部１３０がＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などによって構成される場合には、制御部１３０が実行するためのプログラムや、制御部１３０によるプログラムの実行に際して使用される各種データを記憶する機能を有するものである。
【００５１】
鍵送信要求取得部１３１１は、受信部１１０によって受信された無線信号から鍵送信要求を取得するものである。鍵送信要求取得部１３１１が鍵送信要求を取得する手法は特に限定されるものではないが、例えば、要求取得部１３１が、受信部１１０によって受信された無線信号の所定位置に設定されている値が鍵送信要求を示す値である場合にその無線信号を鍵送信要求として抽出したものを取得することができる。
【００５２】
セキュリティレベル決定部１３３は、操作端末２００に対して鍵を送信する際のセキュリティレベルを送信セキュリティレベルとして決定するものである。セキュリティレベル決定部１３３による送信セキュリティレベルの決定については、後述する。
【００５３】
送信電力決定部１３４は、セキュリティレベル決定部１３３によって決定された送信セキュリティレベルと鍵送信要求取得部１３１１によって取得された鍵送信要求に含まれる鍵分割数とに応じて送信電力を決定するものである。
【００５４】
鍵取得部１３５は、記憶部１４０によって記憶されている鍵１４２を鍵分割数に分割することによって各分割鍵を取得するものである。鍵１４２を鍵分割数に分割するに際しては、例えば、鍵１４２を鍵分割数に等分割することが想定される。しかし、情報処理装置１００と操作端末２００とにおいて同一のアルゴリズムに基づいて分割することとすれば、等分割しなくてもよい。
【００５５】
送信部１６０は、受信部１１０と同一または別個のアンテナなどによって構成され、送信電力決定部１３４によって決定された送信電力を使用して鍵取得部１３５によって取得された各分割鍵を無線信号によって操作端末２００に送信するものである。
【００５６】
送信制御部１５０は、制御部１３０がデジタル信号による処理を行う場合には、送信対象となるデジタル信号をアナログ信号に変換する。また、送信制御部１５０は、必要に応じてアナログ信号を変調し、変調して得たベースバンド信号をアップコンバージョンにより高周波信号に周波数変換し、送信部１６０に出力する。
【００５７】
記憶部１４０は、第１鍵分割数と第１セキュリティレベルとをさらに記憶することとしてもよい。その場合には、送信電力決定部１３４は、記憶部１４０によって記憶されている第１鍵分割数と第１セキュリティレベルとを取得する。そして、送信電力決定部１３４は、セキュリティレベル決定部１３３によって決定された送信セキュリティレベルが第１セキュリティレベル以上であり、かつ、鍵送信要求に含まれる鍵分割数が第１鍵分割数より小さい、という第１条件を満たす場合に、送信電力を、第１条件を満たさない場合に使用される送信電力よりも小さい値として決定する。
【００５８】
第１鍵分割数は、例えば、対応情報１４１の「鍵分割数Ｎ」に「１００」として設定されており、第１セキュリティレベルは、例えば、対応情報１４１の「セキュリティレベル」に「高」として設定されている（例えば、図７参照）。
【００５９】
また、記憶部１４０は、第２鍵分割数と第２セキュリティレベルとをさらに記憶することとしてもよい。その場合には、送信電力決定部１３４は、記憶部１４０によって記憶されている第２鍵分割数と第２セキュリティレベルとを取得する。そして、送信電力決定部１３４は、セキュリティレベル決定部１３３によって決定された送信セキュリティレベルが第２セキュリティレベル以下であり、かつ、鍵送信要求に含まれる鍵分割数が第２鍵分割数以上である、という第２条件を満たす場合に、送信電力を、第２条件を満たさない場合に使用される送信電力よりも大きい値として決定する。
【００６０】
第２鍵分割数は、例えば、対応情報１４１の「鍵分割数Ｎ」に「１０」として設定されており、第２セキュリティレベルは、例えば、対応情報１４１の「セキュリティレベル」に「低」として設定されている（例えば、図７参照）。
【００６１】
情報処理装置１００は、処理要求取得部１３１３と処理実行部１３７とをさらに備えることとしてもよい。その場合には、受信部１１０は、鍵送信要求を受信した後に操作端末２００が各分割鍵に基づいて生成した鍵を使用して処理要求を暗号化して得た被暗号化処理要求を操作端末２００から無線信号によってさらに受信する。処理要求取得部１３１３は、被暗号化処理要求を受信部１１０によって受信された無線信号から取得し、処理実行部１３７は、記憶部１４０によって記憶されている鍵１４２を使用して被暗号化処理要求を復号し、復号して得た処理要求に従って処理を実行することとしてもよい。
【００６２】
処理要求取得部１３１３が処理要求を取得する手法は特に限定されるものではないが、例えば、要求取得部１３１が、受信部１１０によって受信された無線信号の所定位置に設定されている値が処理要求を示す値である場合にその無線信号を処理要求として抽出したものを取得することができる。
【００６３】
処理実行部１３７が実行する処理は、特に限定されるものではないが、比較的セキュリティレベルの高い処理としては、ユーザＵの個人情報を扱う電子決済の処理などが想定される。テレビ番組の録画処理などは、比較的セキュリティレベルが低い処理であると想定される。
【００６４】
鍵１４２を使用した処理要求の暗号化または復号の際に使用される方式は、特に限定されるものではないが、例えば、共通鍵暗号方式を使用することができる。共通鍵暗号方式の例としては、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）やＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）を使用することができる。
【００６５】
送信電力決定部１３４は、鍵送信要求取得部１３１１によって取得された鍵送信要求に含まれる鍵分割数を記憶部１４０に登録することとしてもよい。その場合には、処理要求取得部１３１３は、操作端末２００がすべての各分割鍵に対してビットごとに排他的論理和をとって生成した鍵を使用して処理要求を暗号化して得た被暗号化処理要求を受信部１１０によって受信された無線信号から取得する。処理実行部１３７は、記憶部１４０によって記憶されている鍵１４２を記憶部１４０によって記憶されている鍵分割数に分割して得られるすべての各分割鍵に対してビットごとに排他的論理和をとって生成した鍵を使用して被暗号化処理要求を復号する。そして、処理実行部１３７は、復号して得た処理要求に従って処理を実行する。
【００６６】
記憶部１４０は、処理実行部１３７が処理を実行するために起動するアプリケーションをさらに記憶し、セキュリティレベル決定部１３３は、アプリケーションの種類に応じて送信セキュリティレベルを決定することとしてもよい。例えば、比較的セキュリティレベルの高い処理の一例としての電子決済処理を扱うアプリケーションが起動されている場合には、送信セキュリティレベルとして高い値を決定することとすればよい。また、例えば、比較的セキュリティレベルの低い処理の一例としての録画処理を扱うアプリケーションが起動されている場合には、送信セキュリティレベルとして低い値を決定することとすればよい。
【００６７】
また、情報処理装置１００は、ペアリング要求取得部１３１２とペアリング処理部１３６と鍵要求端末判断部１３２とをさらに備えることとしてもよい。その場合には、受信部１１０は、鍵送信要求を受信する前に操作端末２００の機種を識別するための機種識別情報と操作端末２００を識別するための操作端末識別情報とを含むペアリング要求を操作端末２００から無線信号によってさらに受信する。ペアリング要求取得部１３１２は、ペアリング要求を受信部１１０によって受信された無線信号から取得し、ペアリング処理部１３６は、ペアリング要求取得部１３１２によって取得されたペアリング要求に含まれる機種識別情報が所定の機種識別情報である場合には、操作端末識別情報を通信許容端末情報として記憶部１４０に登録し、鍵要求端末判断部１３２は、鍵送信要求取得部１３１１によって取得された鍵送信要求に含まれる操作端末識別情報が通信許容端末情報として記憶部１４０に登録されているか否かを判断し、送信部１６０は、鍵要求端末判断部１３２によって鍵送信要求に含まれる操作端末識別情報が通信許容端末情報として記憶部１４０に登録されていないと判断された場合には、各分割鍵を無線信号によって操作端末２００に送信しないこととしてもよい。
【００６８】
ペアリング要求取得部１３１２がペアリング要求を取得する手法は特に限定されるものではないが、例えば、ペアリング要求取得部１３１２が、受信部１１０によって受信された無線信号の所定位置に設定されている値がペアリング要求を示す値である場合にその無線信号をペアリング要求として抽出したものを取得することができる。
【００６９】
操作端末２００の機種を識別するための機種識別情報としては、例えば、操作端末２００を製造したメーカーを識別するための情報や操作端末２００の種類を識別するための情報、操作端末２００のバージョンを示す情報などを使用することができる。また、操作端末２００を識別するための操作端末識別情報としては、操作端末２００のＭＡＣアドレスなどを使用することができる。
【００７０】
所定の機種識別情報は、特に限定されるものではないが、例えば、記憶部１４０が情報処理装置１００を製造したメーカーを識別するための情報を記憶している場合には、情報処理装置１００を製造したメーカーを識別するための情報であるとすることができる。その場合には、情報処理装置１００は、例えば、操作端末２００を製造したメーカーと情報処理装置１００を製造したメーカーとが異なるものである場合に、鍵を操作端末２００に送信しないこととすることができる。
【００７１】
ペアリング処理部１３６は、ペアリング要求が操作端末２００の性能を示す性能情報をさらに含む場合に通信許容端末情報に対応付けて性能情報をさらに記憶部１４０に登録することとしてもよい。セキュリティレベル決定部１３３は、通信許容端末情報に対応付けられて記憶部１４０に登録されている性能情報に応じて送信セキュリティレベルを決定することとしてもよい。このようにすれば、例えば、セキュリティレベル決定部１３３は、無線信号の受信性能が比較的高い操作端末２００に対しては、送信セキュリティレベルを高く決定し、無線信号の受信性能が比較的低い操作端末２００に対しては、送信セキュリティレベルを低く決定することができる。
【００７２】
送信電力決定部１３４は、鍵送信要求取得部１３１１によって取得された鍵送信要求に含まれる鍵分割数と決定した送信電力とをそれぞれ前回鍵分割数と前回送信電力として記憶部１４０に登録することとしてもよい。その場合には、送信電力決定部１３４は、処理実行部１３７が被暗号化処理要求の復号に失敗した場合に、再度、鍵送信要求取得部１３１１によって取得された鍵送信要求に含まれる鍵分割数を取得する。送信電力決定部１３４は、取得した鍵分割数と記憶部１４０に登録された前回鍵分割数との差分値を算出し、算出した差分値が所定の値以下である場合に、記憶部１４０に登録された前回送信電力よりも大きい値として送信電力を決定することとしてもよい。このようにすれば、鍵の送信に失敗した理由が送信電力の不足によるものであるとして、再度鍵を送信する際に使用される送信電力の不足を解消することができる。
【００７３】
また、記憶部１４０は、自装置が設置される環境を識別するための環境識別情報をさらに記憶し、セキュリティレベル決定部１３３は、環境識別情報に応じて送信セキュリティレベルを決定することとしてもよい。例えば、情報処理装置１００が、周囲に建物が多いために電波の伝搬性が比較的悪い地域に設置される場合には、環境識別情報には送信セキュリティレベルを低く決定するための値が設定されることとすることができる。また、例えば、情報処理装置１００が、周囲に建物があまりないために電波の伝搬性が比較的良好な地域に設置される場合には、環境識別情報には送信セキュリティレベルを高く決定するための値が設定されることとすることができる。
【００７４】
また、例えば、情報処理装置１００が隣の家までの距離が比較的大きい（あるいは隣の家との間にある壁Ｗが厚い）ために傍受者Ｂに鍵を傍受されにくい地域に設置される場合には、環境識別情報には送信セキュリティレベルを低く決定するための値が設定されることとすることができる。また、例えば、情報処理装置１００が隣の家までの距離が比較的小さい（あるいは隣の家との間にある壁Ｗが薄い）ために傍受者Ｂに鍵を傍受されやすい地域に設置される場合には、環境識別情報には送信セキュリティレベルを高く決定するための値が設定されることとすることができる。環境識別情報は、例えば、情報処理装置１００がメーカーによって製造される段階で記憶部１４０に記憶させることとしてもよいし、メーカーによって情報処理装置１００が製造された後にユーザＵが操作端末２００によって記憶部１４０に登録できることとしてもよい。また、例えば、メーカーによって製造される段階で記憶部１４０に記憶された環境識別情報がユーザＵの操作端末２００によって変更できることとしてもよい。
【００７５】
セキュリティレベル決定部１３３は、受信部１１０が無線信号によって鍵送信要求を受信した際の無線信号の受信電力に応じて送信セキュリティレベルを決定することとしてもよい。このようにすれば、例えば、セキュリティレベル決定部１３３は、鍵送信要求を受信した際の無線信号の受信電力が比較的大きい場合には、操作端末２００が情報処理装置１００の近くに存在すると判断して、送信セキュリティレベルを高く決定することができる。また、例えば、セキュリティレベル決定部１３３は、鍵送信要求を受信した際の無線信号の受信電力が比較的小さい場合には、操作端末２００が情報処理装置１００の近くには存在しないと判断して、送信セキュリティレベルを低く決定することができる。
【００７６】
情報処理装置１００は、表示部１７０と表示制御部１３９とをさらに備えることとしてもよい。また、表示制御部１３９は、セキュリティレベル決定部１３３が決定した送信セキュリティレベルと鍵送信要求取得部１３１１が取得した鍵送信要求に含まれる鍵分割数と送信電力決定部１３４が決定した送信電力とのうち少なくともいずれか１つを表示部１７０に表示させることとしてもよい。また、表示制御部１３９は、情報処理装置１００と操作端末２００との通信の安全性が保たれている旨のメッセージを表示部１７０に表示させることとしてもよい。
【００７７】
その他に、表示制御部１３９は、ペアリング処理部１３６によって実行されたペアリング処理の結果や、処理実行部１３７によって実行された処理の結果などを、適宜、表示部１７０に表示させることもできる。
【００７８】
［１−６．操作端末の構成］
図６は、本実施形態に係る操作端末の構成を示す図である。図６を参照して（適宜他の図参照）、本実施形態に係る操作端末の構成について説明する。
【００７９】
図６に示すように、操作端末２００は、少なくとも、受信部２１０と、制御部２３０と、記憶部２４０と、送信部２６０とを備えるものである。また、操作端末２００は、受信制御部２２０や送信制御部２５０、入力部２７０などを必要に応じて備えるものである。入力部２７０は、例えば、ボタン操作などによってユーザＵから操作情報の入力を受け付けることが可能なものである。
【００８０】
また、制御部２３０は、少なくとも、応答取得部２３１と、鍵送信要求生成部２３３とを備えるものであり、必要に応じて、ペアリング要求生成部２３４や、処理要求生成部２３５、操作情報取得部２３２などを備えるものである。応答取得部２３１は、少なくとも、鍵取得部２３１１を備えるものである。制御部２３０は、例えば、ＣＰＵやＲＡＭなどによって構成され、記憶部２４０によって記憶されているプログラムを読み込んでＲＡＭに展開し、ＲＡＭに展開したプログラムを実行することによってその機能が実現される。また、制御部２３０は、例えば、専用のハードウェアによって構成されることとしてもよい。操作情報取得部２３２は、鍵要求操作取得部２３２１や、ペアリング要求操作取得部２３２２、処理要求操作取得部２３２３などを備えるものである。
【００８１】
鍵送信要求生成部２３３は、鍵分割数を含む鍵送信要求を生成するものである。操作端末２００が入力部２７０と鍵要求操作取得部２３２１とを備える場合には、入力部２７０がユーザＵから鍵送信要求操作の入力を受け付け、鍵要求操作取得部２３２１が入力部２７０から鍵送信要求操作を取得して鍵送信要求生成部２３３に対して出力する。鍵送信要求生成部２３３は、鍵要求操作取得部２３２１から出力された鍵送信要求操作に基づいて鍵送信要求を生成する。
【００８２】
送信部２６０は、アンテナなどによって構成されるものであり、無線信号を情報処理装置１００に送信するものである。送信部２６０は、例えば、無線信号によって鍵送信要求を情報処理装置１００に送信する。
【００８３】
受信部２１０は、送信部２６０と同一または別個のアンテナなどによって構成されるものであり、情報処理装置１００から無線信号を受信するものである。受信部２１０は、例えば、情報処理装置１００によって鍵分割数に分割された各分割鍵を情報処理装置１００から受信する。
【００８４】
鍵取得部２３１１は、受信部２１０によって受信された各分割鍵に基づいて鍵を生成し、生成した鍵を記憶部２４０に登録する。鍵取得部２３１１は、上記したように、分割鍵（分割鍵Ｆ１、Ｆ２、…ＦＮ）の各ビットについて排他的論理和をとることによって鍵を生成することができるが、鍵の生成の仕方は、排他的論理和をとる技術に限定されるものではない。
【００８５】
ペアリング要求生成部２３４は、ペアリング要求を生成するものである。操作端末２００が入力部２７０とペアリング要求操作取得部２３２２とを備える場合には、入力部２７０がユーザＵからペアリング要求操作の入力を受け付け、ペアリング要求操作取得部２３２２が入力部２７０からペアリング要求操作を取得してペアリング要求生成部２３４に対して出力する。ペアリング要求生成部２３４は、ペアリング要求操作取得部２３２２から出力されたペアリング要求操作に基づいてペアリング要求を生成する。
【００８６】
処理要求生成部２３５は、処理要求を生成するとともに、生成した処理要求に対して記憶部１４０に登録した鍵を使用して暗号化して得た被暗号化処理要求を生成するものである。操作端末２００が入力部２７０と処理要求操作取得部２３２３とを備える場合には、入力部２７０がユーザＵから処理要求操作の入力を受け付け、処理要求操作取得部２３２３が入力部２７０から処理要求操作を取得して処理要求生成部２３５に対して出力する。処理要求生成部２３５は、処理要求操作取得部２３２３から出力された処理要求操作に基づいて処理要求を生成する。
【００８７】
受信制御部２２０は、受信部２１０によって受信された無線信号を、必要に応じてダウンコンバージョンにより高周波信号からベースバンド信号に周波数変換し、周波数変換したベースバンド信号を復調する。また、受信制御部２２０は、制御部２３０がデジタル信号による処理を行う場合には、復調して得たアナログ信号をデジタル信号に変換する。
【００８８】
送信制御部２５０は、制御部２３０がデジタル信号による処理を行う場合には、送信対象となるデジタル信号をアナログ信号に変換する。また、送信制御部２５０は、必要に応じてアナログ信号を変調し、変調して得たベースバンド信号をアップコンバージョンにより高周波信号に周波数変換し、送信部２６０に出力する。
【００８９】
［１−７．情報処理装置が保持する対応情報の構成例］
図７は、情報処理装置が保持する対応情報の構成例を示す図である。図７を参照して（適宜他の図参照）、情報処理装置が保持する対応情報の構成例について説明する。
【００９０】
図７に示すように、対応情報１４１は、例えば、鍵分割数とセキュリティレベルと送信電力とが対応付けられてなるものである。図７に示す例では、鍵分割数をＮとした場合、鍵分割数Ｎが「任意」、かつ、セキュリティレベルが「普通」の場合には、送信電力は「調整せず」である旨を示す情報が設定されている。同様に、鍵分割数Ｎが「Ｎ＜１０」、かつ、セキュリティレベルが「低」の場合には、送信電力は「調整せず」である旨を示す情報が設定され、鍵分割数Ｎが「Ｎ≧１００」、かつ、セキュリティレベルが「高」の場合には、送信電力は「調整せず」である旨を示す情報が設定されている。
【００９１】
また、図７に示す例では、鍵分割数Ｎが「Ｎ＜１００」、かつ、セキュリティレベルが「高」の場合には、送信電力は「下げる」旨を示す情報が設定されている。また、鍵分割数Ｎが「Ｎ≧１０」、かつ、セキュリティレベルが「低」の場合には、送信電力は「上げる」旨を示す情報が設定されている。
【００９２】
なお、図７に示した例は、対応情報１４１の一例にすぎない。例えば、セキュリティレベルは、「低」「普通」「高」の３段階に分けられる場合に限定されるものではなく、例えば、「低」「やや低」「普通」「やや高」「高」の５段階に分けられる場合であってもよい。また、鍵分割数Ｎの閾値として「１０」「１００」などが設定されることとしたが、これらの値に限定されるものではない。
【００９３】
［１−８．情報処理システムによって実行される処理の流れ］
図８は、情報処理システムによって実行される処理の流れを示すシーケンス図である。図８を参照して（適宜他の図参照）、情報処理システムによって実行される処理の流れについて説明する。図８には、鍵送信要求に鍵分割数Ｎが含まれている場合に実行される処理の流れが示されている。また、情報処理装置１００のステップＳ１０２、ステップＳ１０４Ａ〜ステップＳ１０４Ｃについての詳細は、図９を参照して後述する。
【００９４】
図８に示すように、操作端末２００は、情報処理装置１００に鍵送信要求を送信する（ステップＳ１０１）。情報処理装置１００は、鍵送信要求を受信し（ステップＳ１０２）、送信電力を決定する（ステップＳ１０３）。
【００９５】
情報処理装置１００は、決定した送信電力に従って分割鍵Ｆ１を操作端末２００に送信する（ステップＳ１０４Ａ）。操作端末２００は、情報処理装置１００から分割鍵Ｆ１を受信する（ステップＳ１０５Ａ）。同様に、情報処理装置１００は、決定した送信電力に従って分割鍵Ｆ２を操作端末２００に送信する（ステップＳ１０４Ｂ）。操作端末２００は、情報処理装置１００から分割鍵Ｆ２を受信する（ステップＳ１０５Ｂ）。情報処理装置１００は、決定した送信電力に従って分割鍵ＦＮを操作端末２００に送信する（ステップＳ１０４Ｃ）。操作端末２００は、情報処理装置１００から分割鍵ＦＮを受信する（ステップＳ１０５Ｃ）。図８には示されていないが、情報処理装置１００が、決定した送信電力に従って分割鍵Ｆ３〜ＦＮ−１を操作端末２００に送信する処理と、操作端末２００が、情報処理装置１００から分割鍵Ｆ３〜ＦＮ−１を受信する処理とについても同様に実行される。
【００９６】
操作端末２００は、受信した分割鍵Ｆ１〜ＦＮに基づいて鍵を生成し（ステップＳ１０６）、生成した鍵によって処理要求を暗号化する（ステップＳ１０７）。鍵の生成は、例えば、上記したように、各分割鍵のビットごとの排他的論理和をとることによって行うことができる。操作端末２００は、暗号化した処理要求を情報処理装置１００に送信する（ステップＳ１０８）。
【００９７】
情報処理装置１００は、暗号化された処理要求を操作端末２００から受信し（ステップＳ１０９）、受信した暗号化された処理要求を鍵で復号する（ステップＳ１１０）。情報処理装置１００は、復号して得た処理要求に従って処理を実行する（ステップＳ１１１）。
【００９８】
［１−９．情報処理装置によって実行される処理の流れ］
図９は、情報処理装置によって実行される処理の流れを示すフローチャートである。図９を参照して（適宜他の図参照）、情報処理装置によって実行される処理の流れについて説明する。
【００９９】
図９に示すように、情報処理装置１００は、鍵送信要求を受信すると、鍵送信要求の送信元が鍵の送信相手として適当か否かを判断する（ステップＳ２０１）。鍵の送信相手として適切か否かの判断は、例えば、上記したように、鍵要求端末判断部１３２が、鍵送信要求取得部１３１１によって取得された鍵送信要求に含まれる操作端末識別情報が通信許容端末情報として記憶部１４０に登録されているか否かを判断することによってなされる。
【０１００】
情報処理装置１００は、鍵送信要求の送信元が鍵の送信相手として適当ではないと判断した場合には（ステップＳ２０１で「Ｎｏ」）、鍵を送信せずに鍵送信処理を終了する。情報処理装置１００は、鍵送信要求の送信元が鍵の送信相手として適当であると判断した場合には（ステップＳ２０１で「Ｙｅｓ」）、鍵送信要求から鍵分割数を取得し（ステップＳ２０２）、取得した鍵分割数およびセキュリティレベルが適当か否かを判断する（ステップＳ２０３）。セキュリティレベルは、上記したように、情報処理装置１００のセキュリティレベル決定部１３３によって様々な手法によって決定される。
【０１０１】
情報処理装置１００は、鍵分割数およびセキュリティレベルが適当であると判断した場合には（ステップＳ２０３で「Ｙｅｓ」）、ステップＳ２０５に進む。情報処理装置１００は、鍵分割数およびセキュリティレベルが適当ではないと判断した場合には（ステップＳ２０３で「Ｎｏ」）、分割鍵送信時の送信電力を調整して（ステップＳ２０４）、ステップＳ２０５に進む。
【０１０２】
情報処理装置１００は、分割鍵を操作端末２００に送信し（ステップＳ２０５）、分割鍵を鍵分割数分送信したか否かを判断する（ステップＳ２０６）。情報処理装置１００は、分割鍵を鍵分割数分送信していないと判断した場合には（ステップＳ２０６で「Ｎｏ」）、分割鍵の続きを操作端末２００に送信するために、ステップＳ２０５に戻る。情報処理装置１００は、分割鍵を鍵分割数分送信したと判断した場合には（ステップＳ２０６で「Ｙｅｓ」）、鍵送信処理を終了する。
【０１０３】
＜２．変形例＞
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１０４】
例えば、本実施形態においては、鍵自体に、暗号化されていない平文のビット列が使用されることとしたが、暗号化された鍵を使用することとしてもよい。
【０１０５】
また、本実施形態においては、情報処理装置１００の表示制御部１３９が、送信セキュリティレベルと鍵分割数と送信電力とのうち少なくともいずれか１つを表示部１７０に表示させる例について説明したが、操作端末２００が、これらの情報を表示することとしてもよい。その場合には、例えば、情報処理装置１００が、送信セキュリティレベルと鍵分割数と送信電力とのうち少なくともいずれか１つを含む鍵送信完了通知を操作端末２００に送信することとすればよい。そして、操作端末２００が備える表示制御部が、受信した鍵送信完了通知に含まれる送信セキュリティレベルと鍵分割数と送信電力とのうち少なくともいずれか１つを操作端末２００が備える表示部に表示させることとすればよい。また、操作端末２００が備える表示制御部が、情報処理装置１００と操作端末２００との通信の安全性が保たれている旨のメッセージを操作端末２００が備える表示部に表示させることとしてもよい。
【０１０６】
＜３．まとめ＞
第１実施形態によれば、操作端末２００によって指定された鍵分割数に従って鍵を分割して情報処理装置１００が返信する情報処理システム１０において、操作端末２００と情報処理装置１００との間の通信の安全性の強度に対する決定権を情報処理装置１００に持たせることが可能となる。これによって、操作端末２００と情報処理装置１００との間の通信の安全性の強度に対する決定権に関するアンバランスを解消することができる。
【０１０７】
また、情報処理装置１００が鍵を送信する際に使用する送信電力を決定できるため、情報処理装置１００が送信電力を下げて鍵を送信することで、操作端末２００と情報処理装置１００との間の通信の安全性の強度を高めることが可能となる。
【０１０８】
また、情報処理装置１００が鍵を送信する際に使用する送信電力を決定できるため、情報処理装置１００が送信電力を上げて鍵を送信することで、操作端末２００に対する鍵の送信成功率を向上させることが可能となる。
【符号の説明】
【０１０９】
１０    情報処理システム
１００  情報処理装置
１１０  受信部
１２０  受信制御部
１３０  制御部
１３１  要求取得部
１３１１  鍵送信要求取得部
１３１２  ペアリング要求取得部
１３１３  処理要求取得部
１３２  鍵要求端末判断部
１３３  セキュリティレベル決定部
１３４  送信電力決定部
１３５  鍵取得部
１３６  ペアリング処理部
１３７  処理実行部
１３９  表示制御部
１４０  記憶部
１４１  対応情報
１４２  鍵
１５０  送信制御部
１６０  送信部
１７０  表示部
２００  操作端末
２１０  受信部
２２０  受信制御部
２３０  制御部
２３１  応答取得部
２３１１  鍵取得部
２３２  操作情報取得部
２３２１  鍵要求操作取得部
２３２２  ペアリング要求操作取得部
２３２３  処理要求操作取得部
２３３  鍵送信要求生成部
２３４  ペアリング要求生成部
２３５  処理要求生成部
２４０  記憶部
２５０  送信制御部
２６０  送信部
２７０  入力部
【図１】
0005446566.tif 000002
【図２】
0005446566.tif 000003
【図３】
0005446566.tif 000004
【図４】
0005446566.tif 000005
【図５】
0005446566.tif 000006
【図６】
0005446566.tif 000007
【図７】
0005446566.tif 000008
【図８】
0005446566.tif 000009
【図９】
0005446566.tif 000010