Peer enrollment method, route updating method, communication system, and relevant devices
First Claim
1. A peer enrollment method comprising:
- receiving, by an enrollment server in a peer-to-peer network, an enrollment request of a peer device, wherein the enrollment request comprises identity information of the peer device;
verifying, by the enrollment server, the identity information of the peer device, and when the verification succeeds, obtaining peer location information of the peer device, and generating a peer credential of the peer device according to the peer location information, wherein the peer credential includes anti-counterfeiting information which verifies the peer credential, wherein the anti-counterfeiting information comprises a character string for generating check information by applying an algorithm and the peer credential is verified by comparing the generated check information and preset check information; and
sending, by the enrollment server, the peer credential comprising the peer location information to the peer device, wherein the peer credential is used by the peer device to join the peer-to-peer network, the peer-to-peer network configured to prevent malicious peers without peer credentials from joining, andwherein upon successfully joining the peer-to-peer network, a second peer device in the peer-to-peer network updates a routing table of the second peer device according to the peer credential of the peer device.
1 Assignment
0 Petitions
Accused Products
Abstract
A peer enrollment method, a route updating method, a communication system, and relevant devices to improve security of a peer-to-peer (P2P) network. The peer enrollment method includes: receiving an enrollment request from a peer, where the enrollment request carries identity information of the peer; verifying the identity information of the peer, and if the verification succeeds, obtaining peer location information of the peer and generating a peer credential according to the peer location information; and sending the peer credential carrying the peer location information to the peer so that the peer joins the P2P network according to the peer credential. Embodiments of the present application further provide a route updating method, a communication system, and relevant devices. Embodiments of the present application may improve security of the P2P network effectively.
-
Citations
14 Claims
-
1. A peer enrollment method comprising:
-
receiving, by an enrollment server in a peer-to-peer network, an enrollment request of a peer device, wherein the enrollment request comprises identity information of the peer device; verifying, by the enrollment server, the identity information of the peer device, and when the verification succeeds, obtaining peer location information of the peer device, and generating a peer credential of the peer device according to the peer location information, wherein the peer credential includes anti-counterfeiting information which verifies the peer credential, wherein the anti-counterfeiting information comprises a character string for generating check information by applying an algorithm and the peer credential is verified by comparing the generated check information and preset check information; and sending, by the enrollment server, the peer credential comprising the peer location information to the peer device, wherein the peer credential is used by the peer device to join the peer-to-peer network, the peer-to-peer network configured to prevent malicious peers without peer credentials from joining, and wherein upon successfully joining the peer-to-peer network, a second peer device in the peer-to-peer network updates a routing table of the second peer device according to the peer credential of the peer device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication system comprising:
-
an enrollment server in a peer-to-peer network, configured to receive an enrollment request of a peer device, wherein the enrollment request comprises identity information of the peer device;
verify the identity information of the peer device;
when the verification succeeds, obtain peer location information of the peer device, and send a peer credential comprising the peer location information to the peer device, wherein the peer credential carries anti-counterfeiting information which verifies the peer credential, wherein the anti-counterfeiting information comprises a character string for generating check information by applying an algorithm and the peer credential is verified by comparing the generated check information and preset check information; andthe peer device, configured to send the enrollment request to the enrollment server, wherein the enrollment request comprises the identity information of the peer device;
receive the peer credential that is sent by the enrollment server and comprises the peer location information; and
join the peer-to-peer network according to the peer credential, wherein the peer-to-peer network is configured to prevent malicious peers without peer credentials from joining, and wherein upon successfully joining the peer-to-peer network, a second peer device in the peer-to-peer network updates a routing table of the second peer device according to the peer credential of the peer device. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A server in a peer-to-peer network, the server comprising:
-
a hardware processor; and a non-transitory processor readable medium having processor-executed instructions stored thereon, the processor-executed instructions including a plurality of units, the units including; a receiving unit, configured to receive an enrollment request of a peer device, wherein the enrollment request carries identity information of the peer device; a verifying unit, configured to verify the identity information of the peer device; an obtaining unit, configured to obtain peer location information of the peer device after the verifying unit verifies the identity information successfully; a credential generating unit, configured to generate a peer credential according to the peer location information, wherein the peer credential carries anti-counterfeiting information which verifies the peer credential, wherein the anti-counterfeiting information comprises a character string for generating check information by applying an algorithm and the peer credential is verified by comparing the generated check information and preset check information; and a sending unit, configured to send the peer credential carrying the peer location information to the peer device, wherein the peer credential is used by the peer device to join the peer-to-peer network, the peer-to-peer network configured to prevent malicious peers without peer credentials from joining, and wherein upon successfully joining the peer-to-peer network, a second peer device in the peer-to-peer network updates a routing table of the second peer device according to the peer credential of the peer device. - View Dependent Claims (13, 14)
-
Specification