CLIENT SERVER DISTRIBUTED SYSTEM, SERVER APPARATUS, CLIENT APPARATUS, AND INTER-CLIENT RTP ENCRYPTING METHOD USED FOR THEM
First Claim
1. A client-server type distributed system corresponding to the SIP (Session Initiation Protocol) connected to the Internet/intranet/LAN (Local Area Network), wherein when authentification between SIP-protocol-coping client apparatuses and an SIP-protocol-coping server apparatus is completed, and an RTP (Real-time Transport Protocol) connection between the client apparatuses is an SIP call connection through the server apparatus,the server apparatus comprises:
- means for setting at least one type of RTP encrypting information used in an RTP packet transmission/reception to each unit of the client apparatuses and managing the RTP encrypting information as the encrypting capability information of the client apparatuses;
means for determining one type of RTP encrypting information used between the client apparatuses each time an RTP communication occurs between the client apparatuses; and
means for notifying the client apparatuses of the RTP encrypting information, andeach of the client apparatuses comprises;
means for receiving and setting RTP encrypting information used in an RTP packet transmission/reception to other client apparatus; and
a function for encrypting an RTP packet and transmitting the RTP packet to confronting client apparatuses in the P2P (Peer-to-Peer) between the client apparatuses in the RTP communication according to the RTP encrypting information received from the server apparatus as well as for receiving the encrypted RTP packet from the confronting client apparatuses and decrypting the encrypted RTP.
2 Assignments
0 Petitions
Accused Products
Abstract
When an SIP interface unit of a server apparatus receives an SIP message for call connection from a client apparatus and an SIP message analyzing unit can confirm that the SIP message is normal, a call controller recognizes that an RTP communication is carried out between the client apparatus and another client apparatus and instructs an encrypting capability management unit to determine RTP encrypting information which is used between the client apparatuses. The encrypting capability management unit determines the RTP encrypting information between these client apparatuses based on the instruction. With this arrangement, there can be provided a client-server distributed system that can realize an encrypting security function without requiring a certificate authentification function at a low cost in order to deliver an encrypting key as well as without necessity of holding or managing a certificate and preparing an authenticating server in a system.
30 Citations
42 Claims
-
1. A client-server type distributed system corresponding to the SIP (Session Initiation Protocol) connected to the Internet/intranet/LAN (Local Area Network), wherein when authentification between SIP-protocol-coping client apparatuses and an SIP-protocol-coping server apparatus is completed, and an RTP (Real-time Transport Protocol) connection between the client apparatuses is an SIP call connection through the server apparatus,
the server apparatus comprises: -
means for setting at least one type of RTP encrypting information used in an RTP packet transmission/reception to each unit of the client apparatuses and managing the RTP encrypting information as the encrypting capability information of the client apparatuses; means for determining one type of RTP encrypting information used between the client apparatuses each time an RTP communication occurs between the client apparatuses; and means for notifying the client apparatuses of the RTP encrypting information, and each of the client apparatuses comprises; means for receiving and setting RTP encrypting information used in an RTP packet transmission/reception to other client apparatus; and a function for encrypting an RTP packet and transmitting the RTP packet to confronting client apparatuses in the P2P (Peer-to-Peer) between the client apparatuses in the RTP communication according to the RTP encrypting information received from the server apparatus as well as for receiving the encrypted RTP packet from the confronting client apparatuses and decrypting the encrypted RTP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An inter-client RTP (Real-time Transport Protocol) encrypting method used for a client-server type distributed system corresponding to the SIP (Session Initiation Protocol) connected to the Internet/intranet/LAN (Local Area Network), wherein when authentification between SIP-protocol-coping client apparatuses and an SIP-protocol-coping server apparatus is completed, and an RTP (Real-time Transport Protocol) connection between the client apparatuses is an SIP call connection through the server apparatus,
the server apparatus carries out: -
a processing for setting at least one type of RTP encrypting information used in an RTP packet transmission/reception to each unit of the client apparatuses and managing said at least one type of RTP encrypting information as the encrypting capability information of the client apparatuses; a processing for determining one type of RTP encrypting information used between the client apparatuses each time an RTP communication occurs between the client apparatuses; and means for notifying the client apparatuses of the RTP encrypting information, and each of the client apparatuses carries out; a processing for receiving and setting RTP encrypting information used in an RTP packet transmission/reception to other client apparatus; and a processing for encrypting an RTP packet and transmitting the RTP packet to confronting client apparatuses in the P2P (Peer-to-Peer) between the client apparatuses in the RTP communication according to the RTP encrypting information received from the server apparatus as well as for receiving the encrypted RTP packet from the confronting client apparatuses and decrypting the encrypted RTP packet. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product carried out by an SIP-protocol-coping server apparatus (Session Initiation Protocol) in a client-server type distributed system corresponding to the SIP connected to The Internet/intranet/LAN (Local Area Network), wherein when authentification between SIP-protocol-coping client apparatuses and the SIP-protocol-coping server apparatus is completed, and an RTP (Real-time Transport Protocol) connection between the client apparatuses is an SIP call connection through the server apparatus, wherein the computer program product causes a central processing unit of the server apparatus to carry out:
-
a processing for setting at least one type of RTP encrypting information used in an RTP packet transmission/reception to each unit of the client apparatuses and managing the client aparatus as the encrypting capability information of the client apparatuses; a processing for determining one type of RTP encrypting information used between the client apparatuses each time an RTP communication occurs between the client apparatuses; and a processing for notifying the client apparatuses of the RTP encrypting information.
-
-
42. A computer program product carried out by SIP-protocol-coping client apparatuses (Session Initiation Protocol) in a client-server type distributed system corresponding to the SIP connected to the Internet/intranet/LAN (Local Area Network), wherein when authentification between the SIP-protocol-coping client apparatuses and an SIP-protocol-coping server apparatus is completed, and an RTP (Real-time Transport Protocol) connection between the client apparatuses is an SIP call connection through the server apparatus, wherein the computer program product causes a central processing unit of each of the client apparatuses to carry out
a processing for receiving and setting RTP encrypting information used in an RTP packet transmission/reception to other client apparatus; - and
a processing for encrypting an RTP packet and transmitting the RTP packet to confronting client apparatuses in the P2P (Peer-to-Peer) between the client apparatuses in the RTP communication according to the RTP encrypting information received from the server apparatus as well as for receiving the encrypted RTP packet from the confronting client apparatuses and decrypting the encrypted RTP packet.
- and
Specification