×

System and method for creating and protecting secrets for a plurality of groups

  • US 9,411,972 B2
  • Filed: 09/22/2015
  • Issued: 08/09/2016
  • Est. Priority Date: 03/25/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating a shared secret for use in communicating confidential information, the method comprising:

  • receiving, via a member user interface, a group identification, user id, and user passcode;

    generating, by a n-bit generator using the group identification, the user id, and the user passcode as inputs, a first m-bit result, the first m-bit result including a file name and encryption key;

    generating, by the n-bit generator using a group-agreed seed as input, a second m bit result, the second m-bit result including a shared secret;

    encrypting said shared secret using said encryption key to produce an encrypted shared secret, wherein encrypting the shared secret comprises selecting the encryption algorithm from among a plurality of encryption algorithms according to an encryption algorithm identifier according to information extracted from the first m-bit result;

    assigning the file name to the encrypted shared secret; and

    storing the encrypted shared secret in a secrets directory under the assigned file name.

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