【手続補正書】
【提出日】平成21年6月3日(2009.6.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバキージェネレータ（１２５；２２５）を有するサーバ（１１０；２１０）と、クライアントデバイスキージェネレータ（１６５；２６５）を有するクライアントデバイス（１５０；２５０）とを有するシステムにおける安全な記録プロトコルのための方法であって、
モバイルユーザ証明書を該サーバキージェネレータ（１２５；２２５）および該クライアントデバイスキージェネレータ（１６５；２６５）への入力として利用するステップであって、該モバイルユーザ証明書は、該サーバ（１１０；２１０）および該クライアントデバイス（１５０；２５０）の両方に既知である、ステップと、
該サーバキージェネレータ（１２５；２２５）を利用して、該モバイルユーザ証明書の入力に基づいた１つまたは２つの公開キー−秘密キーのペアを生成するステップと、
該クライアントデバイスキージェネレータ（１６５；２６５）を利用して、該モバイルユーザ証明書の入力に基づいた１つまたは２つの公開キー−秘密キーのペアを生成するステップと、
該クライアントデバイスから該サーバへ、または該サーバから該クライアントデバイスへ、該秘密キーのうちの一つを用いて署名されたメッセージを送信するステップと
を包含し、
該クライアントデバイスキージェネレータおよび該サーバキージェネレータは、同一の入力に対して同一の秘密キー−公開キーのペアを生成するように適合されている、方法。
【請求項２】
前記モバイルユーザ証明書は、パスワードである、請求項１に記載の方法。
【請求項３】
前記入力は、安全なハッシュ関数を用いて、ノンスを用いてハッシュされたパスワードである、請求項１または請求項２に記載の方法。
【請求項４】
前記入力は、前記クライアントデバイスと前記サーバとによって共有されるパラメータを用いるパスワード変換である、請求項１〜請求項３のいずれか１項に記載の方法。
【請求項５】
前記サーバキージェネレータ（１２５；２２５）および前記クライアントデバイスキージェネレータ（１６５；２６５）は、１つの公開キー−秘密キーのペアのみを生成する、請求項１〜請求項４のいずれか１項に記載の方法。
【請求項６】
前記サーバキージェネレータ（１２５；２２５）および前記クライアントデバイスキージェネレータ（１６５；２６５）は、クライアントデバイスの公開キー−秘密キーのペアおよびサーバの公開キー−秘密キーのペアを生成する、請求項１〜請求項４のいずれか１項に記載の方法。
【請求項７】
前記サーバキージェネレータ（１２５；２２５）および前記クライアントデバイスキージェネレータ（１６５；２６５）は、前記クライアントデバイス秘密キーまたは前記サーバ秘密キーを隠す、請求項６に記載の方法。
【請求項８】
前記送信するステップは、さらに、前記公開キーのうちの一つを用いて前記メッセージを暗号化する、請求項１〜請求項７のいずれか１項に記載の方法。
【請求項９】
同一の入力を利用すると、前記クライアントデバイス（１５０；２５０）上で実行されるときの前記生成するステップは、前記サーバ（１１０；２１０）上で実行されるときの該生成するステップと同一の公開キー−秘密キーのペアを生成する、請求項１〜請求項８のいずれか１項に記載の方法。
【請求項１０】
前記利用するステップは、さらに、セッション識別子を組み込んで、入力を生成する、請求項１〜請求項９のいずれか１項に記載の方法。
【請求項１１】
前記生成するステップは、ドメインオーナによって提供されるパラメータをさらに含む、請求項１〜請求項１０のいずれか１項に記載の方法。
【請求項１２】
前記ドメインオーナによって提供される前記パラメータは、該ドメインオーナの秘密キーを用いて自動生成される、請求項１１に記載の方法。
【請求項１３】
前記クライアントデバイスは、無線デバイスである、請求項１〜請求項１２のいずれか１項に記載の方法。
【請求項１４】
モバイルユーザ証明書を使用する安全な記録プロトコルのためのシステムであって、該システムは、クライアントデバイス（１５０；２５０）と、サーバ（１１０；２１０）とを備え、
該クライアントデバイスは、
通信サブシステム（１５２；２５２）と、
該通信サブシステム（１５２；２５２）と通信するように適合されているプロセッサ（１５４；２５４）と、
該モバイルユーザ証明書から生成された入力を格納するように適合されているメモリ（１５６；２５６）と、
クライアントデバイスキージェネレータ（１６５；２６５）であって、該クライアントデバイスキージェネレータには該入力が提供されており、該クライアントデバイスキージェネレータは、１つまたは２つの公開キー−秘密キーのペアを生成するように適合されている、クライアントデバイスキージェネレータ（１６５；２６５）と、
署名／検証モジュール（１６０；２６０）であって、該署名／検証モジュールは、該クライアントデバイスキージェネレータ（１６５；２６５）によって生成された該秘密キーのうちの一つを用いてメッセージに署名するように適合されている、署名／検証モジュール（１６０；２６０）と
を有し、
該サーバは、
該クライアントデバイス通信サブシステム（１５２；２５２）と通信するように適合されている通信サブシステム（１１２；２１２）であって、該署名されたメッセージは、該クライアントデバイスの通信サブシステムおよび該サーバの通信サブシステムを用いて、該クライアントデバイスから該サーバへ、または該サーバから該クライアントデバイスへ送信される、通信サブシステム（１１２；２１２）と、
該サーバの通信サブシステムと通信するように適合されているプロセッサ（１１４；２１４）と、
該モバイルユーザ証明書から生成された入力を格納するように適合されているメモリ（１１６；２１６）と、
サーバキージェネレータ（１２５；２２５）であって、該サーバキージェネレータには該入力が提供されており、該サーバキージェネレータは、１つまたは２つの公開キー−秘密キーのペアを生成するように適合されている、サーバキージェネレータ（１２５；２２５）と、
署名／検証モジュール（１２０；２２０）であって、該署名／検証モジュールは、該サーバキージェネレータによって生成された該秘密キーのうちの一つを用いてメッセージに署名するように適合されている、署名／検証モジュール（１２０；２２０）と
を有し、
該クライアントデバイスキージェネレータおよび該サーバキージェネレータは、同一の入力に対して同一の秘密キー−公開キーのペアを生成するように適合されている、システム。
【請求項１５】
前記モバイルユーザ証明書は、パスワードを含む、請求項１４に記載のシステム。
【請求項１６】
前記サーバでの前記入力および前記クライアントデバイスでの前記入力は、ノンスを用いてハッシュされたパスワードを含む、請求項１４または請求項１５に記載のシステム。
【請求項１７】
前記サーバでの前記入力および前記クライアントデバイスでの前記入力は、該クライアントデバイスと該サーバとによって共有されるパラメータを用いるパスワード変換を含む、請求項１４〜請求項１６のいずれか１項に記載のシステム。
【請求項１８】
前記クライアントデバイスキージェネレータ（１６５；２６５）および前記サーバキージェネレータ（１２５；２２５）は、同一の単一の公開キー−秘密キーのペアを生成するように適合されている、請求項１４〜請求項１６のいずれか１項に記載のシステム。
【請求項１９】
前記クライアントデバイスキージェネレータ（１６５；２６５）および前記サーバキージェネレータ（１２５；２２５）は、クライアント公開キー−秘密キーのペアおよびサーバ公開キー−秘密キーのペアの両方を生成するように適合されている、請求項１４〜請求項１７のいずれか１項に記載のシステム。
【請求項２０】
前記クライアントデバイスキージェネレータ（１６５；２６５）は、前記サーバ秘密キーを隠し、前記サーバキージェネレータ（１２５；２２５）は、前記クライアントデバイス秘密キーを隠す、請求項１９に記載のシステム。
【請求項２１】
前記クライアントデバイスの署名／検証モジュールは、さらに、前記公開キーのうちの一つを用いて前記メッセージを暗号化する、請求項１４〜請求項２０のいずれか１項に記載のシステム。
【請求項２２】
前記サーバの署名／検証モジュールは、さらに、前記公開キーのうちの一つを用いて前記メッセージを暗号化する、請求項１４〜請求項２１のいずれか１項に記載のシステム。
【請求項２３】
前記入力は、セッション識別子を含む、請求項１４〜請求項２２のいずれか１項に記載のシステム。
【請求項２４】
前記クライアントデバイスキージェネレータ（１６５；２６５）および前記サーバキージェネレータ（１２５；２２５）は、ドメインオーナによって提供されるパラメータを前記入力と組み合わせて利用するように適合されている、請求項１４〜請求項２３のいずれか１項に記載のシステム。
【請求項２５】
前記ドメインオーナによって提供される前記パラメータは、該ドメインオーナの秘密キーを用いて自動生成される、請求項２４に記載のシステム。
【請求項２６】
前記クライアントデバイスは、無線デバイスである、請求項１４〜請求項２５のいずれか１項に記載のシステム。
【請求項２７】
計算デバイスまたはシステムのプロセッサにより使用されるプログラムコードを格納したコンピュータ読み取り可能な媒体であって、該プログラムコードは、該計算デバイスまたはシステムに、請求項１〜請求項１３のいずれか１項に記載の方法を実行させる、コンピュータ読み取り可能な媒体。
【請求項２８】
複数のクライアントデバイスが前記サーバと通信するように適合されている、請求項１４〜請求項２６のいずれか１項に記載のシステム。