(57)【要約】【課題】キー利用の結果として、意外性や驚きが得られ、エンターテインメント性に富む結果が得られるキー情報（鍵）を生成できるようにする。【解決手段】生体情報データと環境情報データの、桁（ビット）ごとのＥＯＲ（排他的論理和）を演算して、ユーザＡのキー情報を生成する。さらに、このユーザＡのキー情報と、同様に生成したユーザＢのキー情報を、同様にＥＯＲ演算して、新たなキー情報を生成する。生体情報または環境情報の代わりに、日時を示す情報や、ペットやロボットの動きを示す情報などを用いることもできる。【選択図】図４
2006304167.tif 000002
【特許請求の範囲】
【請求項１】
第１の変化情報を、第１の変化情報データとして検出する第１の検出工程と、
前記第１の変化情報とは別の第２の変化情報を、第２の変化情報データとして検出する第２の検出工程と、
前記第１の変化情報データと前記第２の変化情報データを合成して、キー情報を生成する合成工程と、
を備えることを特徴とするキー生成方法。
【請求項２】
請求項１のキー生成方法において、
前記第１の変化情報および前記第２の変化情報は、同一のユーザに係る変化情報であることを特徴とするキー生成方法。
【請求項３】
請求項２のキー生成方法において、
前記第１の変化情報は、前記ユーザの生体状態を示す情報であり、前記第２の変化情報は、前記ユーザの周囲環境を示す情報であることを特徴とするキー生成方法。
【請求項４】
請求項１のキー生成方法において、
前記第１の変化情報は、一のユーザに係る変化情報であり、前記第２の変化情報は、他のユーザに係る変化情報であることを特徴とするキー生成方法。
【請求項５】
請求項１のキー生成方法において、
前記合成工程における合成として、前記第１の変化情報データと前記第２の変化情報データの、桁ごとの排他的論理和を演算することを特徴とするキー生成方法。
【請求項６】
請求項１のキー生成方法において、
前記合成工程における合成として、前記第１の変化情報データと前記第２の変化情報データの、相関値を算出することを特徴とするキー生成方法。
【請求項７】
請求項１のキー生成方法において、
前記合成工程における合成として、前記第１の変化情報データと前記第２の変化情報データを、別の桁の数値として加算することを特徴とするキー生成方法。
【請求項８】
請求項１のキー生成方法において、
前記第１の検出工程、前記第２の検出工程、および前記合成工程は、ユーザ端末において実行することを特徴とするキー生成方法。
【請求項９】
請求項１のキー生成方法において、
前記第１の検出工程、および前記第２の検出工程は、ユーザ端末において実行し、前記合成工程は、ネットワークを介して前記ユーザ端末と接続されるサーバにおいて実行することを特徴とするキー生成方法。
【請求項１０】
請求項４のキー生成方法において、
前記第１の検出工程は、一のユーザ端末において実行し、前記第２の検出工程は、他のユーザ端末において実行し、前記合成工程は、ネットワークを介して前記一のユーザ端末および前記他のユーザ端末と接続されるサーバにおいて実行することを特徴とするキー生成方法。
【請求項１１】
第１の変化情報を、第１の変化情報データとして検出する第１の検出部と、
前記第１の変化情報とは別の第２の変化情報を、第２の変化情報データとして検出する第２の検出部と、
前記第１の変化情報データと前記第２の変化情報データを合成して、キー情報を生成するキー生成部と、
を備えることを特徴とするキー生成装置。
【請求項１２】
ユーザに係るキー情報を生成するためにコンピュータを、
第１の変化情報を、第１の変化情報データとして検出する手段、
前記第１の変化情報とは別の第２の変化情報を、第２の変化情報データとして検出する手段、および、
前記第１の変化情報データと前記第２の変化情報データを合成して、キー情報を生成する手段、
として機能させるためのキー生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザ（人）に係るキー情報（鍵）を生成する方法および装置に関する。
【背景技術】
【０００２】
人の指紋や静脈などの生体状態を、キー情報（鍵）として検出し、データの暗号化や人の認証に利用することが考えられているとともに、ユーザの心拍や体動などの生体状態を、キー情報として検出し、音楽や映像などのコンテンツの再生制御などに利用することが考えられている。
【０００３】
具体的に、前者の例として、特許文献１（特開２００４−２２８６１５号公報）には、ユーザに固有の秘密情報を用いた鍵隔離型の暗号化方法が示されており、特許文献２（特開２００４−２９９２０号公報）には、生体情報を利用した認証方法が示されている。
【０００４】
また、後者の例として、特許文献３（特開２００１−２９９９８０号公報）には、ユーザの脈拍や運動のテンポに合わせて音楽のテンポを変えることが示されている。
【０００５】
上に挙げた先行技術文献は、以下の通りである。
【特許文献１】特開２００４−２２８６１５号公報
【特許文献２】特開２００４−２９９２０号公報
【特許文献３】特開２００１−２９９９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１または特許文献２に示された方法では、データの暗号化または人の認証という利用目的から当然であるが、人が同じであれば、キー情報も同じものとなり、キー利用の結果も同じものとなる。
【０００７】
また、特許文献３に示された方法でも、ユーザの脈拍や運動のテンポが変化すれば、キー情報としての生体情報も変化し、音楽のテンポも変化するが、そのキー情報（生体情報）の変化、および音楽のテンポの変化は、予測可能な範囲内の単調なものとなり、意外性や驚き、およびエンターテインメント性に欠ける。
【０００８】
そこで、この発明は、キー利用の結果として、意外性や驚きが得られ、エンターテインメント性に富む結果が得られるキー情報を生成することができるようにしたものである。
【課題を解決するための手段】
【０００９】
この発明のキー生成方法は、
第１の変化情報を、第１の変化情報データとして検出する第１の検出工程と、
前記第１の変化情報とは別の第２の変化情報を、第２の変化情報データとして検出する第２の検出工程と、
前記第１の変化情報データと前記第２の変化情報データを合成して、キー情報を生成する合成工程と、
を備えることを特徴とする。
【００１０】
上記のキー生成方法では、第１の変化情報としての、ユーザの生体状態を示す情報などの変化情報と、第２の変化情報としての、同じユーザの周囲環境を示す情報や別のユーザの生体状態を示す情報などの変化情報とを合成した結果が、キー情報として生成されるので、生成されたキー情報を各種の鍵として利用したとき、意外性や驚きが得られ、エンターテインメント性に富む結果が得られる。
【発明の効果】
【００１１】
以上のように、この発明によれば、キー利用の結果として、意外性や驚きが得られ、エンターテインメント性に富む結果が得られるキー情報を生成することができる。
【発明を実施するための最良の形態】
【００１２】
［１．ユーザ端末およびネットワークシステムの実施形態：図１］
図１は、この発明の方法によってキー情報を生成するユーザ端末およびネットワークシステムの一例を示す。
【００１３】
この例では、ユーザ端末は、端末１０，３０および５０として示すように、インターネットや携帯電話ネットワークなどのネットワーク１に接続する機能を備え、かつコンテンツ再生機能を備える、ＰＣ（パーソナルコンピュータ）、音楽再生装置、映像再生装置、携帯電話端末などの装置であり、ネットワークシステムとしては、端末１０，３０および５０などのユーザ端末が、ネットワーク１を介して相互に接続されるとともに、サーバ７０に接続される。
【００１４】
端末１０は、ユーザＡのもとで使用されるもので、端末制御部１１に、記憶装置部１２、コンテンツ再生部１３、操作入力部１４、ネットワーク接続部１５、およびキー生成部１６が接続され、コンテンツ再生部１３に、コンテンツ出力部１７が接続され、キー生成部１６に、ＡＤコンバータ２２および２４を介して生体センサ２１および環境センサ２３が接続されるとともに、カレンダー時計回路２５が接続される。
【００１５】
端末制御部１１は、ＣＰＵ、プログラムやデータが書き込まれたＲＯＭ、およびプログラムやデータが展開されるＲＡＭなどによって構成され、端末１０の各部を制御するとともに、後述のようなキー利用に係る処理を実行するものである。
【００１６】
記憶装置部１２は、プログラムやコンテンツデータを記憶保持するディスク媒体などの記憶装置であり、コンテンツ再生部１３は、端末制御部１１によって記憶装置部１２から読み出されたコンテンツデータを再生処理するものであり、コンテンツ出力部１７は、音楽コンテンツを出力するスピーカまたはヘッドホンや、映像コンテンツを出力する液晶表示装置などである。ただし、コンテンツ出力部１７は、端末１０の外部に接続される構成でもよい。
【００１７】
操作入力部１４は、ユーザＡが端末１０に対して操作や入力をするものであり、ネットワーク接続部１５は、Ｗｅｂブラウザなどによって、端末１０をネットワーク１に接続するものである。
【００１８】
生体センサ２１は、ユーザＡの生体状態を生体情報として検出するものであり、ＡＤコンバータ２２は、その生体情報をデジタルデータに変換して生体情報データを出力するものであり、環境センサ２３は、ユーザＡの周囲環境や自然環境を環境情報として検出するものであり、ＡＤコンバータ２４は、その環境情報をデジタルデータに変換して環境情報データを出力するものである。
【００１９】
キー生成部１６は、この例では、生体センサ２１およびＡＤコンバータ２２からなる生体情報検出部の出力の生体情報データ、環境センサ２３およびＡＤコンバータ２４からなる環境情報検出部の出力の環境情報データ、および、カレンダー時計回路２５の出力の、その時々の日時（年月日、曜日、時分秒）を示す情報（データ）のうちの、２つ以上を、それぞれ変化情報データとして、後述のように合成して、ユーザＡのキー情報（キー値）を生成するものである。
【００２０】
端末３０は、ユーザＢのもとで使用されるもので、端末制御部３１に、記憶装置部３２、コンテンツ再生部３３、操作入力部３４、ネットワーク接続部３５、およびキー生成部３６が接続され、コンテンツ再生部３３に、コンテンツ出力部３７が接続され、キー生成部３６に、ＡＤコンバータ４２および４４を介して生体センサ４１および環境センサ４３が接続されるとともに、カレンダー時計回路４５が接続され、ハードウェア的にもソフトウェア的にも、端末１０と同様に構成される。したがって、端末３０のキー生成部３６では、ユーザＢのキー情報が生成される。
【００２１】
端末５０は、ユーザＣのもとで使用されるもので、便宜上、端末制御部５１、記憶装置部５２、コンテンツ再生部５３、ネットワーク接続部５５、およびキー生成部５６のみを示すが、ハードウェア的にもソフトウェア的にも、端末１０および３０と同様に構成される。
【００２２】
サーバ７０は、コンテンツ配信元などのもとに設けられるもので、サーバ制御部７１に、コンテンツデータベース７２、ネットワーク接続部７３、およびキー生成部７４が接続される。
【００２３】
サーバ制御部７１は、ＣＰＵ、プログラムやデータが書き込まれたＲＯＭ、およびプログラムやデータが展開されるＲＡＭなどによって構成され、サーバ７０の各部を制御するとともに、後述のようなキー利用に係る処理を実行するものである。
【００２４】
コンテンツデータベース７２は、多数のコンテンツデータを記憶保持するものであり、ネットワーク接続部７３は、サーバ７０をネットワーク１に接続するものである。
【００２５】
キー生成部７４は、後述のように、端末１０または３０などのユーザ端末から送信された複数の変化情報データを、ネットワーク接続部７３およびサーバ制御部７１を介して受信し、合成して、一人のユーザまたは複数のユーザに係るキー情報を生成するものである。
【００２６】
［２．キー生成方法の実施形態：図２〜図５］
（２−１．キー生成に用いる変化情報）
この発明のキー生成方法では、複数の変化情報（変化情報データ）を合成してキー情報を生成するが、その変化情報は、以下のようなものとする。
【００２７】
なお、後述のように、この発明の方法によって生成されたキー情報も、別のキー情報の生成のための変化情報として用いることができる。
【００２８】
＜生体情報＞
生体情報は、ユーザ（人）の生体状態、すなわち、心拍、脈拍、呼吸、血圧、心電図、脳波、脳磁図、皮膚発汗、皮膚抵抗、筋電、体表面温度、瞳孔径、マイクロバイブレーションなどの生理的・生化学的な状態、または体動（体の動き）を示す情報である。
【００２９】
図1の例では、ユーザＡについては生体センサ２１によって、ユーザＢについては生体センサ４１によって、それぞれ生体状態が生体情報として検出される。生体センサや生体情報検出部としては、検出対象に応じて各種の手段を用いることができ、例えば、足の運びや腕の振りなどの体動を検出する場合には、加速度センサやビデオカメラなどを用いることができる。
【００３０】
＜環境情報＞
環境情報は、環境を示す情報であり、ユーザの周囲環境（周辺環境）を示す情報と、自然環境を示す情報とに、大別される。前者は、ユーザが居る部屋の温度や、ユーザ周辺の騒音などであり、後者は、天候、気温、湿度、潮の満ち干などである。ただし、ユーザが屋外に居るときの天候、気温、湿度などは、ユーザの周囲環境となる。
【００３１】
図１の例では、環境センサ２３および４３によって、それぞれユーザＡおよびＢの周囲環境、または自然環境が、環境情報として検出される。環境センサや環境情報検出部としては、検出対象に応じて各種の手段を用いることができる。
【００３２】
＜日時情報＞
その時々の日時は、当該ユーザにのみ関連するものではないが、日々または時々刻々、変化するので、変化情報として用いることができる。
【００３３】
図１の例では、カレンダー時計回路２５および４５によって、その時々の日時が日時情報として計測される。
【００３４】
＜位置情報＞
図１の例では示していないが、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって、ユーザが居る位置を計測し、位置情報として検出する場合には、その位置情報を変化情報として用いることができる。
【００３５】
この場合、地図情報などを参照することによって、ユーザが居る位置を「海岸の近く」「山の麓」「東京駅の近所」などと表現する場合には、その位置情報は、自然環境またはユーザの周囲環境を示す情報となる。
【００３６】
＜その他の変化情報＞
図１の例では示していないが、ユーザがペットとして飼育している動物や、ユーザが所持する“ＡＩＢＯ”（登録商標）などのエンターテインメント・ロボットの動きを、動き情報として検出する場合には、その動き情報を変化情報として用いることができる。
【００３７】
（２−２．一の端末上でのキー生成およびキー利用：図２および図３）
＜キー生成およびキー情報の一例＞
図１の例で、端末１０上でユーザＡのキー情報を生成する場合、キー生成部１６では、例えば、ＡＤコンバータ２２の出力の生体情報データと、ＡＤコンバータ２４の出力の環境情報データを、合成する。
【００３８】
具体的に、例えば、ユーザＡ（端末１０）のＩＤ（識別子）を、４ビットの２進符号で表現し、キー情報の生成回を、所定ビット（複数ビット）の２進符号で表現し、生体情報データおよび環境情報データを、それぞれ８ビットの２進符号で表現する。
【００３９】
キー情報の生成回は、ユーザＡが端末１０に対してキー生成を指示してから何回目のキー生成であるかを示すもので、キー生成部１６では、例えば、数秒程度の時間間隔で、生体情報データおよび環境情報データを取り込み、キー情報を生成するように、端末１０を構成する。
【００４０】
生体情報データと環境情報データの合成としては、一例として、生体情報データと環境情報データの、桁（ビット）ごとの排他的論理和（ｅｘｃｌｕｓｉｖｅＯＲ，ＥＯＲ，ＸＯＲ）を演算する。
【００４１】
ユーザＡのＩＤが“１０１０”であるとして、１回目のキー生成時、図２（Ａ）に示すように、生体情報データが“１００１１０１１”となり、環境情報データが“０１０００１１０”となるとすると、演算結果のＥＯＲデータは“１１０１１１０１”となり、キー情報として、図２（Ａ）の下段に示すように、ユーザＡのＩＤが上位の４桁に、キー生成回（この時は１回目）が中位の所定桁に、演算結果のＥＯＲデータが下位の８桁に、それぞれ配列されたデータが生成される。
【００４２】
２回目のキー生成時、図２（Ｂ）に示すように、生体情報データが“１００１１１１１”となり、環境情報データが“１１０１００１０”となるとすると、演算結果のＥＯＲデータは“０１００１１０１”となり、キー情報として、図２（Ｂ）の下段に示すように、ユーザＡのＩＤが上位の４桁に、キー生成回（この時は２回目）が中位の所定桁に、演算結果のＥＯＲデータが下位の８桁に、それぞれ配列されたデータが生成される。
【００４３】
このように、キー生成回ごとに、生体情報および環境情報が変化しうることから、キー情報も、キー生成回ごとに変化しうることになる。
【００４４】
＜端末上の処理の一例＞
このように生成されたユーザＡのキー情報を、端末１０上でのみ、コンテンツ提示などに利用する場合には、端末１０の端末制御部１１は、例えば、キー情報中のＥＯＲデータをキー本体部分（実質的なキー情報）として、そのキー本体部分の値が所定値（所定範囲内の値）であるか否かを判断し、その判断結果に応じた処理を実行する。
【００４５】
図３に、この場合に端末１０のキー生成部１６および端末制御部１１が実行する処理の一例を示す。
【００４６】
この例の端末処理８０では、ユーザＡが端末１０を起動させ、キー生成を指示すると、まず、キー生成部１６は、ステップ８１で、端末制御部１１からの処理開始指示によって、キー生成部１６でのキー生成回を示す値ｉを１とする。
【００４７】
次に、キー生成部１６は、ステップ８２に進んで、ＡＤコンバータ２２から出力された生体情報データを取り込み、さらにステップ８３に進んで、ＡＤコンバータ２４から出力された環境情報データを取り込む。
【００４８】
次に、キー生成部１６は、ステップ８４に進んで、生体情報データと環境情報データのＥＯＲを演算して、キー情報を生成する。
【００４９】
次に、端末制御部１１は、ステップ８５で、そのキー生成部１６で生成されたキー情報中のＥＯＲデータが所定値であるか否かを判断し、所定値であるときには、ステップ８６に進んで、後述のような対応処理を実行する。
【００５０】
ＥＯＲデータが所定値でないときには、端末制御部１１は、ステップ８５からステップ８７に進んで、キー生成およびキー利用に係る処理を終了するか否かを判断し、ユーザＡの終了指示などによって処理を終了するときには、キー生成およびキー利用に係る処理を終了する。
【００５１】
一方、処理を終了しないときには、端末制御部１１は、ステップ８７からステップ８８に進んで、キー生成部１６に処理続行を指示し、これを受けて、キー生成部１６は、ステップ８９で、ｉ（キー生成回）を１だけインクリメントして、ステップ８２に戻り、次回のキー生成処理を実行する。
【００５２】
生成されたキー情報は、後述のように各種の用途に利用することができるが、例えば、上記の例では、ＥＯＲデータが所定値でないときには、端末１０の記憶装置部１２に記録されている特定の１つまたは複数のコンテンツを再生することができず、ＥＯＲデータが所定値となったときにのみ、その特定の1つまたは複数のコンテンツを再生することができるように、端末１０を構成する。
【００５３】
これによれば、ユーザＡは、例えば、自身の生体状態および周囲環境が、ある状態となったとき、特定のコンテンツを再生することができる。
【００５４】
一旦、ＥＯＲデータが所定値となったときには、次にユーザＡによってキー生成が指示されるまでの間、キー生成部１６ではキー情報が生成されず、例えば、上記のように特定のコンテンツを再生できる状態が保持されるが、一旦、ＥＯＲデータが所定値となったときでも、例えば、その時から一定時間経過したときには、上記のようなキー生成が再開され、再度、図３の例のような端末処理が実行されるように、端末１０を構成することもできる。
【００５５】
なお、以上のように端末１０上でキー生成およびキー利用に係る処理が実行される場合には、端末１０はネットワーク１に接続する機能を備えなくてもよい。
【００５６】
＜キー情報のサーバへの送信＞
上記の例で、端末１０のキー生成部１６で生成されたキー情報を、端末１０からサーバ７０に送信し、サーバ制御部７１で、その送信されたキー情報が所定値であるか否かを判断し、所定値となったときにのみ、ユーザＡに対して、コンテンツデータベース７２に記録されている特定の１つまたは複数のコンテンツに対するアクセスを許可し、当該コンテンツを端末１０に配信するように、ネットワークシステムを構成することもできる。
【００５７】
この場合には、ユーザＡは、例えば、自身の生体状態および周囲環境が、ある状態となったときにのみ、サーバ７０から特定のコンテンツを受信し、ストリーミング再生や記憶装置部１２へのダウンロードを行うことができる。
【００５８】
＜キー生成およびキー情報の他の例＞
上記の例で、生体情報データまたは環境情報データに代えて、または生体情報データおよび環境情報データと共に、端末１０のカレンダー時計回路２５から出力された日時データを変化情報データの1つとして用い、生体情報データまたは環境情報データと日時データの桁ごとのＥＯＲ、または生体情報データ、環境情報データおよび日時データの桁ごとのＥＯＲを演算し、その演算結果をキー情報とすることもできる。
【００５９】
また、キー生成回を示すデータを変化情報データの1つとして用い、その生成回データと、生体情報データ、環境情報データ、または上記のＥＯＲデータとを、別の桁の数値として加算して、キー情報とすることもできる。この場合には、例えば、生成回データとＥＯＲデータを、別の桁の数値として加算する場合、図２（Ａ）（Ｂ）の下段に示すようなキー情報中の、生成回データとＥＯＲデータを合わせた部分が、キー本体部分（実質的なキー情報）となる。
【００６０】
さらに、マッチドフィルタリングなどによって生体情報データと環境情報データの相関値を算出し、その相関値データをキー情報とすることもできる。
【００６１】
また、例えば、環境情報に代えて、上述したペットやロボットの動きを示す情報を変化情報の１つとして用いて、キー情報を生成することもできる。
【００６２】
この場合には、例えば、ユーザＡの感情が高まっていて、かつペットが寝ているときにのみ、またはユーザＡの動きとロボットの動きが同調しているときにのみ、ユーザＡが特定のコンテンツを再生することができる、というような結果を実現することができる。
【００６３】
（２−３．ネットワークシステム上でのキー生成：図４および図５）
図１の例のネットワークシステムでは、以下のような各態様で、キー情報を生成することができる。
【００６４】
（ａ）端末１０上でユーザＡのキー情報を生成して、端末１０からサーバ７０に送信し、端末３０上でユーザＢのキー情報を生成して、端末３０からサーバ７０に送信し、サーバ７０のキー生成部７４で、別の２次的なキー情報を生成する。
【００６５】
（ｂ）端末１０からサーバ７０に、１つの変化情報データ（例えば生体情報データ）を送信し、端末３０からサーバ７０に、１つの変化情報データ（例えば生体情報データ）を送信して、サーバ７０のキー生成部７４で、キー情報を生成する。
【００６６】
（ｃ）＜ｃ１＞端末１０から端末５０に、変化情報データ（例えば生体情報データ）を転送し、端末３０から端末５０に、変化情報データ（例えば生体情報データ）を転送して、端末５０のキー生成部５６で、キー情報を生成し、または、＜ｃ２＞端末１０から端末５０に、ユーザＡのキー情報を転送し、端末３０から端末５０に、ユーザＢのキー情報を転送して、端末５０のキー生成部５６で、２次的なキー情報を生成する。
【００６７】
（ｄ）＜ｄ１＞端末３０から端末１０に、変化情報データ（例えば生体情報データ）を転送して、端末１０のキー生成部１６で、端末１０上で得られた変化情報データ（例えば生体情報データ）と、端末３０から転送された変化情報データとを合成して、ユーザＡのキー情報を生成し、または、＜ｄ２＞端末３０から端末１０に、ユーザＢのキー情報を転送して、端末１０のキー生成部１６で、キー生成部１６で生成されたユーザＡの１次的なキー情報と、端末３０から転送されたユーザＢのキー情報とを合成して、ユーザＡの２次的なキー情報を生成する。
【００６８】
＜（ａ）の場合のキー生成およびキー情報＞
上記（ａ）の場合、端末１０のキー生成部１６では、各回のキー生成回ごとに、例えば、図２（Ａ）（Ｂ）に示したように、すなわち図４（Ａ）に示すように、生体情報データと環境情報データの桁ごとのＥＯＲを演算して、ユーザＡのキー情報を生成し、端末制御部１１によってサーバ７０に送信する。
【００６９】
端末３０のキー生成部３６でも、各回のキー生成回ごとに、図４（Ｂ）に示すように、生体情報データと環境情報データの桁ごとのＥＯＲを演算して、ユーザＢのキー情報を生成し、端末制御部３１によってサーバ７０に送信する。
【００７０】
この場合、端末１０および３０では、同じタイミングでサーバ７０に接続し、キー生成を開始しなくてもよい。
【００７１】
サーバ７０では、キー生成部７４が、端末１０および３０から送信されたユーザＡおよびＢのキー情報を、サーバ制御部７１を通じて受信し、合成して、別の２次的なキー情報を生成する。
【００７２】
この場合の合成としても、例えば、図４（Ｃ）に合成後のキー情報として示すように、ユーザＡのキー情報中のＥＯＲデータと、ユーザＢのキー情報中のＥＯＲデータの、桁ごとのＥＯＲを演算する。
【００７３】
ただし、この場合、合成後のキー情報としては、演算結果のＥＯＲデータの上位に、ユーザＡのＩＤおよびユーザＢのＩＤを配列する。
【００７４】
合成後のキー情報は、後述のように、ユーザＡ，Ｂの両者のキー情報として扱うこともできるが、一方のユーザのキー情報として扱うこともできる。
【００７５】
図５に、この場合にサーバ７０のキー生成部７４およびサーバ制御部７１が実行する処理の一例を示す。
【００７６】
この例のサーバ処理９０では、端末１０および３０がサーバ７０に接続されて、端末１０および３０からキー情報が送信されると、まず、キー生成部７４は、ステップ９１で、サーバ制御部７１からの処理開始指示によって、キー生成部７４でのキー生成回を示す値ｊを１とする。
【００７７】
次に、キー生成部７４は、ステップ９２に進んで、端末１０から送信されたユーザＡのキー情報を受信して、キー生成部７４内のメモリに一時記憶し、さらにステップ９３に進んで、端末３０から送信されたユーザＢのキー情報を受信して、キー生成部７４内のメモリに一時記憶する。
【００７８】
次に、キー生成部７４は、ステップ９４に進んで、上記のように合成後の（２次的な）キー情報を生成する。
【００７９】
次に、サーバ制御部７１は、ステップ９５で、そのキー生成部７４で生成されたキー情報中のＥＯＲデータが所定値であるか否かを判断し、所定値であるときには、ステップ９６に進んで、後述のような対応処理を実行する。
【００８０】
ＥＯＲデータが所定値でないときには、サーバ制御部７１は、ステップ９５からステップ９７に進んで、キー生成およびキー利用に係る処理を終了するか否かを判断し、端末１０または３０のサーバ７０への接続が絶たれるなどによって処理を終了するときには、キー生成およびキー利用に係る処理を終了する。
【００８１】
一方、処理を終了しないときには、サーバ制御部７１は、ステップ９７からステップ９８に進んで、キー生成部７４に処理続行を指示し、これを受けて、キー生成部７４は、ステップ９９で、ｊ（キー生成回）を１だけインクリメントして、ステップ９２に戻り、次回のキー生成処理を実行する。
【００８２】
以上のようにサーバ７０のキー生成部７４で生成された２次的キー情報については、例えば、以下の（ｘ）または（ｙ）のようにすることができる。
【００８３】
（ｘ）２次的キー情報を、ユーザＡ，Ｂの両者のキー情報として、そのＥＯＲデータが所定値となったときにのみ、コンテンツデータベース７２に記録されている特定の１つまたは複数のコンテンツに対するユーザＡおよびＢのアクセスを許可し、当該コンテンツを端末１０および３０に配信して、ユーザＡおよびＢが当該コンテンツのストリーミング再生やダウンロードを行うことができるようにする。
【００８４】
（ｙ）２次的キー情報を、ユーザ側で指定されたユーザなど、一定の基準によって決定される一方のユーザのキー情報として、そのＥＯＲデータが所定値となったときにのみ、コンテンツデータベース７２に記録されている特定の１つまたは複数のコンテンツに対する当該一方のユーザのアクセスを許可し、当該コンテンツを当該一方のユーザの端末に配信して、当該一方のユーザが当該コンテンツのストリーミング再生やダウンロードを行うことができるようにする。
【００８５】
上記（ｘ）の場合には、ユーザＡおよびＢは、例えば、両者の生体状態および周囲環境が、ある状態となったときにのみ、サーバ７０から特定のコンテンツを受信し、ストリーミング再生やダウンロードを行うことができる。
【００８６】
上記（ｙ）の場合には、一方のユーザは、例えば、自身および他方のユーザの生体状態および周囲環境が、ある状態となったときにのみ、サーバ７０から特定のコンテンツを受信し、ストリーミング再生やダウンロードを行うことができる。
【００８７】
＜（ｂ）（ｃ）（ｄ）の場合のキー生成およびキー情報＞
上記（ｂ）（ｃ）（ｄ）の場合のキー生成およびキー情報も、上記（ａ）の場合のそれに準じたものとすることができる。
【００８８】
したがって、上記（ｃ）の場合には、ユーザＣは、例えば、ユーザＡの変化情報データまたはキー情報、およびユーザＢの変化情報データまたはキー情報が、ある値となったときにのみ、端末５０の記憶装置部５２に記録されている特定の1つまたは複数のコンテンツを再生することができるようになり、上記（ｄ）の場合には、ユーザＡは、例えば、自身の変化情報データまたは１次的キー情報、およびユーザＢの変化情報データまたはキー情報が、ある値となったときにのみ、端末１０の記憶装置部１２に記録されている特定の1つまたは複数のコンテンツを再生することができるようになる。
【００８９】
［３．キー利用の例］
この発明の方法によって生成されたキー情報は、一例として、以下のような用途に利用することができる。
【００９０】
まず、コンテンツの検索、選択、提示、調整などに利用することができる。例えば、キー情報の値が所定範囲内の値となったとき、ユーザがコンテンツを検索または選択することができ、端末やサーバに対してコンテンツを提示させることができ、あるいは、キー情報の値に応じて、音楽のテンポや音量、映像の明るさやコントラスト、照明の色や明るさ、などが自動的に調整されるようにすることができる。
【００９１】
また、キー情報を、そのまま数値情報としてユーザに提示し、または音楽、映像、文字、図形、環境パラメータなどの情報に変換してユーザに提示することができる。さらに、その環境パラメータによって部屋の温度や湿度などの環境を調整することもできる。
【００９２】
さらに、キー情報を過去の記録を引き出す鍵として利用することもでき、例えば、複数のユーザがチャットをしたときや一緒にコンテンツを楽しんだときの、チャット内容やコンテンツを、そのときのキー情報、およびタイムスタンプ、プレイススタンプ、写真に記録した風景、ＧＰＳにより測定した位置などと共に記録しておくことによって、そのときのことを走馬灯のように思い出す鍵として利用することができる。
【００９３】
また、装置の起動、動作または接続などの制御に利用することもできる。例えば、キー情報の値が所定範囲内の値となったとき、装置が自動的に起動し、装置が自動的に所定の動作をし、複数の装置が自動的に接続されるようにすることができ、あるいは、キー情報の値に応じて、装置の動作モードや振動体の振動モードなどを変化させることができる。
【００９４】
さらに、キー情報を扉などの物理的な施錠を解く鍵として利用することもできる。この場合には、例えば、ユーザの生体状態や周囲環境などが、ある状態にないと、施錠を解くことができない、という特異な鍵を実現することができる。
【図面の簡単な説明】
【００９５】
【図１】この発明の方法によってキー情報を生成するユーザ端末およびネットワークシステムの一例を示す図である。
【図２】一のユーザのキー情報を生成する場合の例を示す図である。
【図３】端末上の処理の例を示す図である。
【図４】複数のユーザのキー情報から新たなキー情報を生成する場合の例を示す図である。
【図５】サーバ上の処理の例を示す図である。
【符号の説明】
【００９６】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
2006304167.tif 000003
【図２】
2006304167.tif 000004
【図３】
2006304167.tif 000005
【図４】
2006304167.tif 000006
【図５】
2006304167.tif 000007