×

Browser session storage as storage for private key in public-key encryption schema

  • US 10,579,542 B2
  • Filed: 11/20/2017
  • Issued: 03/03/2020
  • Est. Priority Date: 05/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable memory adapted for use by a client browser to browse an encrypted web content hosted on a server;

  • the computer-readable memory used to direct a computer to perform the steps of;

    prompting a user of a client browser to provide a private key upon initiating a browser session;

    receiving the private key in a program language data encryption library in response to a user providing the private key and storing the private key in a local storage;

    after the user initiates the browser session, receiving an encrypted symmetric key from the server hosting the encrypted web content;

    decrypting the encrypted symmetric key in the program language data encryption library using the private key;

    receiving the encrypted web content from the server;

    decrypting the encrypted web content by the program language data encryption library using the decrypted symmetric key and storing the decrypted web content to the local storage of the client browser;

    presenting the decrypted web content in the client browser; and

    deleting the local storage upon closing of the browser session.

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