IP Library Granted Patent US 7,673,143
Granted Patent B1
US 7,673,143 · App. 10/786,345 · Granted Mar 2, 2010

JXTA rendezvous as certificate of authority

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 7,673,143
App. No.
10/786,345
Granted
Mar 2, 2010
Kind
B1
Abstract

A method for securing a communication between a peer node and an intermediary peer node in a peer-to-peer network comprises the peer node generating a secured communication request to the intermediary peer node. The intermediary peer node authenticates the peer node in response to the secured communication request. The intermediary peer node issues a signed certificate of authority upon successful authentication.

Claims (58)

1. A method for securing a communication between a peer node and a super peer node in a peer-to-peer network, the method comprising:

the peer node generating a secured communication request to the super peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible;

the super peer node authenticating the peer node in response to said secured communication request, and

the super peer node issuing a signed certificate of authority upon successful authentication.

2. The method of claim 1 wherein said secured communication request comprises a certificate signing request, a unique identifier, and a password.

3. The method of claim 2 wherein said certificate signing request includes a public key cryptography system (PKCS) certificate signing request.

4. The method of claim 1 wherein said secured communication protocol comprises

a transport layer data authentication protocol.

5. The method of claim 1 wherein said super peer node is communicatively coupled to an enterprise database, said enterprise database authenticates the peer node in response to said secured communication request.

6. The method of claim 1 further comprising securing a pipe connection between the peer node and the super peer node upon authentication.

7. The method of claim 6 further comprising closing said pipe connection upon failed authentication of said node.

8. The method of claim 1 wherein said peer node comprises a peer node advertisement and a pipe node advertisement.

9. The method of claim 8 wherein said peer node advertisement comprises a peer node name, a unique peer node identifier, and local transport information.

10. The method of claim 8 wherein said pipe node advertisement includes an application-dependent port identifier, said unique identifier, a name, and a type.

11. The method of claim 1 wherein the peer-to-peer network operates using a JXTA technology-enabled platform.

12. A method for securing a communication between a peer node and a super peer node in a peer-to-peer network, the method comprising:

generating a secured communication request to the super peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible, the secured communication request being capable of authenticating the peer node in response to said secured communication request, and

receiving a signed certificate of authority upon successful authentication.

13. The method of claim 12 wherein said secured communication request comprises a certificate signing request, a unique identifier, and a password.

14. The method of claim 13 wherein said certificate signing request includes a public key cryptography system (PKCS) certificate signing request.

15. The method of claim 12 wherein said secured communication protocol comprises

a transport layer data authentication protocol.

16. The method of claim 12 wherein said super peer node is communicatively coupled to an enterprise database, said enterprise database authenticates the peer node in response to said secured communication request.

17. The method of claim 12 further comprising securing a pipe connection between the peer node and the super peer node upon authentication.

18. The method of claim 17 further comprising closing said pipe connection upon failed authentication of said node.

19. The method of claim 12 wherein said peer node comprises a peer node advertisement and a pipe node advertisement.

20. The method of claim 19 wherein said peer node advertisement comprises a peer node name, a unique peer node identifier, and local transport information.

21. The method of claim 19 wherein said pipe node advertisement includes an application-dependent port identifier, said unique identifier, a name, and a type.

22. The method of claim 12 wherein the peer-to-peer network operates using a JXTA technology-enabled platform.

23. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for securing a communication between a peer node and a super peer node in a peer-to-peer network, the method including:

the peer node generating a secured communication request to the super peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible;

the super peer node authenticating the peer node in response to said secured communication request, and

the super peer node issuing a signed certificate of authority upon successful authentication.

24. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for administrating peer-to-peer networks, the method including:

generating a secured communication request to a super peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible, the secured communication request being capable of authenticating the peer node in response to said secured communication request, and

receiving a signed certificate of authority upon successful authentication.

25. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for administrating peer-to-peer networks, the method including:

a super peer node receiving a secured communication request from a peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible;

authenticating the peer node in response to said secured communication request; and

sending a signed certificate of authority upon successful authentication.

26. An apparatus for securing a communication between a peer node and a super peer node in a peer-to-peer network comprising:

means for generating a secured communication request to the super peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible;

means for authenticating the peer node in response to said secured communication request, and

means for issuing a signed certificate of authority upon successful authentication.

27. An apparatus for securing a communication between a peer node and a super peer node in a peer-to-peer network comprising:

means for generating a secured communication request to the super peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible, the secured communication request being capable of authenticating the peer node in response to said secured communication request, and

means for receiving a signed certificate of authority upon successful authentication.

28. A peer-to-peer network system comprising:

a peer node;

a super peer node communicatively coupled to said peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible;

wherein said peer node is configured to generate a secured communication request to said super peer node;

wherein said super peer node is configured to authenticate said peer node in response to said secured communication request, and

wherein said super peer node is configured to issue a signed certificate of authority upon successful authentication.

29. A peer node comprising:

a processor; and

a memory comprising program instructions, wherein the program instructions are executable by the processor to:

generate a secured communication request to a super peer node, the super peer node being a peer node that serves as an intermediary contact point for administrative information that concerns the super peer node as well as a subset of the peer-to-peer network associated with the super peer node and for which the super peer node is responsible, the secured communication request being capable of authenticating the peer node in response to said secured communication request, and

receive a signed certificate of authority upon successful authentication.

Assignments (1)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037305/0238 →