×

Method for encrypting and storing data

  • US 10,044,509 B1
  • Filed: 08/14/2017
  • Issued: 08/07/2018
  • Est. Priority Date: 08/14/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of securely uploading a data file using a computing device, the method comprising:

  • generating, by the computing device, a symmetric encryption key and an initialization vector;

    encrypting, by the computing device, the data file using the symmetric encryption key and the initialization vector, thereby creating an encrypted data file;

    placing an upload request, by the computing device, to upload the encrypted data file to a first computer-readable data storage device, the upload request placed with a server computing device in electronic communication with the computing device via a data communications network;

    receiving, by the computing device, from the server computing device via the data communications network, asymmetric encryption components, a signed data file upload URL accessible by the data communications network, and a signed key data upload URL accessible by the data communications network;

    encrypting, by the computing device, using the asymmetric encryption components, the symmetric encryption key and the initialization vector, thereby creating encrypted key information;

    sending, by the computing device, via the signed data file upload URL, the encrypted data file to the first computer-readable data storage device; and

    sending, by the computing device, via the signed key data upload URL, the encrypted key information to a second computer-readable data storage device.

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