US 12,489,737 B2
Communication system, communication apparatus, method, and program
Sakae Chikara, Tokyo (JP); and Tsunekazu Saito, Tokyo (JP)
Assigned to NTT, Inc., Tokyo (JP)
Appl. No. 18/710,064
Filed by NTT, Inc., Tokyo (JP)
PCT Filed Nov. 17, 2021, PCT No. PCT/JP2021/042273
§ 371(c)(1), (2) Date May 14, 2024,
PCT Pub. No. WO2023/089699, PCT Pub. Date May 25, 2023.
Prior Publication US 2025/0016140 A1, Jan. 9, 2025
Int. Cl. H04L 29/06 (2006.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/0428 (2013.01) [H04L 9/085 (2013.01); H04L 9/3073 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A communication system comprising a plurality of communication apparatuses, wherein each one of the plurality of communication apparatuses includes:
a processor; and
a memory having instructions stored thereon that, when executed by the processor, cause the processor to function as:
an application program unit configured to perform encrypted communication with another communication apparatus;
a protocol conversion unit configured to transmit a message representing a predetermined procedure when a key request for a shared key to be used in the encrypted communication is received from the application program unit;
a state management unit configured to receive a message from the protocol conversion unit to manage an execution state of the procedure, and to transmit the message to a protocol driver supporting a predetermined key sharing protocol; and
the protocol driver configured to request a key sharing system that executes the key sharing protocol, to generate the shared key, when the message is received from the state management unit.