×

Encrypting and storing data

  • US 9,992,017 B2
  • Filed: 06/28/2013
  • Issued: 06/05/2018
  • Est. Priority Date: 06/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A user equipment that encrypts and stores data to communicate to a server of a communication network, the user equipment comprising:

  • a processor coupled to a first memory and configured to;

    establish a session between the user equipment and the server of the communication network;

    generate two or more keys based on a shared secret made available to the user equipment and the server, wherein the two or more keys comprise at least one perfect forward secrecy key, and at least one partial forward secrecy key, wherein the at least one partial forward secrecy key is generated based on a cryptographic function applied to the shared secret and a session identifier associated with the established session;

    encrypt data using the at least one partial forward secrecy key;

    store the encrypted data in the first memory of the user equipment;

    generate an updated partial forward secrecy key based on an application of a one-way function to the partial forward secrecy key and the session identifier responsive to the encryption of the data using the at least one partial forward secrecy key; and

    store the updated partial forward secrecy key in a second memory of the user equipment to encrypt future communications during the established session with the server; and

    a transmitter configured to transmit the stored encrypted data in a communication to the server during the established session.

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