IP Library Granted Patent US 8,817,985
Granted Patent B2
US 8,817,985 · App. 13/380,742 · Granted Aug 26, 2014

Encryption key distribution system

Inventor: Naohiro Fukuda (Funabashi, JP)
Assignee: Panasonic Corporation
H04L9/3242H04L2209/76H04L9/321H04L9/083
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,817,985
App. No.
13/380,742
Granted
Aug 26, 2014
Kind
B2
Abstract

The encryption key distribution system includes a node A, a node B, and an authentication server S. Upon receiving a first nonce created by the node A and a second nonce created by the node B, the authentication server S creates a session key. The authentication server S sends a first message authentication code value and a first encryption message to the node A. The first encryption message is created by encrypting the first nonce, the session key, and first additional information with a first secret key. The authentication server S sends a second message authentication code value and a second encryption message to the node B. The second encryption message is created by encrypting the second nonce, the session key, and second additional information with a second secret key. The node A decrypts the first encryption message with the first secret key, thereby obtaining the session key and the first additional information. Further, the node A authenticates the session key by use of the first message authentication code value. The node B decrypts the second encryption message with the second secret key, thereby obtaining the session key and the second additional information. Further, the node B authenticates the session key by use of the second message authentication code value.

Claims (41)

1. An encryption key distribution system comprising:

a first node;

a second node; and

an authentication server configured to create a session key used for encryption communication between said first node and said second node,

wherein said first node and said authentication server are configured to retain a first secret key used for encryption communication between said first node and said authentication server,

said second node and said authentication server being configured to retain a second secret key used for encryption communication between said second node and said authentication server,

said first node being configured to create a first nonce and sends the created first nonce,

said second node being configured to create a second nonce and sends the created second nonce,

said authentication server being configured to

newly create the session key in response to receiving the first nonce and the second nonce, and

calculate a first message authentication code value by use of the first secret key from a first message including the received first nonce, the newly created session key, and predetermined first additional information, and

create a first encryption message by encrypting the received first nonce, the newly created session key, and the first additional information with the first secret key, and

send the first encryption message and the first message authentication code value, and

calculate a second message authentication code value by use of the second secret key from a second message including the received second nonce, the newly created session key, and predetermined second additional information, and

create a second encryption message by encrypting the received second nonce, the newly created session key, and the second additional information with the second secret key, and

send the second encryption message and the second message authentication code value,

said first node being configured to

in response to receiving the first encryption message and the first message authentication code value, obtain the session key and the first additional information by decrypting the first encryption message with the first secret key, and

calculate the first message authentication code value by use of the first nonce stored in said first node, the session key and the first additional information obtained by decrypting the first encryption message, and the first secret key, and

authenticate the session key received from the authentication server by judging whether or not the first message authentication code value calculated by said first node is equal to the first message authentication code value received from said authentication server, and

said second node being configured to

in response to receiving the second encryption message and the second message authentication code value, obtain the session key and the second additional information by decrypting the second encryption message with the second secret key, and

calculate the second message authentication code value by use of the second nonce stored in said second node, the session key and the second additional information obtained by decrypting the second encryption message, and the second secret key, and

authenticate the session key received from said authentication server by judging whether or not the second message authentication code value calculated by said second node is equal to the second message authentication code value received from said authentication server.

2. An encryption key distribution system as set forth in claim 1 , wherein

said first additional information and said second additional information are defined as authorization information regarding access control.

3. An encryption key distribution system as set forth in claim 2 , wherein

said authentication server is configured to, upon receiving request information regarding the access control from said first node or said second node, compare the received request information regarding the access control with registration information regarding the access control preliminarily registered,

said authentication server being configured to, upon acknowledging that the registration information regarding the access control does not include the same information as the received request information regarding the access control, use the registration information regarding the access control as the authorization information of the access control.

4. An encryption key distribution system as set forth in claim 2 , wherein

said encryption key distribution system further comprises a proxy node configured to relay communication between said first node and said second node,

said authentication server being configured to send the authorization information regarding the access control to said proxy node, and

said proxy node being configured to relay the communication between said first node and said second node on the basis of to the authorization information regarding the access control received from said authentication server.

5. An encryption key distribution system as set forth in claim 4 , wherein

said first node and said second node have a group identifier,

said first additional information and said second additional information including the group identifier, and

said proxy node being configured to execute the access control by use of the group identifier.

6. An encryption key distribution system as set forth in claim 2 , wherein

said authentication server is configured to create the authorization information regarding the access control on the basis of changeable registration information regarding the access control.

7. An encryption key distribution system as set forth in claim 2 , wherein

said authentication server is configured to, upon receiving the request information regarding the access control from said first node or said second node, perform a logical operation of the received request information regarding the access control and registration information regarding the access control preliminarily registered, thereby creating the authorization information regarding the access control.

Assignments (2)
MERGER Recorded Mar 14, 2012
From: PANASONIC ELECTRIC WORKS CO.,LTD.
To: PANASONIC CORPORATION
Reel/Frame 027858/0539 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2011
From: FUKUDA, NAOHIRO
To: PANASONIC ELECTRIC WORKS CO., LTD.
Reel/Frame 027452/0169 →
Priority Claims (1)
JP 2009-148961 · Jun 23, 2009 · national
Continuity (1)
Related Publication 20120106735A1 · May 3, 2012