PEER ENROLLMENT METHOD, ROUTE UPDATING METHOD, COMMUNICATION SYSTEM, AND RELEVANT DEVICES
First Claim
1. A peer enrollment method, comprising:
- receiving an enrollment request of a peer, wherein the enrollment request comprises 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 comprising the peer location information to the peer.
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
21 Claims
-
1. A peer enrollment method, comprising:
-
receiving an enrollment request of a peer, wherein the enrollment request comprises 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 comprising the peer location information to the peer. - View Dependent Claims (2, 3, 4)
-
-
5. A route updating method, comprising:
-
receiving, by a first peer, a client message sent by a second peer; obtaining, by the first peer, a peer credential of the second peer according to the client message, wherein the peer credential is sent by an enrollment server to the second peer when the second peer is enrolled; and judging, by the first peer, according to peer location information of the first peer and peer location information of the second peer comprised in the peer credential of the second peer, whether the second peer is closest to the first peer in a physical distance, and if the second peer is closest to the first peer in the physical distance, updating a routing table stored by the first peer. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A communication system, comprising:
-
an enrollment server, configured to;
receive an enrollment request of a peer, wherein the enrollment request comprises identity information of the peer;
verify the identity information of the peer;
if the verification succeeds, obtain peer location information of the peer, and send a peer credential comprising the peer location information to the peer; andthe peer, configured to;
send the enrollment request to the enrollment server, wherein the enrollment request comprises the identity information of the peer;
receive the peer credential that is sent by the enrollment server and comprises the peer location information; and
join a peer-to-peer (P2P) network according to the peer credential. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A communication system, comprising:
-
a first peer and a second peer, wherein; the first peer is configured to;
receive a client message sent by the second peer, and obtain a peer credential of the second peer according to the client message, wherein the peer credential of the second peer is sent by an enrollment server to the second peer when the second peer is enrolled; and
judge whether the second peer is closest to the first peer in a physical distance, according to peer location information of the first peer, and peer location information of the second peer comprised in the peer credential of the second peer, and if the second peer is closest to the first peer in the physical distance, update a routing table stored by the first peer; andthe second peer is configured to send the client message to the first peer. - View Dependent Claims (16, 17)
-
-
18. A server, comprising a 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, wherein the enrollment request carries identity information of the peer; a verifying unit, configured to verify the identity information of the peer; an obtaining unit, configured to obtain peer location information of the peer 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; and a sending unit, configured to send the peer credential carrying the peer location information to the peer. - View Dependent Claims (19)
-
-
20. A first network peer, comprising a 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 message receiving unit, configured to receive a client message sent by a second network peer; a credential receiving unit, configured to receive a peer credential sent by the second network peer, wherein the peer credential of the second network peer is sent by an enrollment server to the second network peer when the second network peer is enrolled; a distance judging unit, configured to judge whether the second network peer is closest to the first network peer in a physical distance according to peer location information of the first network peer and peer location information of the second network peer that is in the peer credential of the second network peer; and a route updating unit, configured to update a routing table if the second network peer is closest to the first network peer in the physical distance. - View Dependent Claims (21)
-
Specification