×

System and method for protecting secrets file

  • US 8,726,032 B2
  • Filed: 03/25/2010
  • Issued: 05/13/2014
  • Est. Priority Date: 03/25/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for encrypting communication, comprising:

  • receiving a request to communicate with a group;

    obtaining a group agreed connect name corresponding to the group;

    obtaining a username and password of a user of a member connecting to the group;

    generating a first message digest using the group agreed connect name, the username, the password, and an n-bit generator;

    extracting a secrets file name from the first message digest;

    obtaining an encrypted secrets file from a secrets directory;

    decrypting the encrypted secrets file to obtain a secrets file using a secrets file encryption key obtained from the first message digest;

    generating a second message digest using the n-bit generator and a first secret and a second secret from the secrets file;

    extracting algorithm selector bits from the second message digest;

    selecting, from a plurality of encryption algorithms, an encryption algorithm corresponding to the algorithm selector bits; and

    encrypting communication between the member and the group using an encryption key obtained, at least in part, from the second message digest,wherein the communication is encrypted using the encryption algorithm.

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