Patent ID: 7451305

Claim:
A computer-implemented method for securely exchanging cryptographic identities through a mutually trusted intermediary, the method comprising: receiving, at the trusted intermediary, from a petitioner, data that specifies: a first cryptographic identity of the petitioner, a first resource identifier identifying a first location where the petitioner is located, and an input means for accepting input, from a particular entity at the trusted intermediary, that specifies a second resource identifier identifying a second location where an authority is located; receiving, at the trusted intermediary, from the particular entity, the input that specifies the second resource identifier identifying the second location where the authority is located, and to which the trusted intermediary is to send the data received from the petitioner; sending, from the trusted intermediary, the first cryptographic identity and the first resource identifier to the authority at the second location indicated by the second resource identifier; receiving, from the authority, data that specifies a second cryptographic identity of the authority and the first resource identifier and the second resource identifier; and sending, from the trusted intermediary, the second cryptographic identity and the second resource identifier to the petitioner at the first location indicated by the first resource identifier.