IP Library Granted Patent US 8,732,471
Granted Patent B2
US 8,732,471 · App. 12/092,491 · Granted May 20, 2014

Data communication method, computer and information storing medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,732,471
App. No.
12/092,491
Granted
May 20, 2014
Kind
B2
Abstract

A computer including at least two processors is used to preferably perform a secure data communication. Data containing a processor ID identifying one of the at least two processors provided for a first computer (computer 31 ) is transmitted from the first computer to a second computer (a node at the other party) (S 91 , S 92 ). The second computer returns data containing the processor ID contained in the data transmitted in S 91 and S 92 and a public key certificate relating to the second computer. The first computer receives the data returned from the second computer, acquires, from the received data, the processor ID contained therein, and causes a processor (SPE 1 ), which is identified by the processor ID, to process the received data. At this moment, the processing of the data is restricted according to a content of the public key certificate contained in the received data.

Claims (25)

1. A data communication method between a first computer and a second computer each including at least two processors, comprising:

a transmission step of transmitting, from the first computer to the second computer, data containing a processor ID identifying one of the at least two processors provided for the first computer and an address ID identifying the second computer;

a reply step of returning, from the second computer to the first computer, data containing the processor ID contained in the data transmitted in the transmission step, an address ID identifying the first computer, and a public key certificate relating to the second computer;

a reception step of, on the first computer, receiving the data returned from the second computer;

an acquisition step of, on the first computer, acquiring the processor ID contained in the data received in the reception step;

a processing step of, on the first computer, causing the processor, which is the one of the at least two processors provided for the first computer, and is identified by the processor ID acquired in the acquisition step, to process the data received in the reception step, the processing being restricted to the processor identified by the processor ID acquired in the acquisition step; and

an authentication step of, on the first computer, restricting the processing in the processing step according to a content of the public key certificate contained in the data received in the reception step.

2. The data communication method according to claim 1 , wherein:

the transmission step includes transmitting data further containing, in addition to the processor ID identifying the one of the at least two processors provided for the first computer, a public key certificate relating to the processor identified by the processor ID; and

the reply step includes returning the data containing the processor ID contained in the data transmitted in the transmission step and the public key certificate relating to the second computer according to a content of the public key certificate contained in the data transmitted in the transmission step.

3. The data communication method according to claim 1 , wherein the transmission step includes transmitting data, which contains the processor ID identifying the one of the at least two processors provided for the first computer as at least a part of a header, and a communication content as a payload, to the second computer.

4. The data communication method according to claim 1 , wherein the reply step includes transmitting data, which contains the processor ID contained in the data transmitted in the transmission step and the public key certificate relating to the second computer as at least a part of a header, and a communication content as a payload, to the first computer.

5. A computer comprising:

at least two hardware processors;

data transmission means for transmitting data containing an address ID of another computer and a processor ID identifying one of the at least two processors to the another computer;

data reception means for receiving data containing an address ID of the computer, the processor ID identifying the one of the at least two processors, and a public key certificate from the another computer relating to the another computer;

processor ID acquisition means for acquiring the processor ID contained in the data received by the data reception means;

data processing means for causing the processor, which is the one of the at least two processors, and is identified by the processor ID acquired by the processor ID acquisition means, to process the data received by the data reception means, the processing being restricted to the processor identified by the processor ID acquired by the processor ID acquisition means; and

authentication means for restricting the processing by the data processing means according to a content of the public key certificate contained in the data received by the data reception means.

6. A non-transitory information storing medium storing a program executed by a computer including at least two processors, the program controlling the computer to perform the steps of:

transmitting data containing an address ID of another computer and a processor ID identifying one of the at least two processors to the another computer;

receiving data containing an address ID of the computer, the processor ID identifying the one of the at least two processors, and a public key certificate from the another computer relating to the another computer;

acquiring the processor ID contained in the data received;

causing the processor, which is the one of the at least two processors, and is identified by the acquired processor ID, to process the data received during data reception, the processing being restricted to the processor identified by the acquired processor ID; and

restricting the processing during data processing according to a content of the public key certificate contained in the data received.

Assignments (5)
CHANGE OF NAME Recorded Sep 6, 2017
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: SONY CORPORATION
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2014
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY CORPORATION
Reel/Frame 032300/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027449/0469 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027448/0895 →