(57)【要約】  ＷｉｎｄｏｗｓベースのＰＣ２３などのコンピュータは、ＧＳＭまたはＵＭＴＳセルラまたは移動通信ネットワークで使用されるタイプなどの加入者識別モジュール（ＳＩＭ）１５を、それと関連付ける。ＳＩＭ１５は、ネットワークで使用される移動電話ハンドセットのＳＩＭを認証するのと同じ方法で、ネットワーク３を用いて認証されることができ、このようにして、ＰＣ２３のユーザおよびＰＣ２３自体を認証することができる。そのような認証は、例えば、ＰＣ２３上で動作する特定のアプリケーションに関して、ＰＣ２３の使用を可能にすることができる。呼掛けおよび応答メッセージが、ネットワーク３とＳＩＭ１５の間で、ＰＣ２３上に実装された認証モジュール３０を介して送信される。これらの認証メッセージは、オーバ・ザ・エア（ＯＴＡ）メッセージの所定のフォーマットを有し、そのフォーマットは、例えば、ＳＭＳメッセージなどの非認証メッセージを送信するために、ＧＳＭまたはＵＭＴＳ遠隔通信ネットワークでも使用される。認証データは、ＯＴＡメッセージ内にカプセル化される。ＯＴＡメッセージは、必ずしも無線（すなわち、オーバ・ザ・エア）で送信される必要はない。それらは、固定ネットワークを介して送信されてもよいが、ＯＴＡメッセージの所定のフォーマットを有する。
2009500696.tif 000002
【特許請求の範囲】
【請求項１】
エンティティを認証する方法であって、前記方法が、そのエンティティに、認証情報がそこに保存される認証記憶手段（１５）を提供するステップと、前記認証記憶手段（１５）を、通信ネットワーク（３）の複数の要素（５、７、９）を介して、認証手段（５０）に結合するステップであって、通信ネットワーク（３）は、前記認証手段（５０）を用いて前記エンティティを認証するために、前記認証記憶手段（１５）と前記認証手段（５０）の間でデータを交換する、ステップと、を含み、前記通信ネットワーク内の前記要素（５、７、９）の各々によって認識可能かつ送信可能な所定のメッセージフォーマットを有するメッセージで、前記データが送信され、そのメッセージフォーマットは、前記要素の各々によって非認証データを送信するためにも使用される点で特徴付けられる、方法。
【請求項２】
前記メッセージフォーマットが、前記オーバ・ザ・エア（ＯＴＡ）メッセージフォーマットに相当する、請求項１に記載の前記方法。
【請求項３】
前記認証記憶手段（１５）が、スマートカードを含む、請求項１または２に記載の前記方法。
【請求項４】
前記認証記憶手段（１５）が、加入者識別モジュール、すなわちＳＩＭを含む、請求項３に記載の前記方法。
【請求項５】
前記認証記憶手段（１５）が、ＧＳＭまたはＵＭＴＳ（３Ｇ）移動通信ネットワークを用いて前記エンティティを認証するためのデータを含む、請求項３または４に記載の前記方法。
【請求項６】
前記認証記憶手段（１５）に保存される前記認証情報は、前記移動通信ネットワークを用いて移動電話のハンドセットを認証するために使用可能である、請求項５に記載の前記方法。
【請求項７】
前記認証記憶手段（１５）が、ＧＳＭまたはＵＭＴＳ移動通信ネットワークと関連付けられる、請求項１から６のいずれか１項に記載の前記方法。
【請求項８】
前記通信ネットワークが、ＧＳＭまたはＵＭＴＳ移動通信ネットワークを含む、請求項１から７のいずれか１項に記載の前記方法。
【請求項９】
前記通信ネットワークが、インターネットを含む、請求項１から８のいずれか１項に記載の前記方法。
【請求項１０】
前記認証記憶手段（１５）が、キャリア（３２）に結合される、請求項１から９のいずれか１項に記載の前記方法。
【請求項１１】
データ処理装置（２３）を使用して実行されるトランザクションを認証するために、前記認証記憶手段（１５）を前記データ処理装置（２３）に結合するステップを含む、請求項１から１０のいずれか１項に記載の前記方法。
【請求項１２】
前記メッセージが、前記データ処理装置（２３）を介して送信される、請求項１１に記載の前記方法。
【請求項１３】
前記認証記憶手段（１５）を、前記キャリア（３２）を介して、前記データ処理装置（２３）に結合するステップを含む、請求項１０、１１、または１２に記載の前記方法。
【請求項１４】
前記メッセージが、前記キャリア（３２）を介して、前記認証記憶手段（１５）に送信される、請求項１０から１３のいずれか１項に記載の前記方法。
【請求項１５】
前記メッセージが、識別データを取得するように前記キャリアを促すための要素を含む、請求項１０から１４のいずれか１項に記載の前記方法。
【請求項１６】
前記識別データが、ＰＩＮまたは生体計測データを含む、請求項１５に記載の前記方法。
【請求項１７】
前記識別データが、前記認証手段に送信される、請求項１５または１６に記載の前記方法。
【請求項１８】
前記メッセージが、それらのメッセージを、非認証データを送信するために使用されるメッセージから弁別するための、弁別要素を含む、請求項１から１７のいずれか１項に記載の方法。
【請求項１９】
前記弁別要素が、前記認証記憶手段（１５）によって解釈可能である、請求項１８に記載の前記方法。
【請求項２０】
前記認証記憶手段（１５）と前記認証手段（５０）が、対応する暗号化および暗号解除方式を提供される、請求項１から１８のいずれか１項に記載の前記方法。
【請求項２１】
前記認証記憶手段（１５）と前記認証手段（５０）の間で、前記方式の１つを確立するステップと、その方式に従って、前記メッセージ内のデータを暗号化するステップと、を含む、請求項２０に記載の前記方法。
【請求項２２】
認証データが、前記データ処理装置（２３）と前記認証記憶手段（１５）の間で、前記データ処理装置（２３）の前記基本入出力システム（ＢＩＯＳ）を介して送信される、請求項１１から１４のいずれか１項に記載の前記方法。
【請求項２３】
前記データ処理装置（２３）が、前記移動通信ネットワーク（３）と無線で通信する、請求項２２に記載の前記方法。
【請求項２４】
前記データ処理装置（２３）が、移動通信データカードを含む、請求項２３に記載の前記方法。
【請求項２５】
前記データ処理装置（２３）から前記認証記憶手段（１５）にセキュリティデータを送信するステップと、前記セキュリティデータの前記有効性を検査するために、前記認証記憶手段（１５）を使用するステップと、前記セキュリティデータが有効であると決定された場合にのみ、選択されたデータを前記データ処理装置（２３）と交換するステップと、を含む、請求項１１に記載の前記方法。
【請求項２６】
前記セキュリティデータの前記存在または前記有効性とは関係なく、所定のデータをデータ処理装置（２３）と交換するステップを含む、請求項２５に記載の前記方法。
【請求項２７】
前記メッセージが、前記認証手段（５０）からの呼掛けと、前記認証記憶手段（１５）からの前記対応する応答と、を含む、請求項１から２６のいずれか１項に記載の前記方法。
【請求項２８】
エンティティを認証するための装置であって、前記装置が、認証情報がそこに保存される認証記憶手段（１５）と、通信ネットワーク（３）の複数の要素（５、７、９）を介して、前記認証記憶手段（１５）に結合する認証手段（５０）であって、通信ネットワーク（３）は、前記認証手段（５０）を用いて前記エンティティを認証するために、前記認証記憶手段（１５）と前記認証手段（５０）の間でデータを交換する、認証手段と、を含み、前記通信ネットワーク（３）内の前記要素の各々によって認識可能かつ送信可能な所定のメッセージフォーマットを有するメッセージで、前記データを送信する手段であって、そのメッセージフォーマットは、前記要素（５、７、９）の各々によって非認証データを送信するためにも使用される、手段によって特徴付けられる、装置。
【請求項２９】
前記メッセージフォーマットが、前記オーバ・ザ・エア（ＯＴＡ）メッセージフォーマットに相当する、請求項２８に記載の前記装置。
【請求項３０】
請求項１から２７のいずれか１項の前記方法を実行する手段を含む、請求項２８または２９に記載の前記装置。
【請求項３１】
認証情報がそこに保存される、エンティティを認証するための認証記憶手段（１５）であって、前記認証記憶手段（１５）は、通信ネットワーク（３）の複数の要素（５、７、９）を介して、認証手段（５０）に接続可能であり、通信ネットワーク（３）は、前記認証手段（１５）を用いて前記エンティティを認証するために、前記認証記憶手段（１５）と前記認証手段（５０）の間でデータを交換し、前記通信ネットワーク（３）内の前記要素（５、７、９）の各々によって認識可能かつ送信可能な所定のメッセージフォーマットを有するメッセージで、前記データを送信する手段であって、そのメッセージフォーマットは、前記要素（５、７、９）の各々によって非認証データを送信するためにも使用される、手段によって特徴付けられる、認証記憶手段。
【請求項３２】
前記メッセージフォーマットが、前記オーバ・ザ・エア（ＯＴＡ）メッセージフォーマットに相当する、請求項３１に記載の前記認証記憶手段。
【請求項３３】
前記認証記憶手段（１５）が、スマートカードを含む、請求項３１または３２に記載の前記認証記憶手段。
【請求項３４】
前記認証記憶手段（１５）が、加入者識別モジュール、すなわちＳＩＭを含む、請求項３３に記載の前記認証記憶手段。
【請求項３５】
前記認証記憶手段（１５）が、ＧＳＭまたはＵＭＴＳ（３Ｇ）移動通信ネットワークを用いて前記エンティティを認証するためのデータを含む、請求項３３または３４に記載の前記認証記憶手段。
【請求項３６】
前記認証記憶手段（１５）に保存される前記認証情報は、前記移動通信ネットワーク（３）を用いて移動電話（１）のハンドセットを認証するために使用可能である、請求項３５に記載の前記認証記憶手段。
【請求項３７】
請求項１から２７のいずれか１項の前記方法を実行する手段を含む、請求項３１から３６のいずれか１項に記載の前記認証記憶手段。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トランザクションの円滑化および認証に関する。例としてのみ以下で詳細に説明される本発明の実施形態では、（パーソナルコンピュータなどの）データ処理装置またはそのユーザと、（おそらくは遠隔の）サードパーティとの間のトランザクションが、円滑化および認証され、そのような円滑化および認証は、ユーザによってまたはユーザのために行われる、サードパーティへの支払いまたはデータ転送の円滑化および認証も含むことができる。
【発明の開示】
【課題を解決するための手段】
【０００２】
本発明の第１の態様によれば、エンティティを認証する方法が提供され、前記方法は、そのエンティティに、認証情報がそこに保存される認証記憶手段を提供するステップと、認証記憶手段を、通信ネットワークの複数の要素を介して、認証手段に結合するステップであって、通信ネットワークは、認証手段を用いてエンティティを認証するために、認証記憶手段と認証手段の間でデータを交換する、ステップと、を含み、前記データは、通信ネットワーク内の前記要素の各々によって認識可能かつ送信可能な所定のメッセージフォーマットを有するメッセージで送信され、そのメッセージフォーマットは、前記要素の各々によって非認証データを送信するためにも使用される。
【０００３】
本発明の別の態様によれば、エンティティを認証するための装置が提供され、前記装置は、認証情報がそこに保存される認証記憶手段と、通信ネットワークの複数の要素を介して、認証記憶手段に結合する認証手段であって、通信ネットワークは、認証手段を用いてエンティティを認証するために、認証記憶手段と認証手段の間でデータを交換する、認証手段と、通信ネットワーク内の前記要素の各々によって認識可能かつ送信可能な所定のメッセージフォーマットを有するメッセージで、前記データを送信する手段であって、そのメッセージフォーマットは、前記要素の各々によって非認証データを送信するためにも使用される、手段と、を含む。
【０００４】
本発明の別の態様によれば、認証情報がそこに保存される、エンティティを認証するための認証記憶手段が提供され、認証記憶手段は、通信ネットワークの複数の要素を介して、認証手段に接続可能であり、通信ネットワークは、認証手段を用いてエンティティを認証するために、認証記憶手段と認証手段の間でデータを交換し、通信ネットワーク内の要素の各々によって認識可能かつ送信可能な所定のメッセージフォーマットを有するメッセージで、前記データを送信する手段であって、そのメッセージフォーマットは、要素の各々によって非認証データを送信するためにも使用される、手段を含む。
【０００５】
本発明を実施するパーソナルコンピュータなどのデータ処理装置を伴う、トランザクションを円滑化および認証するための本発明による方法、装置、および認証記憶手段が、添付の図面を参照しながら、例としてのみ、今から説明される。
【０００６】
図では、同様の要素は、全般的に同じ参照番号によって表される。
【発明を実施するための最良の形態】
【０００７】
データ処理装置の使用を伴うトランザクションが認証を必要とする数多くの場合が存在する。例えば、データ処理装置は、通信が（インターネットを含む）遠隔通信リンクを介して行われなければならない遠隔サードパーティなどのサードパーティを相手にして、情報交換などのトランザクションを実行するように要求されることがある。サードパーティは、トランザクションが行われる前に、データ処理装置または差し当たりそのユーザが、サードパーティの満足がいくように認証されることを要求することがある。
【０００８】
述べられたように、トランザクションは、単に情報交換を伴うだけのことがある。例えば、データ処理装置のユーザは、単にサードパーティから情報をダウンロードするために、認証されることが必要なことがある。そのような情報は、データ処理装置のユーザのために、サードパーティによって保持される情報（例えば、ユーザの銀行口座に関する情報）とすることができる。そうではなく、情報は、ユーザが関係をもつまたはユーザが雇用されている組織または商業主体に属するデータネットワークなど、他のデータ処理装置上に保持される情報であって、したがって、出張中にユーザによるそのネットワークへのアクセスを容易にする情報とすることができる。別の可能なトランザクションは、データ処理装置による遠隔ロケーションからのソフトウェアのダウンロードを伴うことができる。
【０００９】
加えて、トランザクションは、提供される情報に対する見返りとしてのサードパーティへの支払いなどのトランザクションが行われることを可能にするために、ユーザによって行われる支払いを必要とすることがある。明らかに、そのような支払いが絡む場合、ユーザがサードパーティの満足がいくように認証されること、および支払いが安全、簡単、かつ保護された方式で行われることが重要である。
【００１０】
上記の説明は、データ処理装置の「ユーザ」について言及したが、上で説明されたトランザクションの少なくともいくつかは、実際には、人間のユーザを含まなくてよく、データ処理装置は、自動的に動作するように要求されることもできる（例えば、情報収集または監視役割で断続的に動作し、サードパーティに結果を報告する）。そのような場合、代替または追加として、データ処理装置がそれ自体をサードパーティの満足がいくように認証することが必要になることもある。
【００１１】
データ処理装置は、その装置またはその特定のユーザを認証するための所定の認証情報を保存する手段（認証記憶手段）を提供され、またはそのような手段と関連付けられる。一実施形態では、所定の情報を保存する手段は、着脱可能であり、したがって、ユーザによって持ち運ばれて、それを受け入れるように適合された任意のデータ処理装置（またはコンピュータ）に挿入されることができ、そのコンピュータを用いてそのユーザによって実行されるトランザクションに関して、そのユーザが認証されることを可能にする。有利には、そのような場合、所定の情報を保存する手段は、スマートカードを含む。
【００１２】
より具体的な例では、スマートカードは、ＧＳＭ（グループ・スペシャル・モバイル）またはＵＭＴＳ／３Ｇ（第３世代）ネットワークなどの移動またはセルラ通信ネットワークにおいて、ハンドセットの使用を認証するときまたは認証するために使用されるタイプの加入者識別モジュール、すなわちＳＩＭである。本明細書では「ＳＩＭ」という用語が使用されるが、ＳＩＭは、３Ｇ  ＵＳＩＭ、ＩＳＩＭ（ＩＰベースのマルチメディア・サブシステム−ＩＭＳ）、ＳＩＭ、またはユニバーサルＩＣカード（ＵＩＣＣ−ＳＩＭ、ＵＳＩＭ、またはＩＳＩＭがその上に存在できる、ＥＴＳＩ  ＳＣＰによって定義されたスマートカード・プラットフォーム）でもよいことを理解されたい。
【００１３】
図１は、ＵＭＴＳ（３Ｇ）移動またはセルラネットワークを示している。移動端末１は、ＵＭＴＳ（３Ｇ）移動通信ネットワーク３に登録される。移動端末１は、ハンドヘルド移動電話、携帯情報端末（ＰＤＡ）、またはデータカードを装着したラップトップコンピュータとすることができる。移動端末１は、ＵＭＴＳネットワークの場合、基地局（ノードＢ）５と無線ネットワークコントローラ（ＲＮＣ）７とを含む、移動通信ネットワーク３の無線アクセスネットワーク（ＲＡＮ）を介して、移動通信ネットワーク３と無線で通信する。移動端末１と移動通信ネットワーク３の間の通信は、無線アクセスネットワークから、固定（ケーブル）リンクによって接続されてもよいサービス提供ＧＰＲＳ支援ノード（ＳＧＳＮ）９を介して、移動通信ネットワーク３に転送される。
【００１４】
従来の方式では、複数の他の移動端末が、移動通信ネットワーク３に登録される。これらの移動端末は、移動端末１１、１３を含む。移動端末１１、１３は、端末１と同様の方式で、すなわち、適切なノードＢ５、ＲＮＣ７、およびＳＧＳＮ９を介して、移動通信ネットワーク３と通信する。
【００１５】
移動通信ネットワーク３は、インターネット１９など他のネットワークとの、適切なリンク２１を介したＩＰベースの通信を可能にする、ゲートウェイＧＰＲＳ支援ノード（ＧＧＳＮ）１７を含む。複数の端末が、インターネットに（固定または無線リンクによって）接続され、ＰＣ端末２３およびＰＤＡ端末２５が、例として示されている。
【００１６】
移動端末１、１１、１３の各々は、それぞれのＳＩＭ１５を提供される。各ＳＩＭの製造工程中、認証情報が、移動通信ネットワーク３の管理下で、ＳＩＭに保存される。移動通信ネットワーク３自体も、その管理下で発行された各ＳＩＭの（認証情報を含む）詳細を、ＳＩＭ管理機能５０に保存する。説明される実施形態によれば、この認証情報は、ＳＩＭとの通信を暗号化／暗号解除するために使用され得る複数の鍵セットを含む。
【００１７】
移動通信ネットワーク３の通常の動作においては、端末１、１１、１３は（例えば、発呼または被呼を目的として、ユーザが端末を起動したときに）、ネットワークがＳＩＭ１５を組み込んだ端末１、１１、１３に呼掛け（ｃｈａｌｌｅｎｇｅ）を送信し、それに応えて、ＳＩＭ１５が（ＳＩＭに保持された所定の情報−典型的には、認証アルゴリズムおよび一意鍵Ｋｉに応じて）応答を計算し、それを移動通信ネットワーク３に返送することによって認証される。移動通信ネットワーク３のＳＩＭ管理機能５０は、呼掛けを生成し、端末１、１１、１３から応答を受信する。関連ＳＩＭ１５の内容に関する事前保存された情報を使用して、管理機能５０は、移動端末１、１１、１３からの応答の期待値を計算する。受信された応答が、計算された期待応答と一致する場合、ＳＩＭ１５と関連移動端末（およびそのユーザ）は、認証されたと見なされる。
【００１８】
そのような認証プロセスは、移動通信ネットワーク３の管理下でＳＩＭ１５を提供された任意の端末について実行されることができることを理解されたい。端末が移動電話ハンドセットである場合、端末は、ネットワークの無線アクセスネットワークを介して、移動通信ネットワーク３と無線で通信するが、これは必須ではない。例えば、端末は、固定電話ネットワーク（ＰＳＴＮ）を介して、ＵＭＡ「アクセスポイント」を介して、および／またはインターネットを介して、ネットワークと通信してもよい。ＰＣ２３およびＰＤＡ２５も、ネットワークの管理下でＳＩＭ１５を提供されることができ、これらのＳＩＭも、必ずしも必要ではないが、ネットワーク３のＲＡＮを介する認証データの送信によって、認証を可能にする。
【００１９】
認証を実行するために送信されるメッセージのフォーマットは、使用されるＳＩＭのタイプ（例えば、ＳＩＭ、ＵＳＩＭ、ＩＳＩＭ、ＵＩＣＣ）および認証のタイプに応じて変化する。従来、図１に示される遠隔通信システムの各構成要素は、これらのフォーマットの特定の１つを有する認証メッセージを処理するように構成される。ＳＩＭのタイプが変更された場合、このことは、遠隔通信システムの各構成要素も変更されることを必要とする。説明される実施形態は、例えば、ＥＴＳＩおよび３ＧＰＰ規格ＴＳ２３．０４８、「Ｓｅｃｕｒｉｔｙ  Ｍｅｃｈａｎｉｓｍｓ  ｆｏｒ  ｔｈｅ  （Ｕ）ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ−Ｓｔａｇｅ  ２」で説明されるような、標準フォーマットを有するＯＴＡ（オーバ・ザ・エア）データパケットまたはエンベロープで認証メッセージを転送することによって、この問題を克服され、同文献は参照により本明細書に組み込まれる。遠隔通信システムの構成要素は、ＯＴＡデータパケットまたはエンベロープの内容のフォーマットに関わらず、標準フォーマットと互換性があるならば、ＯＴＡデータパケットまたはエンベロープを転送することができる。実際に、認証メッセージは、ＳＩＭ用に従来使用されたフォーマットである必要はなく、異なるフォーマットを有することもできる。
【００２０】
端末１、１１、１３、２３、２５によって使用されるＳＩＭ１５は、ＧＳＭまたはＵＭＴＳ規格仕様で定義されたタイプのＳＩＭとすることができ、またはＳＩＭのシミュレーション−すなわち、ＳＩＭの機能に相当する機能を実行するソフトウェアもしくはハードウェア（それ自体が別の装置に埋め込まれることができる）とすることができる。ＳＩＭは、ＷＯ−Ａ−２００４  ０３６５１３で説明される構成に従ったものであってよい。
【００２１】
説明される認証プロセスは、必ずしもユーザの人間としての身元を認証する必要がないことに留意されたい。例えば、セルラ通信ネットワークは、ＳＩＭを支給された前払い加入者を有し、前払いの見返りに、前払い加入者がネットワーク上で発呼を行うことを可能にする。しかし、そのような前払い加入者の身元は、ネットワークに知られていない（または必ずしも知られる必要がない）。それにも関わらず、そのようなユーザは、ネットワークがそのユーザのＳＩＭを認証するまで、すなわち、そのようなユーザがネットワーク用の特定の前払い口座を有する特定のユーザであることを確認するまで、ネットワークを利用することができない。そのような前払いユーザまたは加入者のＳＩＭは、そのユーザを認証する目的で、データ処理装置またはコンピュータにおいて、またはそれらに関連して、（説明された方式で）同じように良好に使用されることができる。
【００２２】
変更された状況を考慮して、ＳＩＭ（またはシミュレートＳＩＭ）上の認証情報を変更することができると望ましいことがある。例えば、ＳＩＭは、特定のセルラ通信ネットワーク−データ処理装置またはコンピュータが使用される国または地域で利用可能なネットワークに登録されたＳＩＭであるかもしれない。しかし、異なるセルラ通信ネットワークにＳＩＭを再登録するのが望ましいまたは必要な状況が生じることがある（例えば、装置またはコンピュータが、異なる国または地域に物理的に移される）。これが行われ得る方法は、発明者らの同時係属中の英国特許出力第０１１８４０６．８号、第０１２２７１２．３号、および第０１３０７９０．９号、ならびに対応するＰＣＴ出願第ＧＢ０２／００３２６５号、第ＧＢ０２／００３２６０号、および第ＧＢ０２／００３２５２号で開示されている。それらでより詳細に説明されるように、ＳＩＭは（したがって、シミュレートＳＩＭも）、最初に、複数のネットワークの各々に関する認証（および他の）情報を提供され、その情報は、選択的に起動可能な異なるネットワークに対応する。
【００２３】
しかし、ユーザが遠隔通信ネットワークの加入者である必要はない。代わりに、ユーザは、他の何らかの集中システムに登録された加入者であることができ、その場合、集中システムが、遠隔通信ネットワークのときと同じ方法で、認証プロセスを実行することができる。そのような場合、ＳＩＭ（またはシミュレートＳＩＭ）の登録は、そのような１つの集中システムから別のシステムに、上で説明されたのと同じ方式で、転送されることができる。
【００２４】
上で説明されたように、説明される実施形態における認証プロセスの目的は、データ処理装置またはコンピュータとサードパーティの間でのトランザクションを円滑化することである。認証プロセスが、ＳＩＭのユーザが加入者である遠隔通信ネットワークまたは他の何らかのシステムによって実行される場合、認証プロセスの満足な完了は、その後、そのネットワークまたはシステムによってサードパーティに伝達されて、トランザクションの進行を可能にする。
【００２５】
説明されるタイプの多くのトランザクションの場合、ユーザによるサードパーティへの支払いが伴うことがある。ユーザが加入者である遠隔通信ネットワークまたは他の集中システムによって認証プロセスが実行される、上で説明された構成は、そのような支払いの実行を有利に円滑化し、（しばしばそうであるように）支払いが少額（例えば、天気もしくは交通情報などの情報の受け取り、または特定のソフトウェアの一時的な使用に対する見返りの支払い）である場合に特に有利であり、そのような場合、支払いは、遠隔通信ネットワークまたは他の集中システムによって保持される加入者の口座の借方に計上されることができ、その後、処理料金を差し引いた後、もちろん、サードパーティに渡される。
【００２６】
図２のブロック図は、上で説明された方法を動作させる１つの方法を概略的に示している。
Ｗｉｎｄｏｗｓ（登録商標）ベースのＰＣ２３などのクライアント・プラットフォームは、オーセンティケータ・モジュール３０を含み、オーセンティケータ・モジュール３０は、他の装置と通信するためのベアラ独立なプロトコルを提供する、ＳＩＭアプリケーション・ツールキットに類似のコマンドセットをサポートする、クライアント・サブシステムの一部を形成する。ＳＩＭアプリケーション・ツールキットは、ＥＴＳＩおよび３ＧＰＰ仕様ＴＳ１１．１１、ＴＳ３１．１１１、ＴＳ１１．１４、およびＴＳ１０２．２２３で説明されており、これらの文献は公有に属しており、参照により本明細書に組み込まれる。オーセンティケータ・モジュール３０によってサポートされるコマンドは、これ以降、「ＳＩＭＴＡＬＫ」コマンドと呼ばれる。オーセンティケータ・モジュール３０は、ＳＩＭＴＡＬＫインタプリタを含み、ＳＩＭＴＡＬＫインタプリタは、ＳＩＭＴＡＬＫデータパケットを生成する。これらのデータパケットは、以下でより詳細に説明される、標準化セキュアＯＴＡメカニズムを使用して送信される。ＳＩＭ１５をその中に有するＳＩＭ装置３２が提供され、ＳＩＭ装置３２とオーセンティケータ・モジュール３０の間の通信は、（有線または無線接続とすることができる）接続３６を介して実行される。ＳＩＭ装置３２は、ＳＩＭＴＡＬＫコマンドを受信し、処理することができる。ＳＩＭ装置３２は、受信ＳＩＭＴＡＬＫデータパケットをカード・アプリケーション・ツールキット（ＣＡＴ）にマップして、ＳＩＭＴＡＬＫコマンドをＳＩＭ１５に転送する。ＣＡＴコマンドは、ＥＴＳＩ  ＳＣＰ  ＣＡＴ仕様ＴＳ１０２．２２３で定義されるような、ベアラ独立なプロトコルコマンドであり、同文献は公有に属しており、参照により本明細書に組み込まれる。ＳＩＭ１５は、ＳＩＭＴＡＬＫデータパケットも生成し、これらは、ＣＡＴを使用してＳＩＭ装置３４に転送される。
【００２７】
クライアント・アプリケーション３８が、ＰＣ１０上に提供され、ユーザが遠隔サービス運営業者４０からサービスを得ることを可能にする。「遠隔」という言葉によって、ＰＣ２３とサービス運営業者４０の間に特定の地理的距離が存在することを暗示する意図はないことを理解されたい。しかし、一般にサービス運営業者４０は、必須ではないが、ＰＣ２３とは独立に制御される。
【００２８】
この実施形態では、移動通信ネットワーク３は、サービスゲートウェイ４４を介して、識別プロバイダサービス４６、支払いプロバイダサービス４８、およびＳＩＭ管理サービス５０を提供する。サービスゲートウェイ４４は、ＳＩＭＴＡＬＫコマンドを受信することができ、またＳＩＭＴＡＬＫコマンドを生成することができる。ネットワーク３は、任意のタイプのネットワークであってよく、本発明は、移動通信ネットワークに限定されないことを理解されたい。例えば、サービスゲートウェイ４４は、ローカルエリアネットワーク、ワイドエリアネットワーク、および／またはインターネットによってＰＣ２３に結合されるコンピュータ内に提供されることができる。
【００２９】
ＳＩＭ装置３２は、ＰＣ２３との有線または無線通信を可能にする「ドングル」を含むことができる。好ましくは、ＳＩＭ（またはスマートカード）とＰＣ２３の間の通信は、保護されている。通信は暗号化されることができ、または他の任意の保護された通信のための手段が利用されてよい。
【００３０】
ドングル３２は、ＳＩＭ１５を受け入れることができ、またはＳＩＭ１５をシミュレートするソフトウェアを組み込むことができる。ドングル３２は、トランザクションを認証するための（または他の任意の適切な目的の）データが、ドングル３２とＰＣ２３の間で、さらにネットワーク３２との間で受け渡しされることを可能にする。ＳＩＭ１５とドングル３２の間で電子的なデータ交換を可能にする適切なコネクタが、ドングル３２内に提供される。ドングル３２はさらに、データ通信目的でＰＣ２３に接続することを可能にする適切なコネクタ３６を含む。例えば、コネクタは、ＵＳＢコネクタ、Ｆｉｒｅｗｉｒｅ１３９４コネクタ、ＳｍａｒｔＭｅｄｉａ（登録商標）コネクタ、（例えば、ＮＦＣＩＰ−１プロトコルを使用する）近接場コネクタ、Ｂｌｕｅｔｏｏｔｈ（登録商標）コネクタ、赤外線コネクタ、または他の任意の適切なコネクタとすることができる。
【００３１】
図３に示されたドングル３２の筐体５２は、様々なプッシュボタン５６がその上に設けられ、そのうちの１０個は、それぞれ０から９までの数字がその上に表示されている。この実施形態では、ドングル３２は、適切に示されたプッシュボタン５６を操作することによって、ユーザからＰＩＮ番号の入力を受け取るための（ソフトウェアなどの）手段を含む。筐体５２はさらに、任意選択で、ユーザにＰＩＮ番号の入力を促すための、および／または必要であればＰＩＮ番号を入力された通りに表示し、同様に他の情報も表示するためのディスプレイ５８を提供する。
【００３２】
プッシュボタン５６の代替として、ＰＩＮ入力を可能にするための他の手段が提供されることもできることを理解されたい。代替として、ユーザから他の何らかのセキュリティ情報を取得し、これをＳＩＭ１５上に保存されたデータと比較することによって、ユーザは、ＳＩＭ１５の使用を認可されることができる。例えば、取得されるデータは、ユーザの指紋、または別の人間で再び生じる可能性が低い他の何らかの特徴、例えば、適切な生態計測データなどとすることができる。指紋（または他の情報）の詳細は、特徴を表す入力データと比較するため、ＳＩＭ上に、またはネットワーク３のＩＤプロバイダ４６（もしくは他のどこか）によって保存されることができる。
【００３３】
上記の説明では、トランザクションを認証するために使用されるＳＩＭは、ドングル３２で提供される従来のＳＩＭの形態を有することができる。これは単に、移動ネットワークの加入者が発呼および被呼を行うために従来の移動電話ハンドセットで使用するＳＩＭとすることができる。代替として、ＳＩＭ１５は、ＰＣ２３に着脱可能に直接はめ込まれることができ、または（容易に取り外せない、もしくは全く取り外せないように）ＰＣ２３内に埋め込まれることができる。さらに代替として、ＳＩＭは、別個の物理的形態をもたなくてもよく、ＰＣ２３またはドングル３２内でソフトウェアおよび／またはハードウェアを用いてシミュレートされてもよい。ＳＩＭは、ＰＣ２３のチップセットでシミュレート、または組み込まれることができる。例えば、ＳＩＭは、ＰＣ２３の中央プロセッサユニット内に組み込まれ、またはシミュレートされることができる。そのような構成は、（ＰＣ２３を使用不能にしない限り）ＳＩＭ（またはシミュレートＳＩＭ）がＰＣ２３から取り除かれないようにする。
【００３４】
ＳＩＭが、ＰＣ２３またはドングル３２から容易に取り外せない形態をとる場合、遠隔通信システムの加入者は、例えば、移動電話ハンドセットで使用するための第２のＳＩＭを提供されることができる。
【００３５】
しかし、同じＳＩＭが、トランザクションを認証するために（ＰＣ２３またはドングル３２で）使用され、遠隔通信ネットワークと共に従来の方式でも（例えば、移動電話ハンドセットを使用して発呼および被呼を行うために）使用される場合、発呼が行われたときに移動電話ネットワークを用いてＳＩＭを認証するのに使用されるのと同じデータが、トランザクションの認証を提供するために使用されてもよい。代替として、ＳＩＭは、各認証タイプを実行するための別々のレコードを有することもできる。トランザクションの認証に使用されるデータおよび／またはアルゴリズムを含む第１のレコードと、遠隔通信ネットワークを用いて端末を認証するための従来の方式で使用される第２の別個のレコードが存在してよい。第１および第２のレコードは、それぞれの認証鍵、遠隔通信ネットワークに対する一意識別子、および／または一意認証アルゴリズムを有することができる。移動電話ハンドセットは、ＰＣ２３のためにトランザクションを認証するＳＩＭのためのネットワーク３を用いて認証される必要はない。
【００３６】
ドングル３２は、ＰＣ（または他のコンピューティング装置）と共に使用される従来のデータカードの機能も実行してよい。したがって、ドングルは、ネットワーク３との無線遠隔通信のための手段を含む。この構成を用いて、ドングルは適切なサイズをとり、ドングルがデータカードとして動作することを可能にし、加えて上で説明された機能を有することを可能にする適切なコネクタを含む。
【００３７】
ＰＣ２３に最初に電源が投入され、それに結合されたＳＩＭ１５にも一緒に電源が投入されたとき、またはＳＩＭ１５が最初に、すでにオン状態のＰＣ２３に（ＳＩＭ装置３２を介して）結合されたとき、図４のフローチャートによって示される以下の初期化プロセスが実行される。
【００３８】
オーセンティケータ・モジュール３０は、ＳＩＭ１５に、そのＳＩＭを識別するデータと、それが属する識別プロバイダ４６およびサービスゲートウェイ４４（すなわち、例えば、ＳＩＭ１５がその管理下で支給されたＳＩＭ管理機能５０と関連付けられた識別プロバイダおよびサービスゲートウェイ）の表示を要求する−ステップａ。オーセンティケータ・モジュール３０によるＳＩＭ１５にデータを求めるこの要求は、オーセンティケータ・モジュール３０からＳＩＭ装置３２に渡される。ＳＩＭ装置３２は、要求をＳＩＭ１５に転送する−ステップｂ。ＳＩＭ１５は、その識別データ、サービスゲートウェイ４４のアドレス、および識別プロバイダ４６のアドレスを返す−ステップｃ。ＳＩＭ装置３２は、このデータをオーセンティケータ・モジュール３０に転送する−ステップｄ。
【００３９】
次にオーセンティケータ・モジュール３０は、サービスゲートウェイ４４に初期化データを要求するために、サービスゲートウェイ４４と交信する−ステップｅ。オーセンティケータ・モジュール３０は、例えば、ネットワーク３の管理下で発行される、すべてのオーセンティケータ・モジュール３０に提供される鍵である、「グローバル」鍵を提供されることができる。そのような鍵は、実施において分かりにくくされることができる。また、鍵は、危険にさらされた場合は、更新されてもよい。オーセンティケータ・モジュール３０は、オーセンティケータ・モジュール３０のインテグリティを検査するために、グローバル鍵をサービスゲートウェイ４４に提供する。初期化データ要求が、サービスゲートウェイ４４によって、識別プロバイダ４６に渡される。識別プロバイダは、ＳＩＭ識別データ、サービスゲートウェイ４４のアドレス、および識別プロバイダ４６のアドレスを検査し、この情報が正しいと決定された場合、識別プロバイダ４６は、サービスゲートウェイ４４が（オーセンティケータ・モジュール３０およびＳＩＭ装置３２を介する）ＳＩＭ１５へのＯＴＡ通信パスを確立することを可能にする、サービスゲートウェイ４４のための初期化データを生成する−ステップｆ。上で指摘されたように、各ＳＩＭの認証情報は、ＩＤプロバイダ４６によって保存される。ＩＤプロバイダ４６は、通信パスを介して送信されるＯＴＡデータパケットの内容を暗号化するために、（ＳＩＭ管理機能５０から取得された鍵セットデータを使用して）適切な鍵セットを選択する。各ＯＴＡデータパケットのヘッダは、ＯＴＡデータパケットのタイプ（例えば、ＳＭＳテキストメッセージ、認識メッセージなど）の表示と、選択された鍵セットの表示とを含むが、鍵自体は含まない。このヘッダは、ＳＩＭ１５によって受信される。データパケットが認証メッセージであると決定された場合、ＳＩＭＴＡＬＫコマンドが抽出され、鍵セット表示が識別される。製造中にＳＩＭに提供される対応する鍵セットがアクセスされ、今確立されている通信セッション中にサービスゲートウェイから受信されたメッセージを暗号解除するために使用される。任意選択で、新しい鍵セットがメッセージを暗号化するために使用されることが可能なように、新しい鍵セットが、ＳＩＭに送信され、対応する鍵セットが、ＳＩＭ管理機能５０に保存されることもできる。
【００４０】
ＯＴＡデータパケットは、ＥＴＳＩ  ３ＧＰＰ規格ＴＳ２３．０４８によって定義された標準フォーマットであり、同文献は公有に属しており、参照により本明細書に組み込まれる。ＯＴＡデータパケットの形式は、ベアラ独立である。ＯＴＡデータパケットは、必ずしもオーバ・ザ・エアで送信される必要はない。ＯＴＡデータパケットは、オーバ・ザ・エアで送信されてもよく、またはインターネットを含む固定（有線）ネットワークを介して送信されてもよい。
【００４１】
図５Ａおよび図５Ｂのフローチャートについて次に言及がなされる。
加入者は、遠隔サービス運営業者４０によって提供されるサービスを使用したいと望む場合（図５Ａに示されたフローチャートのステップＡ）、ＳＩＭ１５を含むドングル３２をＰＣ２３の適切な接続スロットに挿入することによって、または無線リンクを使用することによって、ＳＩＭ１５をＰＣ２３に結合する（ステップＢ）。その後、加入者は、必要とするサービスを得るために、ＰＣ２３上で関連クライアント・アプリケーション３２を起動する（ステップＣ）。例えば、クライアント・アプリケーション３２は、加入者のＰＣ２３上にインストールするための、サービス運営業者４０によって、またはサービス運営業者４０の管理下で提供される特別なソフトウェアとすることができる。代替として、クライアント・アプリケーション３２は、サービス運営業者４０の適切なウェブサイトを訪問するためのウェブブラウザとすることができる。
【００４２】
図２に示されたシステムの動作を説明するために、サービス運営業者４０である販売業者から特定のＣＤを購入したい加入者の例が提供される。ＰＣ２３上のグラフィカル・ユーザ・インタフェースを使用して、加入者は、ＰＣ２３上で提供されるウェブブラウザソフトウェアを立ち上げ、インターネットを介して、サービス運営業者４０のウェブサイトにアクセスする。ウェブブラウザソフトウェアは、クライアント・アプリケーション３２を構成し、ＣＤを販売するサービス運営業者４０に関連するウェブサイトにアクセスすることを可能にする。
【００４３】
クライアント・アプリケーション３２とサービスプロバイダ４０の間のデータ通信は、固定ネットワーク（例えば、ＰＳＴＮ）によるものでよく、またはネットワーク３もしくは別の移動通信ネットワークなどの無線ネットワークによるものでもよい。
【００４４】
その後、加入者は、サービス運営業者４０によって必要とされる（名前および住所などの）詳細を入力する−ステップＤ。
加入者は、加入者が購入したいＣＤを特定するためにウェブサイトを探索する。加入者によって要求されるＣＤが特定されると、加入者は、例えば、ウェブサイトによって提供される「ＣＤ購入」ボタン上でマウスクリックを行うことによって、サービスメッセージを求める要求を、クライアント・アプリケーション３２にサービス運営業者４０へ送信させる（ステップＥ）。メッセージは、要求されたＣＤを特定するデータと、加入者のＳＩＭ１５を用いてトランザクションを認証することができるオーセンティケータ・モジュール３０を加入者がＰＣ上にインストールしていることを表すフィールドを含む（加入者のＳＩＭ識別子などの）加入者を特定するデータとを含む。
【００４５】
トランザクションのこのステージで、サービス運営業者４０は、加入者の名前、住所、および注文したいＣＤを含む、加入者についての一定の詳細を提供される。この情報は、本当は加入者ではない誰かによって提供されるかもしれない。トランザクションを認証するために、サービス運営業者４０は、サービスコンテキストＳCを構成する（ステップＦ）。サービスコンテキストは、以下のフィールドを含むデータパケットである。
【００４６】
○サービス運営業者４０の識別子。
○加入者の名前（またはＳＩＭ識別子などの他の識別子）。
○認識されるトランザクションの詳細（この場合は、ＣＤの購入）。
【００４７】
もちろん、追加または代替の情報も提供されてよい。
サービスコンテキストＳCは、インターネットを介してクライアント・アプリケーション３２に送信される。クライアント・アプリケーション３２は、サービスコンテキストＳCをオーセンティケータ・モジュール３０に渡す（ステップＧ）。クライアント・アプリケーション３２は、トランザクションがどのクライアント・アプリケーションに由来するかをネットワーク３が決定することを可能にするために、それ独自の識別子をサービスコンテキストＳCに追加してもよい。
【００４８】
オーセンティケータ・モジュール３０は、サービスコンテキストを分析し、ネットワーク３によるトランザクションの認証を求める要求が必要とされていることを確認する。オーセンティケータ・モジュール３０は、ＳＩＭ１５を含む加入者のドングル３２が存在するかどうかを検出する（ステップＨ）。ドングル３２が存在しない場合、ユーザは、ドングルを利用可能にするよう促される。オーセンティケータ・モジュール３０は、認証されるトランザクションの説明を表示することもでき、加入者は、トランザクションを承認するか、それとも承認しないかの選択肢を提供されることができる。ドングルが存在し、トランザクションが加入者によって承認されたと仮定すると、オーセンティケータ・モジュール３０は次に、セキュリティトークンＳXを求める要求を、ネットワーク３のサービスゲートウェイ４４に送信する（ステップＩ）。サービスゲートウェイ４４に送信される要求は、サービスコンテキストＳCを含む。そのデータは、適切なネットワークを介して送信されてよい。例えば、データは、インターネットを介して送信されることができる。データは、固定電話ネットワークを介して、または遠隔通信ネットワーク３の移動もしくはセルラ・インフラストラクチャを介して送信されることができる。
【００４９】
その後、加入者は、（オーセンティケータ・モジュール３０を介してデータを送信することによって）ＳＩＭとの呼掛けおよび応答セッションを実行するサービスゲートウェイ４４によって認証される−ステップＪ。サービスゲートウェイ４４は、ランダムな呼掛けをオーセンティケータ・モジュール３０に送信し、それはＳＩＭ１５に送信される。呼掛けは、上で説明された方式で選択された鍵セットを使用して暗号化されるＯＴＡデータパケットとして送信される。ＳＩＭは、ＳＩＭ上に保存された対応する鍵セットを使用して、ＯＴＡデータパケットを暗号解除する。その後、暗号解除された呼掛けが抽出される。ＳＩＭ１５は、ＳＩＭ１５内に存在し、その特定の加入者に割り当てられた認証アルゴリズムおよび一意鍵Ｋｉの両方を使用して、ランダムな呼掛けを暗号化することによって応答する。応答は、選択された鍵セットを使用して暗号化され、使用された鍵セット（ならびにＯＴＡデータパケットの性質および宛先）を表すヘッダと共にＯＴＡデータパケット内にカプセル化される。ＯＴＡデータパケットは、オーセンティケータ・モジュール３０を介してサービスゲートウェイ４４に送信される。サービスゲートウェイ４４は、ＩＤプロバイダ４６を介してＳＩＭ管理機能５０から取得された鍵セットデータを使用して、ＯＴＡデータパケットを暗号解除する。その後、暗号解除されたＳＩＭ応答は、ＩＤプロバイダ４６に渡される。ＩＤプロバイダ４６は、それがその加入者のＳＩＭ１５から期待された応答であるかどうかを決定するために、応答を分析する。応答が期待された通りのものであった場合、サービスゲートウェイ４４は、セキュリティトークンＳXを発行し、これをオーセンティケータ・モジュール３０に送信する（ステップＫ）。オーセンティケータ・モジュール３０自体は、呼掛けおよび応答手続きの間に交換されるデータを理解する必要はなく、単にこのデータのための導管として機能しているに過ぎず、実際、オーセンティケータ・モジュール３０は、鍵セットを知らないので、ＯＴＡデータパケットを暗号解除することができない。
【００５０】
追加のセキュリティ方策として、サービスゲートウェイ４４によって生成されるＯＴＡ呼掛けデータパケットは、ＰＩＮまたは生体計測データなどの何らかのセキュリティデータを提供するよう加入者に要求する、ＳＩＭＴＡＬＫコマンドを含むことができる。このＳＩＭＴＡＬＫコマンドは、ＳＩＭによって抽出され、実行される。その後、ＳＩＭは、ボタン５６を使用してＰＩＮを入力するよう（または生体計測データを提供するよう）ユーザを促すために、ＳＩＭ装置３２にコマンドを送信する。ＰＩＮ（または生体計測データ）は、暗号化応答ＯＴＡデータパケット内にカプセル化され、加入者が先にＩＤプロバイダ４６に提供した、事前保存されたＰＩＮまたは生体計測データと比較される。
【００５１】
ＳＩＭ１５は、認証アルゴリズムおよび一意鍵Ｋｉなどの秘密データを含む。このデータが無権限の第３者によって取得されないことが重要である。通常の方式で発呼および被呼を行うために移動電話ハンドセットと共にＳＩＭが使用される場合、ＳＩＭへのアクセスは厳格な国際規格に従って動作する移動電話ハンドセットによるので、ＳＩＭ上の秘密データが危険にさらされることはない。これらの規格に準拠する移動電話ハンドセットだけが、ＳＩＭおよび移動通信ネットワークと共に使用されることを許可される。しかし、本発明の実施形態で想定されるように、ＳＩＭがＰＣ２３に結合される場合、ＳＩＭ上の秘密データは、ＰＣ２３上のアプリケーションまたはＰＣ２３にアクセスするアプリケーションによって、潜在的にアクセスされることができる。したがって、ＳＩＭ１５上の秘密データは、従来のようにＳＩＭが移動電話ハンドセットで使用されるときよりも、はるかに多く無権限アクセスにさらされる。
【００５２】
本発明の特徴によれば、ＳＩＭ１５は、ＰＣ２３によるＳＩＭ上のデータへの限られたアクセスだけを許可するように構成される。複数の異なるＳＩＭセキュリティモードが存在することができ、ユーザまたはネットワーク３によって選択可能とすることができる。
【００５３】
モード１では、ＰＣ２３上のアプリケーションは、ＳＩＭ  ＩＤ、ＳＩＭ発行者ＩＤ、ならびにサービスゲートウェイ４４およびＩＤプロバイダ４６のアドレスなどの識別データを読み取ることだけが可能である。ＰＣ２３は、ＳＩＭ１５から他のデータを取り出すことは可能ではなく、それによって、ＳＩＭ１５上に保存された秘密データを保護する。
【００５４】
モード２では、ＳＩＭ１５とＰＣ２３の間の通信は暗号化される。ＳＩＭ１５にアクセスすることを許可されたＰＣ２３上の唯一のアプリケーションは、オーセンティケータ・モジュール３０である。オーセンティケータ・モジュール３０を実施するためのソフトウェアは、公開−私有鍵ペアを含む。これらの鍵は、加入者へのＰＣ２３の出荷前に、オーセンティケータ・モジュール・ソフトウェアと一緒に、ＰＣ２３にインストールされることができる。代替として、オーセンティケータ・モジュール３０のソフトウェアおよび鍵は、ＰＣ２３にインストールするために、ＣＤ−ＲＯＭなどの記録可能媒体で、加入者に配布されることができる。ＰＣ２３に最初に電源が投入されたとき、またはドングル３４を使用してＳＩＭ１５が新たにＰＣ２３に接続されたとき、ＳＩＭ１５は、オーセンティケータ・モジュールにＳＩＭＴＡＬＫコマンドを発行して、その公開鍵および証明書を要求する。ＳＩＭ１５は、オーセンティケータ・モジュール３０に関連するルート証明書をそこに事前保存し、オーセンティケータ・モジュール３０の証明書が有効であるかを検査することができる。ＳＩＭ１５は、オーセンティケータ・モジュール３０の証明書が有効であると決定すると、セッション鍵を生成し、これをオーセンティケータ・モジュール３０に送信する。その後、オーセンティケータ・モジュール３０は、ＳＩＭ１５との通信を暗号化するために、この鍵を使用する。セッション鍵の知識は、ＳＩＭ１５がこれらの通信を暗号解除することを可能にする。したがって、ＳＩＭ１５は、（そのオーセンティケータ・モジュールが有効な証明書を有していることを理由に）このセッション鍵を使用して暗号化された通信は信頼できるオーセンティケータ・モジュールからのものであると推定することができる。有利には、ネットワーク３は、時々、有効な証明書の更新をＳＩＭ１５に提供する。何らかの方法でオーセンティケータ・モジュール３０が汚染されたことをネットワーク３が認識した場合、その証明書は無効にされ、このことがＳＩＭ１５に伝達される。オーセンティケータ・モジュール３０が、（例えば、ＰＣ２３の電源投入時に）その公開鍵および証明書をＳＩＭ１５に送信すると、ＳＩＭ１５は、証明書が無効にされたことを検出し、オーセンティケータ・モジュール３０とＳＩＭ１５の間の通信がこのセキュリティモードでは行えないように、セッション鍵を発行しない。
【００５５】
セキュリティモード３は、上で詳細に説明されており、ＯＴＡ通信チャネルが、ＳＩＭ１５とサービスゲートウェイ４４の間で確立されることを可能にする。しかし、そのようなＯＴＡ通信チャネルは、ＧＳＭ／３Ｇ呼掛けおよび応答手続きが正常に完了したときに、ＳＩＭＴＡＬＫコマンドをＳＩＭ１５に送信するために使用されることができるに過ぎない。すなわち、このセキュリティモードでの通信は、サービスゲートウェイ４４とＳＩＭ１５の間でのみ可能である。ＯＴＡデータパケットは、オーセンティケータ・モジュール３０を介して送信されるが、データパケットの内容は、ＩＤプロバイダ４６（およびＳＩＭ管理機能５０）とＳＩＭ１５にだけ知られた鍵セットを使用して暗号化されているので、オーセンティケータ・モジュール３０は、データパケットの内容にアクセスすることができない。
【００５６】
セキュリティモード４は、セキュリティモード２と類似しているが、他のモードとの対話のための事前要求手続きが存在しない。セキュリティモード４は一般に、ＷＬＡＮなどのネットワークアクセス証明書を伝達するために使用される。ＷＬＡＮ認証の場合、この選択肢は常に、ＷＬＡＮがＳＩＭ上の暗号認証処理を終了することを要求し、すなわち、ＥＡＰクライアントは、ＰＣアプリケーションと一緒に存在するよりも、ＳＩＭ上に存在するべきである。
【００５７】
他の選択可能なセキュリティモードも提供されてよい。
図５Ｂのフローチャートに再び戻ると、認証が正常に完了した後、トランザクションに関する支払いが必要とされる場合、必要とされる支払いの詳細が、サービスコンテキストＳCに含まれる。この情報は、サービスゲートウェイ４４によって、サービスコンテキストＳCから抽出される。その後、サービスゲートウェイ４４は、加入者の口座に資金を蓄えている支払いプロバイダ４８に、ネットワーク３を用いてメッセージを送信することができる。
【００５８】
セキュリティトークンＳXが、クライアント・アプリケーション３８に渡される（ステップＬ）
その後、クライアント・アプリケーション３８は、セキュリティトークンをサービス運営業者４０に渡す（ステップＭ）。
【００５９】
セキュリティトークンＳXは、特定の加入者、およびサービス運営業者４０による特色を有するトランザクションに特有のデータを含む。数多くのトランザクションが、ネットワーク３、オーセンティケータ・モジュール３０、およびサービス運営業者４０によって並列に処理されることができる。これらは、セキュリティトークンＳX内の、サービス運営業者４０による特色を有する特定のトランザクションに特有のデータに基づいて、互いから弁別可能である。
【００６０】
セキュリティトークンＳXが、ネットワーク３とオーセンティケータ・モジュール３０の間で、またはクライアント・アプリケーション３８とサービス運営業者４０の間で受け渡されるときに、傍受されたとしても、それは傍受者には何の価値もない。セキュリティトークンＳXは、サービス運営業者４０による特色を有するトランザクション、および特定の加入者へのサービス提供に特有である。
【００６１】
サービス運営業者４０によってセキュリティトークンＳXが受信されると、その内容が分析され、それがサービス運営業者４０によって発行されたサービスコンテキストＳCに対応することが確認されると、サービス運営業者４０は、サービス（ＣＤの注文）を求める要求が加入者によって合法的に行われたことを推定することができる。サービス運営業者４０は、識別プロバイダ４６にセキュリティトークンＳXを提示して、トークンの有効性を検査することができる。その後、識別プロバイダ４６は、セキュリティトークンＳXのインテグリティを検査し（例えば、それが識別プロバイダ４６または別の信頼できる識別プロバイダによって発行されたかどうかを検査し）、セキュリティトークンＳXの内容の有効性を確認する。その後、識別プロバイダ４６は、セキュリティトークンＳXが有効であることを示す応答をサービス運営業者４０に送信する。代替として、サービスゲートウェイ４４が、サービス運営業者４０自体がセキュリティトークンＳXのインテグリティおよび有効性を決定することを可能にするデータを、サービス運営業者４０に送信してもよい。その後、ＣＤは発送されることができる。支払いが必要とされる場合、サービスプロバイダ２２は、支払いコンテキストＰCを生成し、これを使用して、ＷＯ−Ａ−２００４  ０３６５１３で説明されている方式で、ネットワーク３を用いてユーザの口座から支払いを得る。もちろん、支払いを得る他の方法が使用されてもよい。
【００６２】
ＰＣ２３とネットワーク３の間の通信は、上で説明されたように、好ましくは暗号化される。ＰＣ２３内の構成要素とネットワーク３内の構成要素の間の通信も、例えば、共有鍵の使用によって、暗号化されるのが好ましい。
【００６３】
上記の実施形態で説明されたＰＣ２３は、一体型のデータカードモジュール（すなわち、遠隔通信ネットワーク３の無線アクセスネットワークと無線で通信するための装置）を含むように、本発明の一態様に従って変更されることができる。そのように装備されたＰＣ２３が移動通信ネットワーク３と通信することを可能にするため、ＳＩＭ１５は、ネットワーク３を用いて認証を円滑化するモジュールと関連付けられなければならない。有利には、ＳＩＭ１５は、ＰＣから容易に着脱可能である。例えば、ＳＩＭは、ＰＣ上に提供されるＳＩＭカード受け入れスロットに着脱可能に挿入されることができ、または上で説明された方式でドングルを使用してＰＣに接続されることができる。データカードモジュールがＰＣ２３のオペレーティングシステムを介してアクセスされる場合、これは、ＳＩＭ１５とモジュールの間で送信される認証データが、ＰＣ上の任意のソフトウェアによってアクセス可能であり得ることを意味する。これは、認証データが無権限の第３者に知られることを意味し得る。実施形態のこの態様によれば、データカードモジュールは、ＰＣ２３のＢＩＯＳ（基本入出力システム）を介してＳＩＭ１５（だけ）と通信するように構成される。したがって、ＳＩＭ１５とモジュールの間の通信は、オペレーティングシステムを介して認証データを送信することなく、行われることができる。
【図面の簡単な説明】
【００６４】
【図１】遠隔通信ネットワークの基本要素を示す図である。
【図２】データ処理装置に関係する方法の動作を説明するためのブロック図である。
【図３】ドングルの一構成の斜視図である。
【図４】ＳＩＭとネットワーク運営業者の間での通信チャネルの確立を理解する際に使用されるフローチャートである。
【図５Ａ】図２のデータ処理装置によって実施される認証プロセスを理解する際に使用されるフローチャートである。
【図５Ｂ】図２のデータ処理装置によって実施される認証プロセスを理解する際に使用されるフローチャートである。
【図１】
2009500696.tif 000003
【図２】
2009500696.tif 000004
【図３】
2009500696.tif 000005
【図４】
2009500696.tif 000006
【図５Ａ】
2009500696.tif 000007
【図５Ｂ】
2009500696.tif 000008
【国際調査報告】
2009500696.tif 000009
2009500696.tif 000010
2009500696.tif 000011