×

Peer-to-peer networks with protections

  • US 7,987,368 B2
  • Filed: 05/05/2006
  • Issued: 07/26/2011
  • Est. Priority Date: 10/28/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A device, comprising:

  • at least one processor; and

    one or more storage media including processor-executable instructions that are capable of being executed by the at least one processor, wherein the processor-executable instructions, when executed, direct the device to perform actions comprising;

    generating a first random number;

    creating a first tracking hash value based on an object and the first random number;

    producing a peer certification value responsive to the first tracking hash value;

    formulating a peer-signed certificate using the peer certification value;

    detecting if an ascertained individualized certificate has been revoked with reference to a revocation list that is made available at a central server and is distributed to a plurality of peers, the revocation list containing a list of revoked certificates;

    updating a revocation list stored locally on a peer if a threshold of a maximum non-updating period is reached, the threshold of a maximum non-updating period corresponding to a predetermined period of time in which the revocation list is to be updated;

    building a tracking information set that includes the peer-signed certificate, the peer certification value, an encrypted tracking value, the first random number, and a second random number;

    formulating an atomic unit by combining the object with the tracking information set by inserting the tracking information set into a tracking attribute field of the object;

    attempting to upload the atomic unit to a peer-to-peer network;

    when the atomic unit is uploaded to the peer-to-peer network, joining the atomic unit to persistent metadata that contains an uploader-signed certificate that is used to track an uploader of the atomic unit;

    authenticating and validating the uploader-signed certificate when the atomic unit is first uploaded to the peer-to-peer network and when the atomic unit is replicated from a first peer to a second peer;

    entitling the uploader of the atomic unit to upload additional atomic units to the peer-to-peer network and to remain anonymous until illicit material uploaded by the uploader is discovered; and

    upon discovery of the illicit material, identifying the uploader and removing the illicit material from the peer-to-peer network.

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