【手続補正書】
【提出日】平成17年11月14日(2005.11.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  特定のゲームタイトルを実行するゲームコンソールに固有の秘密を導出するステップと、
前記秘密を使用して、ローカルエリアネットワークを介して複数のゲームコンソール間のセキュア通信リンクを確立するステップと
を備えたことを特徴とする方法。
【請求項２】  オーセンティックなゲームタイトルを実行するオーセンティックなゲーミングシステムにとって秘密である少なくとも１つの鍵を生成するステップと、
共通ローカルエリアネットワーク上の他のゲーミングシステムが前記ゲームタイトルをホスティングしているかどうかを発見するステップと、
前記ローカルエリアネットワークを介する前記ゲームタイトルのマルチシステムプレイを容易にするために、複数のゲーミングシステム間のセキュア通信リンクを確立するステップと
を備えたことを特徴とする方法。
【請求項３】  複数のゲームコンソールがローカルエリアネットワークを介して接続されているネットワークゲーミング環境における方法であって、
ホストゲームコンソールによってホスティングされているネットワークゲーミングセッションでのゲームタイトルのプレイに加わる要求を、クライアントゲームコンソールからローカルエリアネットワークを介して同報通信するステップであって、前記要求は、前記ゲームタイトルを実行する前記クライアントゲームコンソールに固有の秘密を含むステップと、
前記要求に対する応答を、ローカルエリアネットワークを介してホストゲームコンソールから同報通信するステップであって、前記応答は、セキュア通信リンクを確立するのに使用することができる情報を含むステップと
を備えたことを特徴とする方法。
【請求項４】  ゲームコンソール上に格納されたコンソールベースの鍵を取り出すステップと、
前記ゲームコンソール上で動作するゲームタイトルに関連するタイトルベースの鍵を取り出すステップと、
前記コンソールベースの鍵および前記タイトルベースの鍵から１つまたは複数の鍵を導出するステップと
を備えたことを特徴とする方法。
【請求項５】  実行時に請求項４に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項６】  複数のゲームコンソールがローカルエリアネットワークを介して接続されているネットワークゲーミング環境における方法であって、
前記ローカルエリアネットワーク上のホストゲームコンソールによってホスティングされているゲームタイトルのプレイに加わる要求を生成するステップと、
前記ローカルエリアネットワークを介して前記要求を同報通信するステップと、
前記ホストゲームコンソールから応答を受信するステップであって、前記応答は、１つまたは複数のセッション鍵を含むステップと、
前記ホストゲームコンソールとの将来のセキュア通信を容易にするために、前記応答からの前記セッション鍵を使用するステップと
を備えたことを特徴とする方法。
【請求項７】  実行時に請求項６に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項８】  複数のゲームコンソールがローカルエリアネットワークを介して接続されており、少なくとも２つのゲームコンソールが同じゲームタイトルをプレイしているネットワークゲーミング環境における方法であって、
暗号鍵を導出するのに使用する第１のデータを含む初期パケットを形成するステップと、
前記初期パケットの第１のハッシュダイジェストを計算するステップと、
同じゲームタイトルをプレイしている前記ローカルエリアネットワーク上の他のゲームコンソールに、前記初期パケットおよび前記第１のハッシュダイジェストを送信するステップと、
前記他のゲームコンソールから、第２のハッシュダイジェストおよび第２のデータを含む応答パケットを受信するステップと、
前記第２のハッシュダイジェストを使用して前記応答パケットを認証するステップと、
前記第１のデータおよび第２のデータから１つまたは複数のセキュリティ関連鍵を導出するステップであって、前記セキュリティ関連鍵は、前記複数のコンソール間でセキュア通信するのに使用されるステップと
を備えたことを特徴とする方法。
【請求項９】  実行時に請求項８に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項１０】  複数のゲームコンソールがローカルエリアネットワークを介して接続されているネットワークゲーミング環境における方法であって、
第１のゲームコンソールと、該第１のゲームコンソール上で動作するゲームタイトルに関連するタイトルベースの鍵とからコンソールベースの鍵を取り出すステップと、
前記コンソールベースの鍵および前記タイトルベースの鍵から、少なくとも１つの暗号鍵を導出するステップと、
前記ローカルエリアネットワーク上の第２のゲームコンソールによってホスティングされている前記ゲームタイトルのプレイに加わる要求を第１のコンソールで生成するステップと、
前記暗号鍵を使用して前記要求を暗号式に符号化するステップと、
前記ローカルエリアネットワークを介して前記要求を同報通信するステップと、
前記暗号鍵を使用して、前記要求を前記第２のゲームコンソールで暗号式に復号化するステップと、
少なくとも１つのセッション鍵を含む応答を前記第２のゲームコンソールで生成するステップと、
前記暗号鍵を使用して前記応答を暗号式に符号化するステップと、
前記ローカルエリアネットワークを介して前記応答を同報通信するステップと、
前記暗号鍵を使用して、前記第１のゲームコンソールで前記応答を暗号式に復号化するステップと、
前記第１のゲームコンソールと第２のゲームコンソールとの間でパケットを交換するステップであって、前記パケットは、前記セッション鍵を使用して保護され、かつ少なくとも１つのセキュリティ関連鍵を導出するのに使用するデータを含むステップと、
前記ゲームタイトルのセキュアなマルチコンソールプレイを容易にするために、前記セキュリティ関連鍵を使用して前記第１のゲームコンソールと第２のゲームコンソールとの間でセキュア通信リンクを確立するステップと
を備えたことを特徴とする方法。
【請求項１１】  実行時に請求項１０に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項１２】  複数のゲームコンソールがローカルエリアネットワークを介して接続されているネットワークゲーミング環境における方法であって、
第１のゲームコンソールと、該第１のゲームコンソールが動作するゲームタイトルに関連するタイトルベースの鍵とからコンソールベースの鍵を取り出すステップと、
前記コンソールベースの鍵および前記タイトルベースの鍵から、少なくとも１つの暗号鍵を導出するステップと、
前記ローカルエリアネットワーク上の他のゲームコンソールによってホスティングされているゲームタイトルのプレイに加わる要求を生成するステップと、
前記暗号鍵を使用して前記要求を符号化するステップと、
前記ローカルエリアネットワークを介して前記要求を同報通信するステップと、
ホストゲームコンソールから、少なくとも１つのセッション鍵を含む応答を受信するステップと、
前記ホストゲームコンソールとパケットを交換するステップであって、前記パケットは、前記セッション鍵を使用して保護され、かつ少なくとも１つのセキュリティ関連鍵を導出するのに使用するデータを含むステップと、
前記セキュリティ関連鍵を使用して前記ホストゲームコンソールとのセキュア通信リンクを確立するステップと
を備えたことを特徴とする方法。
【請求項１３】  実行時に請求項１２に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項１４】  複数のゲームコンソールがローカルエリアネットワークを介して接続されているネットワークゲーミング環境における方法であって、
第１のゲームコンソールと、該第１のゲームコンソールが動作するゲームタイトルに関連するタイトルベースの鍵とからコンソールベースの鍵を取り出すステップと、
前記コンソールベースの鍵および前記タイトルベースの鍵から、少なくとも１つの暗号鍵を導出するステップと、
前記ローカルエリアネットワーク上の他のゲームコンソールから、ゲームタイトルのプレイに加わる要求を受信するステップと、
前記暗号鍵を使用して前記要求を暗号式に復号化するステップと、
少なくとも１つのセッション鍵を含む応答を生成するステップと、
前記暗号鍵を使用して前記応答を符号化するステップと、
前記ローカルエリアネットワークを介して前記応答を送信するステップと、
前記他のゲームコンソールとパケットを交換するステップであって、前記パケットは、前記セッション鍵を使用して保護され、かつ少なくとも１つのセキュリティ関連鍵を導出するのに使用するデータを含むステップと、
前記セキュリティ関連鍵を使用して前記他のゲームコンソールとセキュア通信リンクを確立するステップと
を備えたことを特徴とする方法。
【請求項１５】  コンピュータ実行可能命令を備えたゲームコンソール用のコンピュータ読み取り可能な記録媒体であって、前記コンピュータ実行可能命令は、実行時に、
前記ゲームコンソールのメモリ内に格納された第１の鍵と、前記ゲームコンソール上で動作するゲームタイトルに関連する第２の鍵とを得るステップと、
前記第１の鍵および第２の鍵から１つまたは複数の鍵を導出するステップと
を前記ゲームコンソールに指令することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】  コンピュータ実行可能命令を備えたゲームコンソール用のコンピュータ読み取り可能な記録媒体であって、前記コンピュータ実行可能命令は、実行時に、
ローカルエリアネットワーク上のリモートホストゲームコンソールによってホスティングされているゲームタイトルのプレイに加わる要求を暗号化するステップと、
前記要求にデジタル署名するステップと、
前記ローカルエリアネットワークを介して前記要求を同報通信するステップと、
前記ホストゲームコンソールから少なくとも１つの同報通信の応答を聴取するステップと、
ホストゲームコンソールとの将来の通信を容易にするのに使用するため、前記応答の受信時に前記応答から少なくとも１つのセッションを抽出するステップと、
暗号鍵を導出するのに使用する第１のデータを含む初期パケットを形成するステップと、
前記セッション鍵を使用して、前記初期パケットの第１のハッシュダイジェストを計算するステップと、
前記初期パケットおよび前記第１のハッシュダイジェストを前記ホストゲームコンソールに送信するステップと、
前記ホストゲームコンソールから、第２のハッシュダイジェストおよび第２のデータを含む応答パケットを聴取するステップと、
前記セッション鍵および前記第２のハッシュダイジェストを使用して前記応答パケットを認証するステップと、
前記第１のデータおよび第２のデータから、前記ホストゲームコンソールとセキュア通信するのに使用する少なくとも１つのセキュリティ関連鍵を導出するステップと
を前記ゲームコンソールに指令することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１７】  コンピュータ実行可能命令を備えたゲームコンソール用のコンピュータ読み取り可能な記録媒体であって、前記コンピュータ実行可能命令は、実行時に、
ローカルエリアネットワーク上のリモートゲームコンソールから、ゲームタイトルのネットワークプレイを求める要求を受信するステップと、
前記ゲームタイトルのオーセンティックなバージョンを実行するオーセンティックなゲームコンソールによって生成されているものとして前記要求を認証するステップと、
前記要求を復号化するステップと、
前記リモートゲームコンソールがプレイすることが可能であるかどうかを判定するステップと、
前記リモートゲームコンソールがプレイ可能である場合、少なくとも１つのセッション鍵を含む応答を生成するステップと、
前記応答を暗号化しデジタル署名するステップと、
前記応答を前記リモートゲームコンソールに送信するステップと、
前記リモートゲームコンソールから、暗号鍵を導出するのに使用する第１のデータを含む初期パケットを受信するステップと、
前記セッション鍵を使用して前記初期パケットを認証するステップと、
暗号鍵を導出するのに使用する第２のデータを保持する応答パケットを形成するステップと、
前記応答パケットを前記リモートゲームコンソールに送信するステップと、
前記第１のデータおよび第２のデータから、前記リモートゲームコンソールとセキュア通信するのに使用する少なくとも１つのセキュリティ関連鍵を導出するステップと
を前記ゲームコンソールに指令することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１８】  第１の鍵を格納するためのメモリと、
ゲームコンソール上で実行するように構成されたゲームタイトルであって、関連する第２の鍵を有するゲームタイトルと、
前記メモリに結合されたプロセッサであって、前記第１の鍵および第２の鍵から少なくとも１つの暗号化鍵を導出するように構成されたプロセッサと
を備えたことを特徴とするゲームコンソール。
【請求項１９】  メモリと、
前記メモリと結合され、オーセンティックなゲームタイトルを実行するときにゲームコンソールにとって秘密である少なくとも１つの鍵を生成するように構成されたプロセッサであって、前記ゲームタイトルをホスティングしている共通ローカルエリアネットワーク上のホストゲームコンソールを前記鍵を使用して発見し、前記ローカルエリアネットワークを介して前記ホストゲームコンソールとセキュア通信リンクを確立するようにさらに構成されているプロセッサと
を備えたことを特徴とするゲームコンソール。
【請求項２０】  第１ゲームコンソールおよび第２ゲームコンソールを備えたシステムであって、
前記第１のゲームコンソールおよび第２のゲームコンソールは、ローカルエリアネットワークへの接続を容易にするためのネットワーク接続を有し、同じゲームタイトルを実行し、前記同じゲームタイトルを実行することによって同一の鍵を生成するように構成されており、
前記第１ゲームコンソールは、前記ローカルエリアネットワークを介してメッセージを同報通信することによって前記第２のゲームコンソールを発見するように構成されており、前記メッセージは前記鍵によって保護される
ことを特徴とするシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
オペレーション５２４では、ホストコンソールが、タイトル同報通信シグニチャ鍵４１４(KSと示す)を使用して、以下のように応答に署名する。
REPLYES=SKS[REPLYE]