The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 17, 2016
Filed:
Dec. 22, 2008
LU Xiao, San Diego, CA (US);
Vidya Narayanan, San Diego, CA (US);
Edward Thomas Lingham Hardie, Menlo Park, CA (US);
Ranjith S. Jayaram, San Diego, CA (US);
Ramachandran Subramanian, San Diego, CA (US);
Lakshminath Reddy Dondeti, San Diego, CA (US);
Lu Xiao, San Diego, CA (US);
Vidya Narayanan, San Diego, CA (US);
Edward Thomas Lingham Hardie, Menlo Park, CA (US);
Ranjith S. Jayaram, San Diego, CA (US);
Ramachandran Subramanian, San Diego, CA (US);
Lakshminath Reddy Dondeti, San Diego, CA (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
A multi-party commitment method is provided whereby a joining node uses contributions provided by contributor nodes in a peer-to-peer overlay network to generate a node identifier. The joining node generates a first contribution and sends a join request to an introducer node (or a plurality of contributor nodes), where the join request seeks to obtain one or more contributions for generating the node identifier within an identifier space of the overlay network. A hash of the first contribution may be included as part of the join request. In response, the joining node may receive a plurality of contributions, wherein the contributions are bound to each other and the first contribution by a prior external multi-node commitment operation. The joining node can then generate its node identifier as a function of the first contribution and the received contributions. Consequently, collusion between nodes and malicious manipulation during ID generation can be frustrated.