(57)【要約】【課題】ナンスを用いた認証や暗号化を省電力機能を有する無線アクセスネットワーク上で利用する際、電力消費を減らすことができる通信システムを提供する。【解決手段】仮ナンスを生成する端末に設けられた乱数生成手段と、生成された仮ナンスを用いて所定の情報をサーバに向けて送信する前記端末に設けられた送信手段と、サーバで生成されたナンスを要求する前記端末に設けられた乱数列要求手段と、前記端末からの要求に応じて前記サーバで生成されたナンスを返信するそのサーバに設けられた乱数列生成手段と、仮ナンスとナンスの対応表を生成しサーバへ送付する前記端末に設けられた乱数列対応表処理手段と、受け取った対応表から、受信したメッセージに対応する仮ナンスを特定し、その特定された仮ナンスを用いて認証又は復号を行う前記サーバに設けられた乱数列照合手段とを有している。【選択図】図１
2010206277.tif 000002
【特許請求の範囲】
【請求項１】
端末とサーバとの間の通信に認証手順又は暗号化手順を伴う通信方法であって、
前記端末で生成された仮ナンスを用いて所定の情報を前記サーバに向けて送信し、後に、その仮ナンスとそのサーバで生成されたナンスとを照合してその情報を復号する
ことを特徴とする通信方法。
【請求項２】
端末において仮ナンスを生成するとともに、その生成された仮ナンスを用いて所定の情報をサーバに向けて送信し、
前記端末から前記サーバに向けてそのサーバで生成されたナンスを要求し、
前記サーバにおいて前記端末の要求に応じてそのサーバで生成されたナンスを送信し、
前記端末において仮ナンスと前記サーバから受信したナンスとの対応表を生成するとともに、その生成された対応表をサーバへ送信し、
前記サーバにおいて受信した対応表から、受信したメッセージに対応する仮ナンスを特定するとともに、その特定された仮ナンスを用いて認証又は復号を行う、
ことを特徴とする通信方法。
【請求項３】
前記サーバに対するナンスの要求は、前記端末において仮ナンスを用いて所定の情報をサーバに向けて複数回送信したのち行う
ことを特徴とする請求項２に記載の通信方法。
【請求項４】
仮ナンスを生成する端末に設けられた乱数生成手段と、
生成された仮ナンスを用いて所定の情報をサーバに向けて送信する前記端末に設けられた送信手段と、
前記サーバで生成されたナンスを要求する前記端末に設けられた乱数列要求手段と、
前記端末からの要求に応じて前記サーバで生成されたナンスを返信するそのサーバに設けられた乱数列生成手段と、
仮ナンスとナンスの対応表を生成し前記サーバへ送付する前記端末に設けられた乱数列対応表処理手段と、
受け取った対応表から、受信したメッセージに対応する仮ナンスを特定し、その特定された仮ナンスを用いて認証又は復号を行う前記サーバに設けられた乱数列照合手段と、
を有することを特徴とする通信システム。
【請求項５】
前記対応表は、前記端末に設けられた乱数対応表処理手段で生成されることを特徴とする請求項４に記載の通信システム。
【請求項６】
前記サーバに対するナンスの要求は、前記端末において仮ナンスを用いて所定の情報をサーバに向けて複数回送信したのちに行う
ことを特徴とする請求項４又は５に記載の通信システム。
【請求項７】
前記端末と前記サーバとの間には、バッファを有するゲートウェイが設けられていることを特徴とする請求項４〜６のいずれかに記載の通信システム。
【請求項８】
端末において仮ナンスを生成するステップと、
生成された仮ナンスを用いて所定の情報をサーバに向けて送信するステップと、
前記端末から前記サーバに向けてそのサーバで生成されたナンスを要求するステップと、
前記サーバにおいて前記端末の要求に応じてそのサーバで生成されたナンスを送信するステップと、
前記端末において仮ナンスと前記サーバから受信したナンスとの対応表を生成するステップと、
前記端末において生成された対応表を前記サーバへ送信するステップと、
前記サーバにおいて受信した対応表から、受信したメッセージに対応する仮ナンスを特定するとともに、その特定された仮ナンスを用いて認証又は復号を行うステップと、
を有することを特徴とする通信処理プログラム。
【請求項９】
前記端末から前記サーバに向けてそのサーバで生成されたナンスを要求するステップは、その端末において仮ナンスを用いて所定の情報をサーバに向けて複数回送信したのちに行われることを特徴とする請求項８に記載の通信処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信方法及び通信システム並びにその処理プログラムに係り、特に、認証や暗号化手順におけるナンス受信のためのパケットの受信頻度を減らして、省電力に資することができるようにしたものに関する。
【背景技術】
【０００２】
従来、この種の省電力化された通信システムは、ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＨＡＮ（Ｈｏｍｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを構成するセンサーなどの端末装置から情報を収集する際、あるいは、その端末装置を制御する際の認証や暗号化のために用いられている。ＰＡＮやＨＡＮは、センサーなどの端末装置、複数の端末装置を無線通信手段で接続するブロードバンドルータや携帯端末などのゲートウェイ装置及びそのゲートウェイ装置につながるサーバ装置から構成されている。そして、サーバ装置は、端末装置からゲートウェイ装置経由で情報を収集するように構成されている。
【０００３】
一般に、認証プロトコルなどで、リプレイアタックや成りすましを防止するために、ナンス（ｎｏｎｃｅ）を用いたメッセージの一意性確認手法が用いられている。ナンスとは、一度しか利用しない数値や文字列のことであり、一般的には乱数や時刻情報などを基に生成される。
サーバ装置がナンスを発生して端末に送付し、それを受け取った端末は、次回サーバへパケットを送信する際に、その値を含めるか、もしくは、その値を用いて暗号化したパケットをサーバへ送信するようにしている。次に受け取るパケットが使用するナンスを知っているのは、そのナンスを発行したサーバだけなので、受け取ったパケットや、送信した端末の一意性を確認することができる。ＳＩＰ Ｅｔａｇ (Ｅｎｔｉｔｙ ｔａｇ: エンティティの識別タグ)も同様の手法で、装置の識別に利用されている。
【０００４】
特許文献１にもリプレイアタックや成りすましを防止するための通信システムが開示されている。すなわちこの特許文献１には、自己を特定するＩＤコードを記憶するＩＤコード記憶手段と、送信する都度更新される計時コードを生成する計時コード生成手段と、上記ＩＤコード記憶手段に格納されたＩＤコードと、上記計時コード生成部で生成された計時コードに基づいて制御データを生成するデータ生成手段とを備えた携帯器、及び、制御データを受信する受信手段と、その受信手段で受信した制御データ中に含まれるＩＤコードが、正規のＩＤコードか否かを判定するＩＤコード判定手段と、前回受信した正規のＩＤコードを含む制御データ中に含まれた計時コードを比較用計時コードとして記憶する比較用計時コード記憶手段と、今回受信した制御データ中に含まれる計時コードと、上記比較用計時コード記憶手段に格納された比較用計時コードを比較し、正しい計時コードか否かを判断する計時コード判定手段と、上記ＩＤコード判定手段及び上記計時コード判定手段の判定結果がともに正しい場合に、機器の制御を行う制御手段とを備えた親機、からなる通信システムが開示されている。
この特許文献１によれば、計時コードを付加することにより、携帯器から送信される都度制御データが更新されるので、仮に制御データがコピーされ、そのコピーされた制御データを用いて親機に制御命令を送っても、計時コードが正しくないと判断される。
【０００５】
また、ＩＥＥＥ８０２．１５に代表される無線通信手段は、省電力などを目的とした機能を有することが多い。その省電力機能としては次のような動作が想定されている。無線インタフェース部分の回路は、基本的には電源がＯＦＦの状態に保たれている。そして、パケットの送信は次のように行われる。すなわち、端末がパケットを送信する際は回路をＯＮにし、送信完了後すぐにＯＦＦに戻される。また、パケットの受信は次のように行われる。すなわち、周期的に無線インタフェース部分の回路がＯＮにされ、基地局装置(ゲートウェイ)に対して自端末宛のパケットが滞留していないか確認される。パケットが滞留している場合には受信処理を行い、受信処理完了後に、無線インタフェースがＯＦＦに戻される。このように、送信は任意のタイミングで行うことができるが、受信は周期的なポーリングによって行なわれる。
【０００６】
上述の省電力機能を有する通信インタフェース上でナンスを用いて端末やメッセージの一意性を保証しようとする場合の動作例について、図３のメッセージフロー図を用いて説明する。ここでは、センサー端末が定期的に温度などの情報をサーバへ通知する場合を例として説明する。この例でも、受信は周期的なポーリングによって行なわれている。
【０００７】
最初に端末が情報をサーバに通知する際、端末は無線インタフェース回路をＯＮにし(図３の「ｗａｋｅｕｐ」動作)、その情報を含む要求メッセージがゲートウェイ経由でサーバへ送信される。送信が完了すると、無線インタフェース回路はＯＦＦにされる(図３の「ｓｌｅｅｐ」動作)。サーバは、要求メッセージを受信すると、乱数(ナンス)を生成し、その生成された乱数は応答メッセージとともに返信される。応答メッセージはゲートウェイに留められる。端末は、次の受信周期でメッセージ受信ポーリングのために「ｗａｋｅｕｐ」され、受信メッセージの有無が確認される。自端末宛の受信メッセージが存在する場合には、それが引き取られる。そして、受信完了後「ｓｌｅｅｐ」にされる。
【０００８】
次の送信周期で、端末が情報をサーバに通知する際に、端末は「Ｗａｋｅｕｐ」され、送信する情報とともに、前回受信した乱数、もしくは、前回受信した乱数で暗号化された要求メッセージがゲートウェイ経由でサーバへ送信される。送信が完了すると端末は「ｓｌｅｅｐ」にされる。サーバは、要求メッセージを受信すると、乱数を生成し、その生成された乱数は応答メッセージとともに返信される。応答メッセージはゲートウェイに留められる。端末は、次の受信周期でメッセージ受信ポーリングのために「Ｗａｋｅｕｐ」され、受信メッセージの有無が確認される。自端末宛の受信メッセージが存在する場合には、それが引き取られる。受信完了後「ｓｌｅｅｐ」にされる。以降、同様の動作が繰り返えされる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−３１４１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の省電力化された通信システムは、省電力機能を有する通信インタフェース上でナンスを用いた認証や暗号化を行うと、無線インタフェースをONにする回数や時間が多くなり、電力消費が多くなるという課題を有していた。それは、端末がサーバへ情報を通知すると、サーバはナンスを含む応答メッセージを返信するが、端末はそのメッセージをそのつど受信しなければならず、この受信のために、その都度、無線インタフェースをＯＮにしなければならないからである。
また、端末は、受信周期でしかメッセージを送信できないという課題を有していた。それは、受信を周期的に行う場合、その周期でしかナンスを受信することができず、したがって、その周期でしかナンスを含む送信パケットを生成することができないからである。
【００１１】
そこで、本発明は、上記欠点を解決するためになされたものであって、その目的は、ナンスを用いた認証や暗号化を省電力機能を有する無線アクセスネットワーク上で利用する際、電力消費を減らすことができ、また、任意のタイミングで端末がメッセージを送信できるようにした通信方法及び通信システム並びにその処理プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る通信方法は、上記目的を達成するために、端末とサーバとの間の通信に認証手順又は暗号化手順を伴う通信方法であって、前記端末で生成された仮ナンスを用いて所定の情報を前記サーバに向けて送信し、後に、その仮ナンスとそのサーバで生成されたナンスとを照合してその情報を復号することを特徴としている。
また、本発明に係る通信方法は、端末において仮ナンスを生成するとともに、その生成された仮ナンスを用いて所定の情報をサーバに向けて送信し、前記端末から前記サーバに向けてそのサーバで生成されたナンスを要求し、前記サーバにおいて前記端末の要求に応じてそのサーバで生成されたナンスを送信し、前記端末において仮ナンスと前記サーバから受信したナンスとの対応表を生成するとともに、その生成された対応表をサーバへ送信し、そのサーバにおいて受信した対応表から、受信したメッセージに対応する仮ナンスを特定するとともに、その特定された仮ナンスを用いて認証又は復号を行うことを特徴としている。
さらに、本発明に係る通信方法は、サーバに対するナンスの要求は、端末において仮ナンスを用いて所定の情報をサーバに向けて複数回送信したのちに行うことを特徴としている。
【００１３】
本発明に係る通信システムは、上記目的を達成するために、仮ナンスを生成する端末に設けられた乱数生成手段と、生成された仮ナンスを用いて所定の情報をサーバに向けて送信する前記端末に設けられた送信手段と、前記サーバで生成されたナンスを要求する前記端末に設けられた乱数列要求手段と、前記端末からの要求に応じて前記サーバで生成されたナンスを返信するそのサーバに設けられた乱数列生成手段と、仮ナンスとナンスの対応表を生成し前記サーバへ送付する前記端末に設けられた乱数列対応表処理手段と、受け取った対応表から、受信したメッセージに対応する仮ナンスを特定し、その特定された仮ナンスを用いて認証又は復号を行う前記サーバに設けられた乱数列照合手段とを有することを特徴としている。
また、本発明に係る通信システムは、前記対応表は前記端末に設けられた乱数対応表処理手段で生成されることを特徴としている。
さらに、本発明に係る通信システムは、サーバに対するナンスの要求は端末において仮ナンスを用いて所定の情報をサーバに向けて複数回送信したのちに行うことを特徴としている。
そして、本発明に係る通信システムは、端末とサーバとの間にはバッファを有するゲートウェイが設けられていることを特徴としている。
【００１４】
本発明に係る通信処理プログラムは、上記目的を達成するために、端末において仮ナンスを生成するステップと、生成された仮ナンスを用いて所定の情報をサーバに向けて送信するステップと、前記端末から前記サーバに向けてそのサーバで生成されたナンスを要求するステップと、前記サーバにおいて前記端末の要求に応じてそのサーバで生成されたナンスを送信するステップと、前記端末において仮ナンスと前記サーバから受信したナンスとの対応表を生成するステップと、前記端末において生成された対応表を前記サーバへ送信するステップと、前記サーバにおいて受信した対応表から、受信したメッセージに対応する仮ナンスを特定するとともに、その特定された仮ナンスを用いて認証又は復号を行うステップとを有することを特徴としている。
また、本発明に係る通信処理プログラムは、端末からサーバに向けてそのサーバで生成されたナンスを要求するステップはその端末において仮ナンスを用いて所定の情報をサーバに向けて複数回送信したのちに行われることを特徴としている。
【発明の効果】
【００１５】
本発明に係る通信方法は、端末で生成された仮ナンスを用いてサーバに向けて送信できるので、端末がナンスを含むメッセージを受信する回数を減らすことができ、メッセージ受信に必要となる電力消費を減らすことができる。
また、本発明に係る通信システムは、端末で生成された仮ナンスを用いてサーバに向けて送信できるので、端末がナンスを含むメッセージを受信する回数を減らすことができる。すなわち、本発明に係る通信システムは、端末とサーバ間でメッセージをやり取りする際に、メッセージ毎にナンスの照合を行うのではなく、複数のナンスの照合をまとめて実施するため、受信回数を減らすことができ、メッセージ受信に必要となる電力消費を減らすことができる。しかも、端末は、サーバからのナンスの受信を待たずに、端末が生成した仮ナンスを用いて送信しているので、端末は任意のタイミングでサーバにメッセージを送信できるから、これによっても電力消費を減らすことができる。
そして、本発明に係る通信プログラムは、端末が得た情報をサーバへ通知する際には、その端末が生成した仮ナンスを使用し、サーバで生成された正規のナンスと端末が生成した仮ナンスの照合を情報の通知頻度よりも低い頻度で定期的に行うことが可能となるので、メッセージ受信に必要となる電力消費を減らすことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態に係る通信システムの概略構成を示すブロック図である。
【図２】本発明の一実施の形態に係る通信システムの動作を示すメッセージフロー図である。
【図３】従来の通信システムの動作を示すメッセージフロー図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態を図面に基いて説明する。
図１は、本発明の一実施の形態に係る通信システムのブロック図であって、この通信システムは、端末ａ、ゲートウェイｂ及びサーバｃから構成されている。
【００１８】
上記端末ａは、タイマ１１と、本発明の送信手段に相当している要求メッセージ送信部１２と、本発明の乱数列生成手段に相当している乱数生成部１３と、本発明の乱数列対応表処理手段に相当している乱数列対応表処理部１４と、乱数列要求部１５とを含んで構成されている。このうち、タイマ１１は、図示しない温度センサなどから、定期的に温度情報などの所定の情報（以下、情報を「温度情報」で説明する。）を収集し、それをサーバｃへ通知するためのトリガを生成できるように構成されている。
【００１９】
また、要求メッセージ送信部１２は、収集された温度情報を、乱数生成部１３から与えられる仮のナンス、すなわち仮ナンスによって暗号化したメッセージを作成し、サーバｃへ送信できるように構成されている。なお、ここでナンスとは、一度しか利用されない数値や文字列からなり、一般的には乱数や時刻情報等を基に生成されたものを指している。
【００２０】
上述したように、乱数生成部１３は、所定の仮ナンスを生成するように構成され、そして、その生成された仮ナンスは、要求メッセージ送信部１２と乱数列対応表処理部１４とに通知できるように構成されている。
乱数列対応表処理部１４は、乱数生成部１３が生成し、要求メッセージとともに送付した仮ナンスと、乱数列要求部１５経由で受け取ったサーバｃからの正規のナンスの対応表を作成し、その作成した対応表をサーバｃへ通知することができるように構成されている。
乱数列要求部１５は、周期的にサーバｃへナンス列を要求し、そのサーバｃで生成されたナンス列をゲートウェイｂ経由で受信できるように構成されている。
【００２１】
上記ゲートウェイｂは、バッファ２１を備えて構成されている。このバッファ２１は、サーバｃから受信したメッセージを蓄積し、端末ａからの受信ポーリングがあったときに、その端末ａ宛のメッセージが蓄積されている場合には、そのメッセージを端末ａに送付するように構成されている。
【００２２】
上記サーバｃは、要求メッセージ受信部３１と、本発明の乱数列照合手段に相当する乱数列照合部３２と、本発明の乱数列生成手段に相当する乱数列生成部３３とを含んで構成されている。このうち、要求メッセージ受信部３１は、端末ａから受信し、その受信したメッセージを乱数列照合部３２へ渡すように構成されている。
乱数列照合部３２は、乱数列生成部３３が生成したナンスと、端末ａから受信した乱数列対応表（図２の下部に示されている仮乱数と乱数の対の一覧表を参照)から、対応する仮ナンスを特定し、これを用いて受信したメッセージを復号するように構成されている。
乱数列生成部３３は、端末ａからの要求に応じてナンス列を生成し、ゲートウェイｂ経由で、端末ａへ送付できるように構成されている。このナンス列は、端末ａから仮ナンスを受信する度に生成されたナンスの列のことである。
【００２３】
次に、上記実施例に係る通信システムの動作を図２のメッセージフローを参照して説明する。なお、この図２では、仮ナンスは仮乱数として、また、ナンスは乱数として示されている。
【００２４】
今、タイマ１１からトリガを与えられた要求メッセージ送信部１２は、無線インタフェースをＯＮにし(「Ｗａｋｅｕｐ」)、温度情報が収集される。そして、乱数生成部１３は生成した仮ナンスを用いてメッセージを暗号化し、その暗号化されたメッセージは、ゲートウェイｂ経由でサーバｃへ送信される。送信完了後に無線インタフェースはＯＦＦにされる(「ｓｌｅｅｐ」)(ステップ２０１。以下、ステップを「Ｓ」とする。)。
【００２５】
タイマ１１に設定された所定の間隔で上述と同様に、温度情報がサーバｃへ送信される(Ｓ２０２、Ｓ２０３)。一定回数（図示の例では３回）、上述の情報送信が繰り返えされたのち、乱数列要求部１５からは、サーバｃに対してナンス列の要求がなされる（Ｓ２１０）。サーバｃの乱数列生成部３３は、その要求に応じてナンス列を生成・発行し、その発行されたナンス列は端末ａ宛に送付される（Ｓ２１１）。
【００２６】
一定時間経過後、端末ａの乱数列要求部１５は「Ｗａｋｅｕｐ」され、受信メッセージ有無確認のポーリング動作が行なわれる。そのポーリング動作により、ゲートウェイｂのバッファ２１経由でナンス列が乱数列要求部１５に受信される。その受信完了後、乱数列要求部１５は「ｓｌｅｅｐ」とされる（Ｓ２１２）。その後、再び乱数列要求部１５は「Ｗａｋｅｕｐ」され、乱数列対応表処理部１４では、乱数生成部１３が作成しメッセージの暗号化に用いた仮ナンスと、サーバｃから受信したナンスの対応表（図２の下部に示されている仮乱数と乱数の対の一覧表参照）が生成され、その生成された対応表は、端末ａからサーバｃに送付される(Ｓ２１３)。
【００２７】
サーバｃの乱数列照合部３２は、乱数列生成部３３が生成したナンスと、端末ａから受信した対応表から、各受信メッセージに対応する仮ナンスを特定し、これを用いて受信したメッセージの復号が行われる(Ｓ２１４)。以降、同様にして、端末ａは、周期的に温度情報を収集し、その収集した温度情報がサーバｃへ送信される(Ｓ２０１)。
【００２８】
上記構成からなる通信システムは、仮ナンスを生成する乱数生成部１３と、複数の正規のナンスをサーバｃに要求する乱数列要求部１５、要求に応じてナンス列を返信する乱数列生成部３３と、仮ナンスと正規のナンスの対応表を生成しサーバｃへ送付する乱数列対応表処理部１４と、受け取った対応表から、受信したメッセージに対応する仮ナンスを特定し、それを用いて認証、もしくは復号を可能にする乱数列照合部３２とを有しているので、端末ａが得た温度情報をサーバｃへ通知する際には、端末ａが生成した仮のナンスを使用し、正規ナンスと仮ナンスの照合を、温度情報の通知頻度よりも低い頻度で定期的に行うことができる。したがって、無線アクセスネットワーク上で、ナンスを用いた認証や暗号化をおこなう際、端末ａがナンスを含むメッセージを受信する回数を減らすことができ、メッセージ受信に必要となる電力消費を減らすことができる。
【００２９】
すなわち、上記構成の通信システムは、端末ａとサーバｃ間でメッセージをやり取りする際に、メッセージごとにナンスの照合を行うのではなく、複数のナンスの照合をまとめて実施するため、受信回数を減らすことができ、メッセージ受信に必要となる電力消費を減らすことができる。
また、端末ａは、サーバｃからのナンスの受信を待たずに、端末ａが生成した仮ナンスを用いて送信しているので、端末ａは任意のタイミングでサーバｃにメッセージを送信できるから、これによっても電力消費を減らすことができる。
【００３０】
以上、本発明の一実施の形態について図面を参照して詳説したが、具体的な構成は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において設計変更等が可能である。
例えば、上述では、端末ａからサーバｃへ送信する情報は、温度情報としたが、圧力等の他の情報であってもよいことはもちろんである。すなわち、本発明に係る通信システムは、センサーネットなどの少ない電力消費で長時間動作し続けなければならない端末の発信するメッセージの認証や暗号化といった用途に適用することができる。
【００３１】
また、本発明に係る通信システムは、上述したＳ２１０〜Ｓ２１４の乱数列のやり取りや対応表のやり取りの部分にもナンスを用いた暗号化手法を適用することができる。この場合は、盗聴や成りすましをより防止することができる。さらに、端末ａがサーバｃへ送信するメッセージにシーケンス番号を付与するようにしてもよい。この場合は、端末ａがサーバｃへ送信するメッセージが何らかの理由で損失しても正しく復号することができる。
【００３２】
上述の端末、ゲートウェイ、サーバ等の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３３】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３４】
ａ……端末、１１……タイマ、１２……要求メッセージ送信部、１３……乱数生成部、１４……乱数列対応表処理部、１５……乱数列要求部、ｂ……ゲートウェイ、２１……バッファ、ｃ……サーバ、３１……要求メッセージ受信部、３２……乱数列照合部、３３……乱数列生成部
【図１】
2010206277.tif 000003
【図２】
2010206277.tif 000004
【図３】
2010206277.tif 000005