IP Library Granted Patent US 9,083,684
Granted Patent B2
US 9,083,684 · App. 14/018,800 · Granted Jul 14, 2015

Communication node, key synchronization method, and key synchronization system

Inventors: Yoshimichi Tanizawa (Yokohama, JP); Shinichi Baba (Bristol, GB)
Assignee: KABUSHIKI KAISHA TOSHIBA
H04L63/06
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,083,684
App. No.
14/018,800
Granted
Jul 14, 2015
Kind
B2
Abstract

In general, according to one embodiment, a communication node includes a key synchronization controller and an application communicator. The key synchronization controller controls synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of an application key between a correspondent node and the communication node and the latter process is for synchronizing a rule for assignment of the application key to a session with the correspondent node, the session shared with the correspondent node. The application communicator provides the application key in accordance with the rule, the key for use by an application having the session.

Claims (29)

1. A communication node, comprising:

a key synchronization controller that controls synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of an application key between a correspondent node and the communication node and the latter process is for synchronizing a rule for assignment of the application key to a session with the correspondent node, the session shared with the correspondent node; and

an application communicator that provides the application key in accordance with the rule, the key for use by an application having the session,

wherein the key synchronization controller changes the rule depending on addition of the session and elimination thereof, and synchronizes the post-change rule with the correspondent node.

2. The node according to claim 1 , wherein the rule represents that a weighting of quantity of the application key assigned to the session is different for each respective session ID.

3. The node according to claim 2 , wherein the weighting is determined on the basis of a throughput of the application key, the throughput requested from the application.

4. The node according to claim 1 , wherein a speed related to exchanging an application key and the exchange between the correspondent node and the communication node is changed on the basis of the number of sessions commonly managed between the aforementioned two nodes.

5. The node according to claim 1 , wherein the application key is exchanged between the correspondent node and the communication node by means of quantum cryptographic communication.

6. A key synchronization method, comprising:

controlling synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of an application key with a correspondent node and the latter process is for synchronizing a rule for assignment of the application key to a session with the correspondent node, the session shared with the correspondent node; and

providing the application key in accordance with the rule, the key for use by an application having the session,

wherein controlling synchronization of the application key changes the rule depending on addition of the session and elimination thereof, and synchronizes the post-change rule with the correspondent node.

7. A key synchronization system for synchronizing an application key between a first communication node and a second communication node, wherein

the first communication node comprises:

a key synchronization controller that controls synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of the application key between the second communication node and the first communication node, and the latter process is for synchronizing a rule for assignment of the application key to a session with the second communication node, the session shared with the second communication node; and

an application communicator that provides the application key in accordance with the rule, the key for use by a first application having the session, and wherein

the second communication node comprises:

a key synchronization controller that controls synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of the application key between the first communication node and the second communication node, and the latter process is for synchronizing a rule for assignment of the application key to a session with the first communication node, the session shared with the first communication node; and

an application communicator that provides the application key in accordance with the rule, the key for use by a second application having the session.

8. A communication node, comprising:

a key synchronization controller that controls synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of an application key between a correspondent node and the communication node and the latter process is for synchronizing a rule for assignment of the application key to a session with the correspondent node, the session shared with the correspondent node; and

an application communicator that provides the application key in accordance with the rule, the key for use by an application having the session, wherein

the key synchronization controller executes the node-based signaling process and then the session-based signaling process in starting the session, and

executes the session-based signaling process and then the node-based signaling process in ending the session.

9. A communication node, comprising:

a key synchronization controller that controls synchronization of an application key on the basis of a node-based signaling process and a session-based signaling process, where the former process is for starting or ending exchanging of an application key between a correspondent node and the communication node and the latter process is for synchronizing a rule for assignment of the application key to a session with the correspondent node, the session shared with the correspondent node; and

an application communicator that provides the application key in accordance with the rule, the key for use by an application having the session, wherein

the key synchronization controller changes the rule depending on addition of the session and elimination thereof, and synchronizes the post-change rule with the correspondent node, and

the key synchronization controller exchanges, between the correspondent node and the communication node, a key ID of an application key used lastly under a rule prior to the change and a key ID of an application key to be used first under a rule after the change.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: TANIZAWA, YOSHIMICHI; BABA, SHINICHI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 031811/0524 →
Priority Claims (1)
JP 2012-197825 · Sep 7, 2012 · national
Continuity (1)
Related Publication 20140181522A1 · Jun 26, 2014