×

Initialization and registration of an application

  • US 9,729,315 B2
  • Filed: 07/02/2015
  • Issued: 08/08/2017
  • Est. Priority Date: 07/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor configured to;

    generate a public/private key pair for an application on a first device;

    generate a random server seed and a random local seed;

    generate a device identifier for the first device;

    generate an application identifier for the application on the first device, whereinthe application identifier is a unique identifier for a particular installation of the application on the first device;

    provide at least one of the public key, the device identifier, and the application identifier to a server;

    generate a plurality of symmetric keys based on at least one of the random server seed and the random local seed, wherein the plurality of symmetric keys are used to encrypt communications with a second device; and

    exchange encrypted communications with the second device, wherein at least one of the device identifier and the application identifier is used to decrypt a portion of the encrypted communications received from the second device; and

    a memory coupled to the processor and configured to provide the processor with instructions.

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