×

Security architecture for peer-to-peer storage system

  • US 8,196,186 B2
  • Filed: 05/20/2008
  • Issued: 06/05/2012
  • Est. Priority Date: 05/20/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, implemented by a computing device, comprising:

  • receiving a request to register a peer in a peer-to-peer system, the peer-to-peer system enabling a first peer of the peer-to-peer system to provide a first storage area to another peer of the peer-to-peer system and enabling the first peer of the peer-to-peer system to store data in a second storage area on a second peer of the peer-to-peer system after providing the first storage area;

    generating or selecting a transaction key for the peer;

    storing the transaction key in association with registration information for the peer;

    receiving a password from the peer to enable a secure transmission of the transaction key to the peer;

    transmitting the transaction key from the server to the peer, the transaction key accessible to the peer using the password;

    in response to receiving a transaction request from the peer to perform a peer-to-peer transaction with another peer of the peer-to-peer system, generating a token including file information for a file associated with the peer-to-peer transaction and including a signature, the token generated based at least in part on the transaction key;

    sending the token from the server to the peer to enable the peer to perform the peer-to-peer transaction; and

    in response to a failure of the second peer to authenticate a second token associated with a second peer-to-peer transaction, receiving information associated with the failure from the second peer.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×