(57)【要約】  認証ステーションを有する通信ネットワークによって第２端末に動作可能に接続される第１端末から前記第２端末へのメッセージのセキュアな通信のためのシステムであって、前記第１端末は、ランダムシードを取得する手段と、マスキング関数を前記シードに適用することによってマスクされたシードを取得し、前記マスクされたシードを使用して前記メッセージを暗号化することにより暗号化されたメッセージを取得する計算手段と、前記シードと前記暗号化されたメッセージとを前記認証ステーションに送信する送信手段と、を有し、前記認証ステーションは、さらなるランダムシードを取得するさらなる手段と、前記シードと前記暗号化されたメッセージとを受信する受信手段と、ａ．前記マスキング関数を前記シードに適用することによって前記マスクされたシードを復元し、ｂ．前記復元されたマスクされたシードを使用して前記暗号化されたメッセージを解読することによって前記メッセージを復元し、ｃ．マスキング関数を前記さらなるシードに適用することによってさらなるマスクされたシードを取得し、ｄ．前記さらなるマスクされたシードを使用して前記復元されたメッセージを暗号化することによりさらなる暗号化されたメッセージを取得するさらなる計算手段と、前記さらなるシードと前記さらなる暗号化されたメッセージを前記第２端末に送信するさらなる送信手段とを有し、前記第２端末は、前記さらなるシードと前記さらなる暗号化されたメッセージとを受信する受信手段と、ａ．前記マスキング関数を前記さらなるシードに適用することによって前記さらなるマスクされたシードを復元し、ｂ．前記復元されたさらなるマスクされたシードを使用して前記さらなる暗号化されたメッセージを解読することにより前記メッセージを復元する他のさらなる計算手段とを有するシステム。
2008523757.tif 000002
【特許請求の範囲】
【請求項１】
認証ステーションを有する通信ネットワークによって第２端末に動作可能に接続される第１端末から前記第２端末へのメッセージのセキュアな通信のためのシステムであって、
前記第１端末は、
ランダムシードを取得する手段と、
マスキング関数を前記シードに適用することによってマスクされたシードを取得し、前記マスクされたシードを使用して前記メッセージを暗号化することにより暗号化されたメッセージを取得する計算手段と、
前記シードと前記暗号化されたメッセージとを前記認証ステーションに送信する送信手段と、
を有し、
前記認証ステーションは、
さらなるランダムシードを取得するさらなる手段と、
前記シードと前記暗号化されたメッセージとを受信する受信手段と、
ａ．前記マスキング関数を前記シードに適用することによって前記マスクされたシードを復元し、ｂ．前記復元されたマスクされたシードを使用して前記暗号化されたメッセージを解読することによって前記メッセージを復元し、ｃ．マスキング関数を前記さらなるシードに適用することによってさらなるマスクされたシードを取得し、ｄ．前記さらなるマスクされたシードを使用して前記復元されたメッセージを暗号化することによりさらなる暗号化されたメッセージを取得するさらなる計算手段と、
前記さらなるシードと前記さらなる暗号化されたメッセージを前記第２端末に送信するさらなる送信手段と、
を有し、
前記第２端末は、
前記さらなるシードと前記さらなる暗号化されたメッセージとを受信する受信手段と、
ａ．前記マスキング関数を前記さらなるシードに適用することによって前記さらなるマスクされたシードを復元し、ｂ．前記復元されたさらなるマスクされたシードを使用して前記さらなる暗号化されたメッセージを解読することにより前記メッセージを復元する他のさらなる計算手段と、
を有するシステム。
【請求項２】
第３端末をさらに有し、
前記認証ステーションはさらに、
さらなるランダムシードを取得する他のさらなる手段と、
ａ．他のさらなるマスキング関数を前記他のさらなるランダムシードに適用することによって他のさらなるマスクされたシードを取得し、ｂ．前記他のさらなるマスクされたシードを使用して前記復元されたメッセージを暗号化することによって他のさらなる暗号化されたメッセージを取得する他のさらなる計算手段と、
前記他のさらなるランダムシードと前記他のさらなる暗号化されたメッセージを前記第３端末に送信する他のさらなる送信手段と、
を有し、
前記第３端末は、
前記他のさらなるランダムシードと前記他のさらなる暗号化されたメッセージとを受信する他のさらなる受信手段と、
ａ．前記他のさらなるマスキング関数を前記さらなる他のランダムシードを適用することにより前記他のさらなるマスクされたシードを復元し、前記他のさらなるマスクされたシードを使用して前記他のさらなる暗号化されたメッセージを解読することによって前記メッセージを復元する他のさらなる計算手段と、
を有するシステム。
【請求項３】
前記通信ネットワークは、携帯電話ネットワークを有し、
前記マスキング関数と前記さらなるマスキング関数は、前記携帯電話ネットワークの各自の認証関数である、請求項１記載のシステム。
【請求項４】
前記携帯電話ネットワークは、ＧＳＭネットワークであり、
前記各自の認証関数は、前記第１及び第２端末のＡ３認証関数である、請求項３記載のシステム。
【請求項５】
請求項１記載のシステムに使用される第１端末。
【請求項６】
請求項１記載のシステムに使用される認証ステーション。
【請求項７】
請求項１記載のシステムに使用される第２端末。
【請求項８】
第１端末と第２端末とが認証ステーションを有する通信ネットワークにより動作可能に接続される、第１端末から第２端末にメッセージをセキュア通信する方法であって、
前記第１端末によって、
マスキング関数をランダムシードに適用することによってマスクされたシードを取得するステップと、
前記マスクされたシードを使用して前記メッセージを暗号化することによって暗号化されたメッセージを取得するステップと、
前記ランダムシードと前記暗号化されたメッセージとを前記認証ステーションに送信するステップと、
前記認証ステーションによって、
前記ランダムシードと前記暗号化されたメッセージとを受信するステップと、
前記マスキング関数を前記ランダムシードに適用することによって前記マスクされたシードを復元するステップと、
前記マスクされたシードを使用して前記暗号化されたメッセージを解読することによって前記メッセージを復元するステップと、
さらなるマスキング関数をさらなるランダムシードに適用することによってさらなるマスクされたシードを取得するステップと、
前記さらなるマスクされたシードを使用して前記メッセージを暗号化することによってさらなる暗号化されたメッセージを取得するステップと、
前記さらなるランダムシードと前記さらなる暗号化されたメッセージとを前記第２端末に送信するステップと、
前記第２端末によって、
前記さらなるランダムシードと前記さらなる暗号化されたメッセージとを受信するステップと、
前記さらなるマスキング関数を前記さらなるランダムシードに適用することによって前記さらなるマスクされたシードを復元するステップと、
前記さらなるマスクされたシードを使用して前記さらなる暗号化されたメッセージを解読することによって前記メッセージを復元するステップと、
を有する方法。
【請求項９】
請求項１記載の方法の自らの部分を第１端末が実行することを可能にする、前記第１端末のプロセッサ上で実行するためのコンピュータプログラム。
【請求項１０】
請求項１記載の方法の自らの部分を認証ステーションが実行することを可能にする、前記認証ステーションのプロセッサ上で実行するためのコンピュータプログラム。
【請求項１１】
請求項１記載の方法の自らの部分を第２端末が実行することを可能にする、前記第２端末のプロセッサ上で実行するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証ステーションを有する通信ネットワークによって第２端末に動作可能に接続される第１端末から第２端末へのメッセージのセキュア通信のためのシステムに関する。
【０００２】
本発明はまた、当該システムに使用される第１端末、第２端末、認証ステーション、方法及びコンピュータプログラムプロダクトに関する。
【背景技術】
【０００３】
２つの当事者間でメッセージをセキュアに通信する問題は、周知である。それは、通信中にメッセージを秘密に保つと共に、送信者と受信者の認証を要求する。秘匿性及び認証は、ある程度まで通信システムによって提供されるかもしれない。予想されるような呼び出しに応える何れかの者が他の当事者を認証する。
【０００４】
携帯電話ネットワークでは、例えば、ＧＳＭ規格に従って、３ＧＰＰ  ＴＳ４３．０２０  Ｖ５．０．０，ｓｅｃｔｉｏｎ  ４．３仕様書に記載されるように、暗号化された電話での会話が携帯電話と基地局との間で行われる。これは、無線インタフェースを介した盗聴のみに対して電話の会話をセキュアなものにしない。
【０００５】
それが第１端末と第２端末との間のセキュアなエンド・ツー・エンド通信を提供するものでないということが、当該既知のシステムの欠点である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、導入部に記載されるタイプのシステムであって、メッセージがエンド・ツー・エンドにセキュア通信され、ネットワークへの加入のセキュリティレベルを扱うシステムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題は、
第１端末は、
ランダムシード（ＳＡ）を取得する手段と、
マスキング関数（ＦＡ）を前記シード（ＳＡ）に適用することによってマスクされたシード（ＭＡ）を取得し、前記マスクされたシード（ＭＡ）を使用して前記メッセージ（Ｍ）を暗号化することにより暗号化されたメッセージ（ＫＡ）を取得する計算手段と、
前記シード（ＳＡ）と前記暗号化されたメッセージ（ＫＡ）とを前記認証ステーションに送信する送信手段と、
を有し、
認証ステーションは、
さらなるランダムシード（ＳＢ）を取得するさらなる手段と、
前記シード（ＳＡ）と前記暗号化されたメッセージ（ＫＡ）とを受信する受信手段と、
ａ．前記マスキング関数（ＦＡ）を前記シード（ＳＡ）に適用することによって前記マスクされたシード（ＭＡ）を復元し、ｂ．前記復元されたマスクされたシード（ＭＡ）を使用して前記暗号化されたメッセージ（ＫＡ）を解読することによって前記メッセージ（Ｍ）を復元し、ｃ．マスキング関数（ＦＢ）を前記さらなるシード（ＳＢ）に適用することによってさらなるマスクされたシード（ＭＢ）を取得し、ｄ．前記さらなるマスクされたシード（ＭＢ）を使用して前記復元されたメッセージ（Ｍ）を暗号化することによりさらなる暗号化されたメッセージ（ＫＢ）を取得するさらなる計算手段と、
前記さらなるシード（ＳＢ）と前記さらなる暗号化されたメッセージ（ＫＢ）を前記第２端末に送信するさらなる送信手段と、
を有し、
第２端末は、
前記さらなるシード（ＳＢ）と前記さらなる暗号化されたメッセージ（ＫＢ）とを受信する受信手段と、
ａ．前記マスキング関数（ＦＢ）を前記さらなるシード（ＳＢ）に適用することによって前記さらなるマスクされたシード（ＭＢ）を復元し、ｂ．前記復元されたさらなるマスクされたシード（ＭＢ）を使用して前記さらなる暗号化されたメッセージ（ＫＢ）を解読することにより前記メッセージ（Ｍ）を復元する他のさらなる計算手段と、
を有するシステムにより実現される。
【０００８】
前記メッセージは、端末間のさらなるセキュア通信に使用される秘密鍵から構成されるか、又は有するかもしれない。さらなるセキュア通信は、通信ネットワークを使用するが、又はインターネットなどの他のネットワークを使用してもよい。システムは、２つの加入者の間の信頼されたセキュア通信を、それらの間の物理的なビジットを要求することなく実現するのに使用されてもよい。このような使用の具体例は、メッセージがインターネットを介しウェブコミュニティにアクセスするためのキーを有するウェブコミュニティのセキュアな確立であり、メッセージは、ウェブコミュニティの各メンバーにセキュアに配布される。
【０００９】
システムは、単一の認証ステーションを介し加入する端末間で秘密メッセージを共有するのに利用可能であるが、あるいは、システムはまた、第１認証ステーションに加入する第１端末と第２認証ステーションに加入する第２端末との間で使用されてもよい。これは、第１認証ステーションから第２認証ステーションにメッセージをセキュアに転送するさらなるステップを要求する。これは、第１ネットワークオペレータに加入する第１携帯電話と第２ネットワークオペレータに加入する第２携帯電話など、各自の認証ステーションにおいて認証する端末間において、メッセージはセキュアに交換されるという効果を有する。さらなる効果は、第１若しくは第２端末又は両端末がローミングする、すなわち、自らのホームネットワークから離れ、訪問したネットワークによってサービスを提供されるというものである。
【００１０】
システムのセキュリティは、第１端末と認証ステーションのみがマスキング関数ＦＡを共有し、同様に、第２端末と認証ステーションのみがマスキング関数ＦＢを共有するということに基づいている。
【００１１】
各マスキング関数は端末と認証ステーションとの間でのみ共有されているため、第１端末のユーザは、認証ステーションのみが解読鍵を生成し、メッセージを復元することができるということを確信する。同様に、第２端末のユーザは、認証ステーションのみがシードからメッセージを復元し、マスクされたシードを生成することが可能であるということを確信し、メッセージが信頼されたソースから供給されることが保証される。
【００１２】
第１及び第２端末並びに認証ステーションを有するシステムの各コンポーネントは、メッセージのセキュア通信のため協力するため、所与の順序により意図されたアクションを実行するよう構成される。第１端末のユーザによる手動によるトリガーは、第１端末上で実行されるソフトウェアアプリケーションなどから、自動化されたトリガーにより実行されるかもしれない。
【００１３】
メッセージは、デジタル又はアナログフォーマットによるものであるかもしれない。メッセージがアナログフォーマットによるものである場合、それは、暗号化前にデジタルフォーマットに変換されてもよい。あるいは、暗号化がメッセージのアナログフォーマットについて実行されてもよい。
【００１４】
送信はまた、ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）若しくはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）アドレス、ＩＭＳＩ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｅｒ）、ＩＭＥＩ（Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）、又はＥ．１６４アドレスとしての電話番号など、第２端末の識別情報を有するものであってもよい。
【００１５】
送信は、既知の通知方法又はチャネルにより実行されてもよいが、それはまた、当該目的に専用の方法又はチャネルに関するものであってもよい。
【００１６】
米国特許６３７３９４６Ｂ１は、衛星モバイル通信システムにおける暗号鍵データを配布するシステムを開示する。暗号鍵データは、リモートノードから両端末に配布されるが、これにより、第１端末と第２端末との間のメッセージのセキュア通信以外の問題が解決されている。
【００１７】
実施例では、システムは、請求項２の特徴を有する。これは、メッセージが第１端末から第２及び第３端末に配布されるという効果を提供する。それはまた、認証ステーションが第１ステップを２回実行しないため、実行時間とパワーを節約する。さらに、送信は第３端末のさらなる特定を単に有するだけであるため、第１端末と認証ステーションとの間のプロトコルのオーバヘッドが節約されるかもしれない。
【００１８】
他の効果は、端末のリストが１回の移行でアドレス指定されるため、ユーザが第１端末を操作するのにさらに便利なものとなる。
【００１９】
本システムは、複数の端末間のセキュアな通信を実現するのに特に使用されるかもしれない。システムは、インターネット上のＷｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ  ＰｒｏｔｏｃｏｌやＷｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂの１つのセキュアに確立するのに利用可能である。
【００２０】
システムはさらに、少なくとも１つのさらなる端末を含むよう拡張可能であり、３つの端末に限定されるものではない。
【００２１】
他の実施例では、システムは、請求項３の特徴を有する。これはさらに、エンドユーザが端末を操作する利用性を向上させる。メッセージが多数の端末により交換可能となるように、携帯電話ネットワークはユビキタスである。
【００２２】
マスキング関数とさらなるマスキング関数は、携帯電話ネットワークの各自の認証関数であるため、本システムは、認証ステーションによる認証後に端末がネットワークへのアクセスを取得する典型的な携帯電話インフラストラクチャに良好に適合する。これは、認証ステーションと端末の改ざん耐性セキュリティモジュールとの間で共有される秘密鍵に基づく強力な認証を提供する。
【００２３】
システムの基礎は典型的な携帯電話ネットワークにすでに存在するため、システムは、相対的に容易に配備され、他のシステムの負担の多くを軽減する。
【００２４】
第１端末は携帯電話から構成されるが、第１端末はまた、ＰＤＡやラップトップコンピュータなどのさらなる接続された装置などのさらなるコンポーネントを有するようにしてもよい。
【００２５】
典型的には、送信手段は第１携帯電話の一部であり、さらなる受信手段は第２携帯電話の一部であれば十分である。
【００２６】
ランダムシードを取得する手段と計算手段とは、効果的には、スマートカードやＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）などの改ざん耐性モジュールにより実現可能である。
【００２７】
この目的に専用の特定の電話番号をダイアルする第１端末は、認証ステーションの各ステップの実行をトリガーするかもしれない。あるいは、本方法の実行は、ユビキタスなＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）に専用のタイプのコンテンツに第２端末のアドレスとメッセージをラッピングし、専用の送信先アドレスにコンテンツを送信することによりトリガーされてもよい。メッセージはＳＭＳサービスにより通信可能であるため、これらのサービスは、本発明によるシステムにより実現可能なセキュリティレベルより低いセキュリティレベルを提供する。これは、特に計算が改ざん耐性ＳＩＭ（Ｓｅｃｕｒｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）において実行されるケースである。
【００２８】
両加入者は、信頼される第三者として機能するネットワークオペレータを信頼する。メッセージは、端末間のさらなるセキュア通信に使用する公開鍵から構成され、又は有するようにしてもよい。この場合、システムは、公開鍵が認証された信頼される端末から供給されたものであることを保証する。
【００２９】
システムは、既存の携帯電話ネットワークに対する相対的に若干の変更しか要求されないため、相対的に低コストにより配備することができる。ネットワークオペレータにとっては、それはエンドユーザに新たなサービスの提供を配分するという効果を有する。また、サービスは、ネットワークを介し相対的にシンプルに配備される。
【００３０】
システムは、携帯電話ネットワークの課金機能と相対的に容易な方法により組み合わせ可能である。システムを使用するための支払は、エンドユーザの口座から引き落とされるかもしれない。
【００３１】
システムはまた、ローミング端末による使用のため適応されてもよく、ここでは、システムは、訪問する加入者を登録するビジタ位置レジスタを有する。例えば、通知システム番号７規格セットによるネットワークにおけるモバイルアプリケーション部分によってキャリーされる認証ステーションとビジタ位置レジスタとの間の通信後、ビジタ位置レジスタは、認証ステーションの一部のデータの複製を有する認証ステーションのプロキシとして機能するかもしれない。
【００３２】
システムのある実施例では、メッセージはＳＭＳメッセージであるかもしれない。これは、第１端末のＳＭＳメッセージエディタ、制御用のインボックス、アウトボックス及びメニューなどのＳＭＳメッセージ処理アプリケーションなど、既存のインフラストラクチャの一部が利用可能であるという効果を提供する。それはまた、ＳＭＳメッセージ処理の利便性と普及により加入のセキュリティレベルに近い相対的に高いセキュリティレベルの効果的な組み合わせを提供する。
【００３３】
他の実施例では、システムは請求項４の特徴を有する。特定タイプの携帯電話ネットワークは、ＧＳＭ又はＵＭＴＳ規格に基づく。Ａ３認証関数は、実際上セキュアかつコスト効果的なものであると判明しているが、さらにネットワークオペレータが自らのネットワークに認証関数を特化させるためパラメータを設定するための余地を残している。
【発明を実施するための最良の形態】
【００３４】
図２の実施例では、システム１００は、第１端末１０２と、第２端末１０３と、認証ステーション１０５を有する通信ネットワーク１０４とを有する。第１端末１０２と第２端末１０３とは、ホーム・ロケーション・レジスタ（ＨＬＲ）１０５を有するＧＳＭ通信ネットワーク１０４により動作可能に接続される適応されたＧＳＭ又はＵＭＴＳフォンである。システム１００は、第１端末１０２から第２端末１０３へのメッセージＭのセキュアな通信のため構成される。
【００３５】
図１において、図２の実施例がより詳細に示される。第１端末１０２は、ランダムシードＳＡを取得するための手段１０６を有する。当該手段１０６は、乱数生成装置であって、ハードウェアにより、又は部分的若しくは全体的にソフトウェアにより実現されてもよい。１つの具体例は、線形合同法による乱数生成装置である。手段１０６はまた、メッセージＭを生成するのに利用可能である。これは、特にメッセージＭが端末１０２と１０３との間のさらなる通信により使用するためのキーを有する場合に効果的である。なぜなら、このようなキーは、手段１０６により生成される乱数を用いて生成可能であるためである。これは、乱数生成装置を節約する。
【００３６】
第１端末１０２は、マスキング関数ＦＡをシードＳＡに適用することによって、マスクされたシードＭＡを取得するよう構成された計算手段１０８を有する。計算手段１０８は、デスクトップ、ラップトップ、携帯又はパームトップコンピュータなどのコンピュータに通常使用されるような汎用プロセッサであってもよく、又はそれを有するものであってもよい。計算手段１０８はまた、ＧＳＭ若しくはＵＭＴＳフォン又はスマートカードの埋め込みプロセッサなどの専用プロセッサであってもよく、又はそれを有するものであってもよい。計算手段１０８は、例えば、携帯電話に使用されるユビキタスなサブスクライバ・アイデンティティ・モジュール（ＳＩＭ）や電子財布機能を有するチップカードなど、部分的若しくは全体的に改ざん耐性を有するものであってもよい。これは、計算手段を解読するための労力が、典型的にはそうすることによるゲインを上回るように、メッセージＭやマスキング関数ＭＡなどを復元するのにそれの動作を操作し、又はその内部を観察するため、計算手段１０８を改ざんすることが相対的に困難であるという効果を有する。
【００３７】
マスキング関数ＭＡは、マスクされたランダムシードＭＡからランダムシードＳＡを復元することが相対的に困難なものとなるように、適用されるランダムシードＳＡをマスクするという性質を有している。
【００３８】
さらなるマスキング関数ＦＢと同様に、マスキング関数ＦＡは、携帯電話ネットワーク１０４の端末１０２、１０３の各自の認証関数であるかもしれない。マスキング関数は、端末間で相違するシリアルナンバー又はハードウェアキーにより、又は排他性のあるものと同程度シンプルなものであるかもしれない。
【００３９】
各認証関数は、ネットワーク１０４がＧＳＭ携帯電話ネットワークである場合、第１端末１０２と第２端末１０３のＡ３認証関数であってもよい。あるいは、Ａ５、Ａ８又はＧＥＡ３関数が使用されてもよい。また、上記関数のそれぞれは、ＫＧＣＯＲＥ関数によるものであってもよい。これらの関数の効果は、それらが任意であるが、所定の長さを有するキーを可能にするということを含む。これらの関数は、例えば、３ＧＰＰ  ＴＳ  ５５．２１６  Ｖ６．２．０などに記載されている。
【００４０】
計算手段１０８はさらに、暗号化のキーとしてマスクされたシードＭＡを利用してメッセージＭを暗号化することによって、暗号化されたメッセージ１０９を取得するよう構成される。この暗号化は、ＤＥＳやｔｒｉｐｌｅ−ＤＥＳアルゴリズムなどの秘密鍵アルゴリズム、又はＥｌＧａｍａｌやＤｉｆｆｉｅ−Ｈｅｌｍａｎ暗号化などの公開鍵アルゴリズムに基づくものであってもよい。
【００４１】
第１端末１０２は、シードＳＡと暗号化されたメッセージＫＡを認証ステーション１０５に送信する送信手段１１２を有する。送信手段１１２は、無線のケースではＲＦ送信機やアンテナなどにより無線であるか、又は有線を有する媒体を介し送信するよう構成されてもよい。この送信は、ＳＭＳ又はＭＭＳにより行われてもよい。暗号化されたメッセージＫＡを認証ステーション１０５に伝達することは、認証ステーションとの有線リンクに潜行するＧＳＭネットワークの基地局との１つの無線リンクなどの複数のリンクを伴うものであってもよい。
【００４２】
認証ステーション１０５は、第１端末１０２により送信されるメッセージＫＡを認証し、メッセージを再暗号化し、メッセージを送信先端末１０３に転送するためのものである。認証ステーション１０５は、ＧＳＭネットワークにおいて一般的なＨＬＲであってもよいが、それはまたＳＩＰサーバ又は他のサーバであってもよい。
【００４３】
認証ステーション１０５は、ＧＳＭ受信機などの第１端末からシードＳＡと暗号化されたメッセージＫＡとを受信する受信手段１１５を有する。認証ステーション１０５はまた、さらなる計算手段１１６を有する。このさらなる計算手段１１６は、汎用の又は専用のプロセッサなどであってもよい。認証ステーション１０５はまた、さらなるランダムシードＳＢを生成する乱数生成装置１１３を有する。乱数生成装置１１３は、線形合同法による乱数生成装置を実現するソフトウェアルーチンなどによりさらなる計算手段１１６に実現されてもよい。
【００４４】
認証ステーション１０５は、マスキング関数ＦＡをシードＳＡに適用し、復元されたマスクされたシードＭＡを使用して暗号化されたメッセージＫＡを解読することによってメッセージＭを復元し、マスキング関数ＦＢをさらなるシードＳＢに適用することによってさらなるマスクされたシードＭＢを取得し、さらなるマスクされたシードＳＢを使用して復元されたメッセージＭを暗号化することによってさらなる暗号化されたメッセージＫＢを取得することによって、さらなるマスクされたシードＭＡを復元するよう構成される。これらのステップは、さらなる計算手段１１６を構成するプロセッサにより実行されるソフトウェアルーチンにより主として実現されるかもしれない。
【００４５】
認証ステーション１０５は、さらなるシードＳＢとさらなる暗号化されたメッセージＫＢとを第２端末に送信するさらなる送信手段１２０を有する。再び、ＧＳＭネットワークにおいて、これは、ＨＬＲから基地局と適応された携帯電話であるかもしれない第２端末への有線及び無線リンクを伴う。
【００４６】
第２端末１０３は、受信手段１２１とさらなる計算手段１２２を有する。
【００４７】
受信手段１２１は、さらなるシードＳＢとさらなる暗号化されたメッセージＫＢとを受信し、受信手段１２１は、適応されたＧＳＭフォンなどの一部であってもよい。携帯電話への適応は、当該適応が相対的に安価であるという効果によって、電話に埋め込み又はダウンロードされるソフトウェアに限定されるかもしれない。さらなる計算手段１２２は、マスキング関数ＦＢをさらなるシードＳＢに適用することによりさらなるマスクされたシードＭＢを復元し、復元されたさらなるマスクされたシードＭＢを使用してさらなる暗号化されたメッセージＫＢを解読することによってメッセージＭを復元するためのものである。その後、復元されたメッセージＭは、格納、転送、提供又はさらなる処理がされてもよい。
【００４８】
図３及び４の実施例では、システムは第３端末１２３を有する。第２端末１０３について言及されたことがまた、第３端末１２３にも該当する。第３端末１２３は、第２端末１０３とおそらく同一である。本実施例では、認証ステーション１０５は、他のさらなるランダムシードＳＣを取得する他のさらなる手段１２４と、他のさらなる計算手段１２６と、他のさらなるランダムシードＳＣと他のさらなる暗号化されたメッセージＫＣとを第３端末１２３に送信する他のさらなる送信手段１３１とを有する。他のさらなる計算手段１２６は、他のさらなるマスキング関数ＦＣを他のさらなるランダムシードＳＣに適用し、他のさらなるマスクされたシードＭＣを使用して復元されたメッセージＭを暗号化１３０することによって他のさらなる暗号化されたメッセージＫＣを取得することにより、他のさらなるマスクされたシードＭＣを取得するよう構成される。第３端末１２３は、他のさらなるランダムシードＳＣと他のさらなる暗号化されたメッセージＫＣとを受信する他のさらなる受信手段１３２と、他のさらなるマスキング関数ＦＣを他のさらなるランダムシードＳＣに適用することによって他のさらなるマスクされたシードＭＣを復元し、他のさらなるマスクされたシードＭＣを使用して他のさらなる暗号化されたメッセージＫＣを解読することによってメッセージＭを復元する他のさらなる計算手段１３３とを有する。もちろん、２より多くの端末がシステムの一部となっていてもよい。さらに、多数の端末が、メッセージＭが各アドレス指定された端末に送信されるように、第１端末１０２から認証ステーション１０５にメッセージＭを送信するとき、１つの宛先にアドレス指定されてもよい。
【００４９】
上述されるような本発明によるシステム１００の実施例は、それぞれ本発明による方法を実行するよう構成される。
【００５０】
また、第１端末１０２と第２端末１０３及び認証ステーション１０５の上述された実施例は、それぞれ各プロセッサが本発明による方法の各自の部分を実行することを可能にする本発明によるコンピュータプログラムによりプログラムされたプロセッサを有するかもしれない。
【００５１】
上述した実施例は本発明を限定するものではなく、例示するものであり、当業者は添付した請求項の範囲を逸脱することなく他の多数の実施例を構成することが可能であるということに留意すべきである。請求項において、括弧内に置かれた参照符号は請求項を限定するものとして解釈されるべきでない。“有する”という動詞とそれの派生語の使用は、請求項に記載された以外の要素又はステップの存在を排除するものでない。要素に先行する不定冠詞“ある”の使用は、このような要素が複数存在することを排除するものでない。本発明は、複数の異なる要素を有するハードウェアによって、また適切にプログラムされたコンピュータによって実現することが可能である。複数の手段を列記したシステム又は装置の請求項では、同一のハードウェアアイテムが、これらの手段のいくつかを実現するかもしれない。ある手段が互いに異なる請求項に記載されているという事実は、これらの手段の組み合わせが効果的に利用できないことを示すものではない。
【００５２】
“コンピュータプログラム”は、フロッピー（登録商標）ディスクなどのコンピュータ可読媒体に格納され、インターネットなどのネットワークを介しダウンロード可能であり、又は他の何れかの方法により市販される何れかのソフトウェアプロダクトを意味すると理解されるべきである。
【図面の簡単な説明】
【００５３】
【図１】図１は、本発明によるシステム１００のブロック図である。
【図２】図２は、本発明によるシステム１００の概略を示す。
【図３】図３は、本発明による第３端末を有するシステム１００の概略を示す。
【図４】図４は、本発明による第３端末を有するシステム１００のブロック図である。
【符号の説明】
【００５４】
１００  システム（Ｓ）
Ｍ  メッセージ
１０２  第１端末（ＦＴ）
１０３  第２端末（ＳＴ）
１０４  通信ネットワーク（ＣＮ）
１０５  認証ステーション（ＡＳ）
１０６  手段（Ｍ）
Ｓａ  ランダムシード（ＲＳ）
１０８  計算手段（ＣＭ）
１０９  暗号化
Ｍａ  マスクされたシード（ＭＳ）
１１０  解読
Ｆａ  マスキング関数（ＭＦ）
Ｍａ  暗号化されたメッセージ（ＥＭ）
１１２  送信手段（ＴＭ）
１１３  さらなる手段（ＦＭ）
Ｓｂ  さらなるランダムシード（ＦＲＳ）
１１５  受信手段（ＲＭ）
１１６  さらなる計算手段（ＦＣＭ）
１１７  暗号化
Ｍｂ  さらなるマスクされたシード（ＦＭＳ）
１１８  解読
Ｆｂ  さらなるマスキング関数（ＭＦ）
Ｋｂ  さらなる暗号化されたメッセージ（ＦＥＭ）
１２０  さらなる送信手段（ＦＴＭ）
１２１  受信手段（ＲＭ）
１２２  さらなる計算手段（ＳＦＣＭ）
１２３  第３端末（ＴＴ）
１２４  さらなる手段（ＳＦＭ）
１２５  さらなるランダムシード（ＳＦＲＳ）
１２６  さらなる計算手段（ＹＦＣＭ）
１２７  さらなるマスクされたシード（ＳＦＭＳ）
１２８  さらなるマスキング関数（ＳＦＭＦ）
１２９  さらなる暗号化されたメッセージ（ＳＦＥＭ）
１３０  暗号化（Ｅ）
１３１  さらなる送信手段（ＳＦＴＭ）
１３２  さらなる受信手段（ＳＦＲＭ）
１３３  さらなる計算手段（ＹＳＦＣＭ）
１３４  解読（Ｄ）
【図１】
2008523757.tif 000003
【図２】
2008523757.tif 000004
【図３】
2008523757.tif 000005
【図４】
2008523757.tif 000006
【国際調査報告】
2008523757.tif 000007
2008523757.tif 000008
2008523757.tif 000009