JP2007190403A

Method of network architecture for gaming system, its game console, its system, and recording medium

Abstract

Problem to be solved.To enable secure communication between a plurality of game consoles via a local area network. The system architecture supports a three-step secure communication protocol. The first step involves generating a shared key that is unique to the authentic game console that runs the authentic game title. In the second phase, the "client" consoles 100-2 to 1002-g broadcast the request over the local area network to create an existing game session hosted by the "host" game console 100-1. Try to discover. In the third stage, clients 100-2 to 1002-g and host console 100-1 are involved in key exchange, exchanging data used to derive one or more secrets to protect future communications. To do. [Selection diagram] Fig. 3

JP2007190403A, drawing sheet 1
Sheet 1 of 1

Term

Projected expiry 14 March 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 12 independent, 3 dependent

  1. 1
    特定のゲームタイトルを実行するゲームコンソールに固有の秘密を導出するステップと、 前記秘密を使用して、ローカルエリアネットワークを介して複数のゲームコンソール間のセキュア通信リンクを確立するステップと を備えたことを特徴とする方法。
  2. 2
    オーセンティックなゲームタイトルを実行するオーセンティックなゲーミングシステムにとって秘密である少なくとも1つの鍵を生成するステップと、 共通ローカルエリアネットワーク上の他のゲーミングシステムが前記ゲームタイトルをホスティングしているかどうかを発見するステップと、 前記ローカルエリアネットワークを介する前記ゲームタイトルのマルチシステムプレイを容易にするために、複数のゲーミングシステム間のセキュア通信リンクを確立するステップと を備えたことを特徴とする方法。
  3. 3
    複数のゲームコンソールがローカルエリアネットワークを介して接続されているネットワークゲーミング環境における方法であって、 ホストゲームコンソールによってホスティングされているネットワークゲーミングセッションでのゲームタイトルのプレイに加わる要求を、クライアントゲームコンソールからローカルエリアネットワークを介して同報通信するステップであって、前記要求は、前記ゲームタイトルを実行する前記クライアントゲームコンソールに固有の秘密を含むステップと、 前記要求に対する応答を、ローカルエリアネットワークを介してホストゲームコンソールから同報通信するステップであって、前記応答は、セキュア通信リンクを確立するのに使用することができる情報を含むステップと を備えたことを特徴とする方法。
  4. 4
    ゲームコンソール上に格納されたコンソールベースの鍵を取り出すステップと、 前記ゲームコンソール上で動作するゲームタイトルに関連するタイトルベースの鍵を取り出すステップと、 前記コンソールベースの鍵および前記タイトルベースの鍵から1つまたは複数の鍵を導出するステップと を備えたことを特徴とする方法。
  5. 5
    実行時に請求項4に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする1つまたは複数のコンピュータ読み取り可能な記録媒体。
  6. 6
    複数のゲームコンソールがローカルエリアネットワークを介して接続されているネットワークゲーミング環境における方法であって、 前記ローカルエリアネットワーク上のホストゲームコンソールによってホスティングされているゲームタイトルのプレイに加わる要求を生成するステップと、 前記ローカルエリアネットワークを介して前記要求を同報通信するステップと、 前記ホストゲームコンソールから応答を受信するステップであって、前記応答は、1つまたは複数のセッション鍵を含むステップと、 前記ホストゲームコンソールとの将来のセキュア通信を容易にするために、前記応答からの前記セッション鍵を使用するステップと を備えたことを特徴とする方法。
  7. 7
    実行時に請求項6に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする1つまたは複数のコンピュータ読み取り可能な記録媒体。
  8. 8
    複数のゲームコンソールがローカルエリアネットワークを介して接続’されており、少なくとも2つのゲームコンソールが同じゲームタイトルをプレイしているネットワークゲーミング環境における方法であって、 暗号鍵を導出するのに使用する第1のデータを含む初期パケットを形成するステップと、 前記初期パケットの第1のハッシュダイジェストを計算するステップと、 同じゲームタイトルをプレイしている前記ローカルエリアネットワーク上の他のゲームコンソールに、前記初期パケットおよび前記第1のハッシュダイジェストを送信するステップと、 前記他のゲームコンソールから、第2のハッシュダイジェストおよび第2のデータを含む応答パケットを受信するステップと、 前記第2のハッシュダイジェストを使用して前記応答パケットを認証するステップと、 前記第1のデータおよび第2のデータから1つまたは複数のセキュリティ関連鍵を導出するステップであって、前記セキュリティ関連鍵は、前記複数のコンソール間でセキュア通信するのに使用されるステップと を備えたことを特徴とする方法。
  9. 9
    実行時に請求項8に記載の方法を実行するコンピュータ実行可能命令を備えたことを特徴とする1つまたは複数のコンピュータ読み取り可能な記録媒体。
  10. 10
    コンピュータ実行可能命令を備えたゲームコンソール用のコンピュータ読み取り可能な記録媒体であって、前記コンピュータ実行可能命令は、実行時に、 前記ゲームコンソールのメモリ内に格納された第1の鍵と、前記ゲームコンソール上で動作するゲームタイトルに関連する第2の鍵とを得るステップと、 前記第1の鍵および第2の鍵から1つまたは複数の鍵を導出するステップと を前記ゲームコンソールに指令することを特徴とするコンピュータ読み取り可能な記録媒体。
  11. 11
    コンピュータ実行可能命令を備えたゲームコンソール用のコンピュータ読み取り可能な記録媒体であって、前記コンピュータ実行可能命令は、実行時に、 ローカルエリアネットワーク上のリモートホストゲームコンソールによってホスティングされているゲームタイトルのプレイに加わる要求を暗号化するステップと、 前記要求にデジタル署名するステップと、 前記ローカルエリアネットワークを介して前記要求を同報通信するステップと、 前記ホストゲームコンソールから少なくとも1つの同報通信の応答を聴取するステップと、 ホストゲームコンソールとの将来の通信を容易にするのに使用するため、前記応答の受信時に前記応答から少なくとも1つのセッションを抽出するステップと、 暗号鍵を導出するのに使用する第1のデータを含む初期パケットを形成するステップと、 前記セッション鍵を使用して、前記初期パケットの第1のハッシュダイジェストを計算するステップと、 前記初期パケットおよび前記第1のハッシュダイジェストを前記ホストゲームコンソールに送信するステップと、 前記ホストゲームコンソールから、第2のハッシュダイジェストおよび第2のデータを含む応答パケットを聴取するステップと、 前記セッション鍵および前記第2のハッシュダイジェストを使用して前記応答パケットを認証するステップと、 前記第1のデータおよび第2のデータから、前記ホストゲームコンソールとセキュア通信するのに使用する少なくとも1つのセキュリティ関連鍵を導出するステップと を前記ゲームコンソールに指令することを特徴とするコンピュータ読み取り可能な記録媒体。
  12. 12
    コンピュータ実行可能命令を備えたゲームコンソール用のコンピュータ読み取り可能な記録媒体であって、前記コンピュータ実行可能命令は、実行時に、 ローカルエリアネットワーク上のリモートゲームコンソールから、ゲームタイトルのネットワークプレイを求める要求を受信するステップと、 前記ゲームタイトルのオーセンティックなバージョンを実行するオーセンティックなゲームコンソールによって生成されているものとして前記要求を認証するステップと、 前記要求を復号化するステップと、 前記リモートゲームコンソールがプレイすることが可能であるかどうかを判定するステップと、 前記リモートゲームコンソールがプレイ可能である場合、少なくとも1つのセッション鍵を含む応答を生成するステップと、 前記応答を暗号化しデジタル署名するステップと、 前記応答を前記リモートゲームコンソールに送信するステップと、 前記リモートゲームコンソールから、暗号鍵を導出するのに使用する第1のデータを含む初期パケットを受信するステップと、 前記セッション鍵を使用して前記初期パケットを認証するステップと、 暗号鍵を導出するのに使用する第2のデータを保持する応答パケットを形成するステップと、 前記応答パケットを前記リモートゲームコンソールに送信するステップと、 前記第1のデータおよび第2のデータから、前記リモートゲームコンソールとセキュア通信するのに使用する少なくとも1つのセキュリティ関連鍵を導出するステップと を前記ゲームコンソールに指令することを特徴とするコンピュータ読み取り可能な記録媒体。
  13. 13
    第1の鍵を格納するためのメモリと、 ゲームコンソール上で実行するように構成されたゲームタイトルであって、関連する第2の鍵を有するゲームタイトルと、 前記メモリに結合されたプロセッサであって、前記第1の鍵および第2の鍵から少なくとも1つの暗号化鍵を導出するように構成されたプロセッサと を備えたことを特徴とするゲームコンソール。
  14. 14
    メモリと、 前記メモリと結合され、オーセンティックなゲームタイトルを実行するときにゲームコンソールにとって秘密である少なくとも1つの鍵を生成するように構成されたプロセッサであって、前記ゲームタイトルをホスティングしている共通ローカルエリアネットワーク上のホストゲームコンソールを前記鍵を使用して発見し、前記ローカルエリアネットワークを介して前記ホストゲームコンソールとセキュア通信リンクを確立するようにさらに構成されているプロセッサと を備えたことを特徴とするゲームコンソール。
  15. 15
    第1ゲームコンソールおよび第2ゲームコンソールを備えたシステムであって、 前記第1のゲームコンソールおよび第2のゲームコンソールは、ローカルエリアネットワークヘの接続を容易にするためのネットワーク接続を有し、同じゲームタイトルを実行し、前記同じゲームタイトルを実行することによって同一の鍵を生成するように構成されており、 前記第1ゲームコンソールは、前記ローカルエリアネットワークを介してメッセージを同報通信することによって前記第2のゲームコンソールを発見するように構成されており前記メッセージは前記鍵によって保護される ことを特徴とするシステム。
Independent claims15