【手続補正書】
【提出日】平成20年10月17日(2008.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも部分的にコンピューティングデバイスによって実施される方法であって、
パスワードと他のデータとの組合せによって非対称鍵ペアを決定論的に形成することと、
ユーザの外部デバイスおよびコンピューティングデバイスによって格納されるものが前記ユーザを認証するのに使用されるものと異なるように前記非対称鍵ペアの公開鍵を外部デバイスにエクスポートすることと、
前記非対称鍵ペアのものと同一の秘密鍵を使用して前記外部デバイスに対する前記ユーザの後続の認証を行うことであって、前記秘密鍵が前記決定論的に決定するオペレーションを再度実施することによって生成されることと
を備えることを特徴とする方法。
【請求項２】
前記非対称鍵ペアは、ディフィー−ヘルマン、ＲＳＡ、ＤＳＡ、または非対称鍵ペアを生成するのに適した任意のその他のアルゴリズムに基づくことを特徴とする請求項１に記載の方法。
【請求項３】
前記パスワードは、平文パスワードであることを特徴とする請求項１に記載の方法。
【請求項４】
前記パスワードは、暗号化鍵交換プロトコルに応じて生成された弱いパスワードであることを特徴とする請求項１に記載の方法。
【請求項５】
前記他のデータは、ユーザプリンシパル名またはユーザに実質的に固有のその他の値であることを特徴とする請求項１に記載の方法。
【請求項６】
前記非対称鍵ペアを決定論的に形成することは、
前記パスワードと前記他のデータとを連結すること、または
前記パスワードと前記他のデータとを暗号関数を介して組み合わせること
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項７】
前記非対称鍵ペアを決定論的に形成することは、前記組合せで擬似乱数発生器にシードを提供して、前記非対称鍵ペアを生成することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項８】
エクスポートすることは、前記公開鍵が自己署名された証明書中でエクスポートされるか、または暗号化されてエクスポートされることであって、前記自己署名された証明書が信用階層の一部ではないことを特徴とする請求項１に記載の方法。
【請求項９】
前記外部デバイスは、サーバであることを特徴とする請求項１に記載の方法。
【請求項１０】
前記公開鍵と前記外部デバイスに関連付けられたユーザによって共有される共通の秘密またはパスワードで前記公開鍵を認証することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項１１】
前記非対称鍵ペアの前記公開鍵に基づいて公開鍵証明書を生成することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項１２】
前記非対称鍵ペアは第１の非対称鍵ペアであり、前記方法は、
前記非対称鍵ペアに基づいて公開鍵証明書を策定することと、
前記公開鍵証明書を認証サーバに格納することと、
認証セッションに応答して、前記第１の非対称鍵ペアを生成するのに使用された決定論的オペレーションで第２の非対称鍵ペアを生成することによってディジタル署名ログオンプロセスを実行することと
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項１３】
プロセッサによって実行可能なコンピュータプログラム命令であって、
パスワードと他のデータとの組合せによって非対称鍵ペアを決定論的に形成するための命令と、
ユーザの外部デバイスおよびコンピューティングデバイスによって格納されるものが前記ユーザを認証するのに使用されるものと異なるように前記非対称鍵ペアの公開鍵を外部デバイスにエクスポートするための命令と、
前記非対称鍵ペアのものと同一の秘密鍵を使用して前記外部デバイスに対する前記ユーザの後続の認証を実効するための命令であって、前記秘密鍵が前記決定論的に形成するオペレーションを再度実施することによって生成される命令と
を備えたことを特徴とするコンピュータ可読媒体。
【請求項１４】
前記非対称鍵ペアは、ディフィー−ヘルマン、ＲＳＡ、ＤＳＡ、または非対称鍵ペアを生成するのに適した任意のその他のアルゴリズムに基づくことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記パスワードは、平文パスワードであることを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項１６】
前記パスワードは、暗号化鍵交換プロトコルに応じて生成された弱いパスワードであることを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項１７】
前記他のデータは、ユーザプリンシパル名またはユーザに実質的に固有のその他の値であることを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項１８】
前記非対称鍵ペアを決定論的に形成するための前記コンピュータプログラム命令は、
前記パスワードと前記他のデータとを連結するための命令、または
前記パスワードと前記他のデータとを暗号関数を介して組み合わせるための命令
をさらに備えたことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項１９】
前記非対称鍵ペアを決定論的に形成するための前記コンピュータプログラム命令は、前記組合せで擬似乱数発生器にシードを提供して、前記非対称鍵ペアを生成するための命令をさらに備えたことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項２０】
エクスポートするための前記コンピュータプログラム命令は、前記公開鍵を自己署名された証明書中でエクスポートするか、または暗号化してエクスポートすることであって、前記自己署名された証明書が信用階層の一部でないことをさらに備えたことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項２１】
前記外部デバイスは、サーバであることを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項２２】
前記公開鍵と前記外部デバイスとに関連付けられたユーザによって共有される共通の秘密またはパスワードで前記公開鍵を認証するためのコンピュータプログラム命令をさらに備えたことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項２３】
前記非対称鍵ペアの前記公開鍵に基づいて公開鍵証明書を生成するためのコンピュータプログラム命令をさらに備えたことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項２４】
前記非対称鍵ペアは第１の非対称鍵の対であり、前記コンピュータプログラム命令は、
前記非対称鍵ペアに基づいて公開鍵証明書を策定するための命令と、
前記公開鍵証明書を認証サーバに格納するための命令と、
認証セッションに応答して、前記第１の非対称鍵ペアを生成するのに使用された決定論的オペレーションで第２の非対称鍵ペアを生成することによってディジタル署名ログオンプロセスを実行するための命令と
をさらに備えたことを特徴とする請求項１３に記載のコンピュータ可読媒体。
【請求項２５】
プロセッサと、
前記プロセッサに結合され、前記プロセッサによって実行可能なコンピュータプログラム命令であって、
パスワードと他のデータとの組合せによって非対称鍵ペアを決定論的に形成するための命令と、
ユーザの外部デバイスおよびコンピューティングデバイスによって格納されるものが前記ユーザを認証するのに使用されるものと異なるように前記非対称鍵ペアの公開鍵を外部デバイスにエクスポートするための命令と、
前記非対称鍵ペアのものと同一の秘密鍵を使用して前記外部デバイスに対する前記ユーザの後続の認証を実効するための命令であって、前記秘密鍵が前記決定論的に形成するオペレーションを再度実施することによって生成される命令と
を備えたメモリと
を備えたことを特徴とするコンピューティングデバイス。
【請求項２６】
前記非対称鍵ペアは、ディフィー−ヘルマン、ＲＳＡ、ＤＳＡ、または非対称鍵ペアを生成するのに適した任意のその他のアルゴリズムに基づくことを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項２７】
前記パスワードは、平文パスワードであることを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項２８】
前記パスワードは、暗号化鍵交換プロトコルに応じて生成された弱いパスワードであることを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項２９】
前記他のデータは、ユーザプリンシパル名またはユーザに実質的に固有のその他の値であることを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３０】
前記非対称鍵ペアを決定論的に形成するための前記コンピュータプログラム命令は、
前記パスワードと前記他のデータとを連結するための命令、または
前記パスワードと前記他のデータとを暗号関数を介して組み合わせるための命令
をさらに備えたことを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３１】
前記非対称鍵ペアを決定論的に形成するための前記コンピュータプログラム命令は、前記組合せで擬似乱数発生器にシードを提供して、前記非対称鍵ペアを生成するための命令をさらに備えたことを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３２】
エクスポートするための前記コンピュータプログラム命令は、前記公開鍵を自己署名された証明書中でエクスポートするか、または暗号化してエクスポートすることであって、前記自己署名された証明書が信用階層の一部でないことをさらに備えたことを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３３】
前記外部デバイスは、サーバであることを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３４】
前記公開鍵と前記外部デバイスとに関連付けられたユーザによって共有される共通の秘密またはパスワードで前記公開鍵を認証するためのコンピュータプログラム命令をさらに備えたことを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３５】
前記非対称鍵ペアの前記公開鍵に基づいて公開鍵証明書を生成するためのコンピュータプログラム命令をさらに備えたことを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３６】
前記非対称鍵ペアは第１の非対称鍵ペアであり、前記コンピュータプログラム命令は、
前記非対称鍵ペアに基づいて公開鍵証明書を作成するための命令と、
前記公開鍵証明書を認証サーバに格納するための命令と、
認証セッションに応答して、前記第１の非対称鍵ペアを生成するのに使用された決定論的オペレーションで第２の非対称鍵ペアを生成することによってディジタル署名ログオンプロセスを実行するための命令と
をさらに備えたことを特徴とする請求項２５に記載のコンピューティングデバイス。
【請求項３７】
パスワードと他のデータとの組合せによって非対称鍵ペアを決定論的に形成する形成手段と、
ユーザの外部デバイスおよびコンピューティングデバイスによって格納されるものが前記ユーザを認証するのに使用されるものと異なるように前記非対称鍵ペアの公開鍵を外部デバイスにエクスポートするエクスポート手段と、
前記非対称鍵ペアのものと同一の秘密鍵を使用して前記外部デバイスに対する前記ユーザの後続の認証を実効する認証手段であって、前記秘密鍵が前記決定論的に形成するオペレーションを再度実施することによって生成される認証手段と
を備えたことを特徴とするコンピューティングデバイス。
【請求項３８】
前記非対称鍵ペアの前記公開鍵に基づいて公開鍵証明書を作成する生成手段をさらに備えたことを特徴とする請求項３７に記載のコンピューティングデバイス。
【請求項３９】
前記非対称鍵ペアは第１の非対称鍵ペアであり、前記コンピューティングデバイスは、
前記非対称鍵ペアに基づいて公開鍵証明書を生成する形成手段と、
前記公開鍵証明書を認証サーバに格納する格納手段と、
認証セッションに応答して、ディジタル署名ログオンプロセスでの使用のために前記第１の非対称鍵ペアを生成するのに使用されたオペレーションで第２の非対称鍵ペアを作成する生成手段と
をさらに備えたことを特徴とする請求項３７に記載のコンピューティングデバイス。