IP Library Granted Patent US 9,143,322
Granted Patent B2
US 9,143,322 · App. 12/606,870 · Granted Sep 22, 2015

Communication apparatus, data communication method, and network system

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 9,143,322
App. No.
12/606,870
Granted
Sep 22, 2015
Kind
B2
Abstract

A communication apparatus includes a storage part configured to store a first key generated according to authentication with a transmission source, identification information of the transmission source, and first information remaining unchanged regardless of the initialization of a coupling status and corresponding to the transmission source, with the first key, the identification information and the first information mapped to each other, an acquisition part configured to acquire a public key from the transmission source holding the identification information responsive to the first information stored on the storage part if the identification information of the transmission source has changed in response to the initialization of the coupling status, and a calculation part configured to generate an encryption key for use in encryption and decryption of data transmitted by the transmission source, based on the first key responsive to the first information, and the public key.

Claims (44)

1. A communication apparatus, comprising:

a storage part configured to store a first key generated according to authentication with a transmission source on a network;

a determining part configured to determine whether a topology of the network has changed in response to an initialization of a coupling status;

an acquisition part configured to acquire a public key, in response to the determining part determining that the topology of the network has changed, from the transmission source corresponding to first information, wherein the first information comprises an isochronous channel number of the transmission source;

a selecting part configured to select the first key responsive to the isochronous channel number; and

a calculation part configured to generate an encryption key for encryption or decryption of data transmitted by the transmission source, based on the first key, and the public key.

2. A communication apparatus, comprising:

a storage part configured to store an isochronous channel number of a transmission source, and a first key mapped to the isochronous channel number;

a control part configured to store, on a database, a storage destination of the first key;

a determining part configured to determine whether a topology of the network has changed in response to an initialization of a coupling status;

an acquisition part configured to acquire a public key, in response to the determining part determining that the topology of the network has changed, from the transmission source corresponding to first information that corresponds to the transmission source, wherein the first information comprises the isochronous channel number; and

a selecting part configured to select the first key responsive to the isochronous channel number by inputting as a selection signal the isochronous channel number; and

a calculation part configured to generate an encryption key for use in encryption and decryption of data transmitted by the transmission source, based on the first key, and the public key.

3. The communication apparatus according to claim wherein the storage part is further configured to store identification information of the transmission source.

4. The communication apparatus according to claim 2 ,

wherein the selecting part is configured to select, from the storage part, the first key responsive to the isochronous channel number, in response to a selection signal generated in the control part and designating a storage destination of the first key responsive to the isochronous channel number.

5. The communication apparatus according to claim 3 further comprising an updating part configured to update the identification information stored on one of the storage part and the database according to the first information if the identification information of the transmission source has changed in response to the initialization of the coupling status.

6. The communication apparatus according to claim 5 , wherein the updating part is configured to update the identification information if the topology of the network remains unchanged regardless of bus reset.

7. The communication apparatus according to claim 6 , wherein the determining part is configured to determine whether the topology of the network has changed by determining whether the number and coupling status of devices coupled to a bus have changed in response to the bus reset.

8. The communication apparatus according to claim 1 , wherein the storage part stores the first keys corresponding to a plurality of transmitters coupled to a bus.

9. The communication apparatus according to claim 1 , wherein an initial value of a storage area storing the first key comprises a random number.

10. The communication apparatus according to claim 1 , wherein the authentication is performed on a plurality of transmitters coupled to a bus at power-on.

11. The communication apparatus according to claim 1 , wherein the first key comprises an exchange key.

12. The communication apparatus according to claim 1 , wherein the communication apparatus is an TDB-1394 device complying with the IDB-1394 standard, and

wherein the communication apparatus comprises a device registering database storing the number and coupling status of IDB-1394 devices coupled to a bus.

13. The communication apparatus according to claim 12 , further comprising a fault detector configured to detect, at power-on, whether the number and coupling status of IDB-13941 devices coupled to the bus matches the content stored on the device registering database.

14. The communication apparatus according to claim 12 , wherein the authentication is performed on all the transmitters coupled to the bus if a key automatically locking and unlocking an automobile having a radio link function gets within a predetermined range of the automobile, if an accessory is switched on, if the engine of the automobile is started, if a door of the automobile is unlocked, or if a door of the automobile is physically opened.

15. A communication method, comprising:

storing on a storage part a first key generated according to authentication with a transmission source on a network;

determining whether a topology of the network has changed in response to an initialization of a coupling status;

in response to determining that the topology of the network has changed, acquiring a public key from the transmission source corresponding to first information, wherein the first information comprises an isochronous channel number of the transmission source;

selecting the first key responsive to the isochronous channel number; and

generating an encryption key configured to use in encryption or decryption of data transmitted by the transmission source, based on the first key, and the public key.

16. A network system, comprising:

a first communication apparatus including a first storage part configured to store an isochronous channel number of a transmission source, and an authentication key shared according to authentication with transmission source on a network; and

a second communication apparatus including a second storage part configured to store an authentication key shared according to authentication with a transmission destination on the network, wherein the first communication apparatus comprises:

a determining part configured to determine whether a topology of the network has changed in response to an initialization of a coupling status; and

a requesting part configured to send, in response to the determining part determining that the topology of the network has changed, a coupling request to the transmission source corresponding to first information, wherein the first information comprises the isochronous channel number of the transmission source.

17. The network system according to claim 16 , wherein the second communication apparatus comprises:

a reading part configured to read from the second storage part an authentication key responsive to the source of the coupling request in response to the coupling request from the transmission destination; and

an RTT processor configured to generate an RTT command with the read authentication key; and

wherein the first communication apparatus comprises an RTT processor configured to generate a response packet with the authentication key responsive to the transmission source stored on the first storage part if the RTT command is received from the transmission source.

18. The communication apparatus according to claim 1 , wherein the first information remains unchanged regardless of the initialization of the coupling status.

19. The communication apparatus according to claim 2 , wherein the first information remains unchanged regardless of the initialization of the coupling status.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 11, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 039708/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2015
From: SPANSION LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 035856/0527 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
CHANGE OF NAME Recorded Jul 22, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 024748/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2009
From: KOSAKI, MAKOTO
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 023448/0259 →