Patent ID: 7624264

Claim:
A method for generating a network address, the method comprising: a) generating by a computing device an interim hash value based on a combination of at least one cryptographically generated address parameter and a public key, wherein a modifier is included in the at least one cryptographically generated address parameter; b) modifying the modifier; c) repeating the operations of generating and modifying until a stop condition, the stop condition including a time limit specified by a time parameter to generate a plurality of interim hash values; d) terminating the computing when the stop condition is met, the stop condition further comprising a probability below a threshold probability that a more secure hash value will be generated within a remaining time of the time limit; e) selecting by the computing device a second hash value from the plurality of interim hash values; f) generating by the computing device a first hash value based on the second hash value; and g) concatenating a portion of the network address that is not node-selectable and at least a portion of the first hash value to form the network address of the computing device.