×

Seamless secure private collaboration across trust boundaries

  • US 8,572,757 B1
  • Filed: 01/16/2013
  • Issued: 10/29/2013
  • Est. Priority Date: 11/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing seamless, secure, private,collaborative synchronization of a data file across trust boundaries comprising:

  • generating a key value that is either (i) a personal key unique to a single user who is to have private access to the file or (ii) a shared key if the file is to be shared among two or more users;

    assigning a unique file identifier for the file to be secured;

    generating a password for the file to be secured from both (a) the unique file key identifier and (b) the key value that is either (i) the personal key or (ii) the shared key, depending on whether access to the file is to be private to the single user or to be shared among two or more users;

    encrypting content of the file using the password generated from the key value and the unique file identifier;

    storing the unique file identifier with the file;

    storing an identifier for the key value with the file;

    storing the key value identifier and the ley key value in a local store;

    determining a recovery key;

    storing a recovery key identifier for the recovery key with the file;

    storing the recovery key on a server; and

    storing a password recovery Binary Large Object (“

    blob”

    ) with the file comprising the recovery key encrypted with the personal key; and

    storing the file and one or more of the unique file identifier, the identifier for the key value, the recovery key identifier, and the recovery Binary Large Object (“

    blob”

    ), in a digital file container.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×