【手続補正書】
【提出日】平成18年10月18日(2006.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ・デバイスにおいて、暗号鍵および識別コードを格納するステップと、前記識別コードを含むメッセージを通信ネットワークを介してサーバに送信するステップとを有し、
前記サーバにおいて、前記ユーザ・デバイスに格納された前記鍵に対応する暗号鍵を格納するステップと、前記ユーザ・デバイスからの前記識別コードの受信時にアクセス・コード・セットを割り振るステップと、ストレージから前記鍵を取り出すために前記メッセージ内の受信した前記識別コードに基づいてルックアップ機能を実行するステップと、暗号化セットを生成するために取り出した前記鍵を使用して前記アクセス・コード・セットを暗号化するステップと、前記暗号化セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップとを有し、
前記ユーザ・デバイスにおいて、ストレージ内の前記鍵を使用して前記サーバから受信した前記暗号化セットを復号するステップと、前記ユーザ・デバイスのユーザが使用するために前記アクセス・コードの復号セットを格納するステップとを有し、
未使用のアクセス・コードの数が所定のしきい値に達した場合、前記サーバにおいて、新しいアクセス・コード・セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップと、
前記ユーザ・デバイスにおいて、前記ユーザ・デバイスのユーザが使用するために前記新しいセットを格納するステップとを有する、
アクセス・コード・セットをユーザ・デバイスに提供するための方法。
【請求項２】
前記ユーザ・デバイスにおいて、前記ユーザが使用した前記アクセス・コードを追跡するステップと、未使用のアクセス・コードの数が所定のしきい値に達したのに応答して要求を生成するステップと、前記要求を含むメッセージを前記サーバに送信するステップとを有し、
前記サーバにおいて、前記要求の受信時に前記新しいアクセス・コード・セットを含む前記メッセージを送信するステップと
をさらに有する、請求項１に記載の方法。
【請求項３】
前記サーバにおいて、前記ユーザが使用した前記アクセス・コードを追跡するステップと、前記未使用のアクセス・コードの数が所定のしきい値に達したのに応答して前記新しいアクセス・コード・セットを含む前記メッセージを前記ユーザ・デバイスに送信するステップと、
をさらに有する、請求項１に記載の方法。
【請求項４】
前記サーバにおいて、新しい鍵を生成するステップと、以前の鍵を使用して前記新しい鍵を暗号化するステップと、前記暗号化された新しい鍵を含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップとを有し、
前記ユーザ・デバイスにおいて、前記サーバから受信した前記新しい鍵を前記以前の鍵を使用して復号するステップと、以前の鍵の代わりに前記復号された新しい鍵を格納するステップとをさらに有する、
請求項１に記載の方法。
【請求項５】
前記サーバにおいて、新しい鍵暗号化セットを生成するために前記新しい鍵を使用して新しいアクセス・コード・セットを暗号化するステップと、前記新しい鍵暗号化セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップとを有し、
前記ユーザ・デバイスにおいて、前記新しい鍵を使用して前記新しい鍵暗号化セットを復号するステップと、前記ユーザ・デバイスのユーザが使用するために前記復号された新しいセットを格納するステップとをさらに有する、
請求項４に記載の方法。
【請求項６】
前記ユーザ・デバイスにおいて、公開／秘密鍵ペアを生成するステップと、前記ペアのうちの前記公開鍵を含むメッセージを前記ネットワークを介して前記サーバに送信するステップとを有し、
前記サーバにおいて、セッション鍵を生成するステップと、セッション鍵暗号化セットを生成するために前記セッション鍵を使用して前記アクセス・コード・セットを暗号化するステップと、暗号化されたセッション鍵を生成するために前記公開鍵を使用して前記セッション鍵を暗号化するステップと、前記セッション鍵暗号化セットおよび前記暗号化されたセッション鍵を含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップとを有し、
前記ユーザ・デバイスにおいて、前記セッション鍵を回復するために前記ペアのうちの前記秘密鍵を使用して前記暗号化されたセッション鍵を復号するステップと、前記セットを回復するために前記回復されたセッション鍵を使用して前記セッション鍵回復セットを復号するステップと、前記ユーザ・デバイスのユーザが使用するために前記復号されたセットを格納するステップと、
をさらに有する、請求項１に記載の方法。
【請求項７】
ユーザ・デバイスにおいて、
暗号鍵および識別コードを格納するステップと、
前記識別コードを含むメッセージを通信ネットワークを介してサーバに送信するステップと、
前記鍵を使用して暗号化された前記アクセス・コード・セットを含むメッセージを前記サーバから受信するステップと、
前記受信したアクセス・コード・セットをストレージ内の前記鍵を使用して復号するステップと、
前記ユーザ・デバイスのユーザが使用するために前記復号されたアクセス・コード・セットを格納するステップと、
未使用のアクセス・コードの数が所定のしきい値に達した場合、前記サーバから、新しいアクセス・コード・セットを含むメッセージを受信するステップと、
前記ユーザ・デバイスにおいて、前記ユーザ・デバイスのユーザが使用するために前記新しいセットを格納するステップと、
を有する、ユーザ・デバイスにアクセス・コード・セットを提供するための方法。
【請求項８】
前記ユーザ・デバイスにおいて、前記ユーザが使用した前記アクセス・コードを追跡するステップと、未使用のアクセス・コードの数が所定のしきい値に達したのに応答して要求を生成するステップと、前記要求を含むメッセージを前記サーバに送信するステップと、
を有する、請求項７に記載の方法。
【請求項９】
前記ユーザ・デバイスにおいて、
前記サーバから受信した新しい鍵を以前の鍵を使用して復号するステップと、
以前の鍵の代わりに前記復号された新しい鍵を格納するステップと、
をさらに有する、請求項７に記載の方法。
【請求項１０】
前記ユーザ・デバイスにおいて、
アクセス・コードの新しい鍵暗号化セットを含むメッセージを前記ネットワークを介して前記サーバから受信するステップと、
前記新しい鍵を使用して新しい鍵暗号化セットを復号するステップと、
前記ユーザ・デバイスのユーザが使用するために前記復号された新しいセットを格納するステップと、
をさらに有する、請求項９に記載の方法。
【請求項１１】
前記ユーザ・デバイスにおいて、
公開／秘密鍵ペアを生成するステップと、
前記ペアのうちの前記公開鍵を含むメッセージを前記ネットワークを介して前記サーバに送信するステップと、
アクセス・コードのセッション鍵暗号化セットおよび公開鍵暗号化セッション鍵を含むメッセージを、前記ネットワークを介して前記サーバから受信するステップと、
セッション鍵暗号化セットおよび対応するセッション鍵を回復するために、前記ペアのうちの前記秘密鍵を使用して前記公開鍵暗号化セッション鍵を復号するステップと、
前記セットを回復するために、前記回復されたセッション鍵を使用して前記セッション鍵暗号化セットを復号するステップと、
前記ユーザ・デバイスのユーザが使用するために前記復号されたセットを格納するステップと、
を有する、請求項７に記載の方法。
【請求項１２】
ユーザ・デバイスのプロセッサ内にロードされた場合に、請求項７から１１のいずれかに記載の方法を実行するようにプロセッサを構成するコンピュータ・プログラム・コード手段を有するコンピュータ・プログラム要素。
【請求項１３】
ネットワークを介してユーザ・デバイスと通信するためのサーバにおいて、
前記ユーザ・デバイスに格納された暗号鍵に対応する暗号鍵を格納するステップと、
前記ネットワークを介した前記ユーザ・デバイスからの識別コードを含むメッセージの受信時に前記ユーザ・デバイスに対して前記アクセス・コード・セットを割り振るステップと、
ストレージから前記鍵を取り出すためにメッセージ内の受信した前記識別コードに基づいてルックアップ機能を実行するステップと、
暗号化セットを生成するために前記取り出した鍵を使用して前記アクセス・コード・セットを暗号化するステップと、
前記暗号化セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップと、
未使用のアクセス・コードの数が所定のしきい値に達した場合、新しいアクセス・コード・セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップと、
を有する、ユーザ・デバイスにアクセス・コード・セットを提供するための方法。
【請求項１４】
前記サーバにおいて、
新しい鍵を生成するステップと、前記新しい鍵を以前の鍵を使用して暗号化するステップと、
前記暗号化された新しい鍵を含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップと、
をさらに有する、請求項１３に記載の方法。
【請求項１５】
前記サーバにおいて、
新しい鍵暗号化アクセス・コード・セットを生成するために、前記新しい鍵を使用して新しいアクセス・コード・セットを暗号化するステップをさらに有する、請求項１４に記載の方法。
【請求項１６】
前記サーバにおいて、
公開／秘密鍵ペアのうちの公開鍵を含むメッセージを前記ユーザ・デバイスから受信するステップと、
セッション鍵を生成するステップと、
セッション鍵暗号化セットを生成するために、前記セッション鍵を使用して前記アクセス・コード・セットを暗号化するステップと、
公開鍵暗号化セッション鍵を生成するために、前記公開鍵を使用して前記セッション鍵を暗号化するステップと、
前記セッション鍵暗号化セットおよび前記公開鍵暗号化セッション鍵を含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するステップと、
をさらに有する、請求項１３に記載の方法。
【請求項１７】
サーバ・コンピュータ・システムのプロセッサ内にロードされた場合に、請求項１３から１６のいずれかに記載の方法を実行するようにプロセッサを構成するコンピュータ・プログラム・コード手段を有するコンピュータ・プログラム要素。
【請求項１８】
前記アクセス・コードがワンタイム認証コードである、請求項１から１６のいずれかに記載の方法。
【請求項１９】
前記ネットワークが無線通信ネットワークを有する、請求項１から１６または１８のいずれかに記載の方法。
【請求項２０】
前記ユーザ・デバイスが、携帯電話、携帯情報端末、およびスマート・カードのうちの１つを有する、請求項１９に記載の方法。
【請求項２１】
前記メッセージがＳＭＳメッセージである、請求項１９に記載の方法。
【請求項２２】
ユーザ・デバイスと、通信ネットワークを介してユーザ・デバイスと通信するためのサーバとを有し、前記ユーザ・デバイスは、暗号鍵および識別コードを格納するための手段と、前記識別コードを含むメッセージを前記ネットワークを介して前記サーバに送信するための手段とを有し、前記サーバは、前記ユーザ・デバイスに格納された前記鍵に対応する暗号鍵を格納するための手段と、前記ユーザ・デバイスからの前記識別コードの受信時にアクセス・コード・セットを割り振るための手段と、ストレージから前記鍵を取り出すためにメッセージ内の受信した前記識別コードに基づいてルックアップ機能を実行するための手段と、暗号化セットを生成するために前記取り出した鍵を使用して前記アクセス・コード・セットを暗号化するための手段と、前記暗号化セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するため、および未使用のアクセス・コードの数が所定のしきい値に達した場合、新しいアクセス・コード・セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するための手段と、さらに前記ユーザ・デバイスにおいて、前記ユーザ・デバイスのユーザが使用するために前記新しいセットを格納するための手段とを有し、
さらに前記ユーザ・デバイスは、前記ユーザ・デバイスに格納された前記鍵を使用して前記サーバから受信した前記暗号化セットを復号するための手段と、前記ユーザが使用するために前記アクセス・コードの復号セットを格納するための手段とを有する、アクセス・コード・セットをユーザに提供するための装置。
【請求項２３】
暗号鍵および識別コードを格納するための手段と、前記識別コードを含むメッセージを通信ネットワークを介してサーバに送信するための手段と、前記鍵を使用して暗号化された前記アクセス・コード・セットを含むメッセージを前記サーバから受信するための手段と、前記受信したアクセス・コード・セットをストレージ内の前記鍵を使用して復号するための手段と、前記ユーザ・デバイスのユーザが使用するために前記復号されたアクセス・コード・セットを格納するための手段と、未使用のアクセス・コードの数が所定のしきい値に達した場合、新しいアクセス・コードの鍵暗号化セットを含むメッセージを前記ネットワークを介して前記サーバから受信するための手段と、
を有する、通信ネットワークを介してサーバからアクセス・コード・セットを受信するためのユーザ・デバイス。
【請求項２４】
前記ユーザ・デバイスに格納された暗号鍵に対応する暗号鍵を格納するための手段と、前記ネットワークを介した前記ユーザ・デバイスからの識別コードを含むメッセージの受信時に前記ユーザ・デバイスに対して前記アクセス・コード・セットを割り振るための手段と、ストレージから前記鍵を取り出すためにメッセージ内の受信した前記識別コードに基づいてルックアップ機能を実行するための手段と、暗号化セットを生成するために前記取り出した鍵を使用して前記アクセス・コード・セットを暗号化するための手段と、前記暗号化セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するための手段と、未使用のアクセス・コードの数が所定のしきい値に達した場合、新しいアクセス・コード・セットを含むメッセージを前記ネットワークを介して前記ユーザ・デバイスに送信するための手段と、
を有する、通信ネットワークを介してユーザ・デバイスにアクセス・コード・セットを提供するためのサーバ。