×

Systems and methods for encryption and authentication

  • US 10,454,906 B1
  • Filed: 01/31/2019
  • Issued: 10/22/2019
  • Est. Priority Date: 01/31/2019
  • Status: Active Grant
First Claim
Patent Images

1. An authentication and encryption computer system, the authentication and encryption computer system comprising:

  • one or more processing devices;

    a network interface;

    non-transitory memory that stores instructions that when executed by the one or more processing devices are configured to cause the computer system to perform operations comprising;

    perform an authentication using at least an identifier associated with an instantiation of a first application hosted on a first user computer system associated with a first user;

    receive a request for a first document over a network via the network interface from the first application hosted on the first user computer system, the first document comprising a form including a plurality of fields configured to receive input data and the first document comprising static text associated with the form;

    provide, over the network via the network interface, the first document to the first application hosted on the first user computer system;

    receive from the first application hosted on the first user computer system;

    the first document including form field input data, wherein the form field input data is associated with respective form field identifiers, andcontext data, the context data comprising textual data separate from data of the first document;

    generate an encryption key;

    encrypt;

    the form field input data and respective form field identifiers as name-field input data sets, wherein at least a portion of the static text, associated with the form included in the first document, is excluded from encryption, andthe context data;

    receive an indication that a Portable Document Format of the first document is to be provided to a second user computer system, the Portable Document Format including respective depictions of the form field input data;

    provide a Portable Document Format of the first document comprising a payload to the second user computer system, the payload file comprising the encrypted form name-field input data sets, the encrypted context data, and a non-encrypted identifier assigned to the first document and/or a non-encrypted identifier assigned to a transaction associated with the first document, wherein the Portable Document Format of the first document is viewable using a standard Portable Document Format viewer;

    receive a request for a key to decrypt the encrypted form name-field input data sets and the encrypted context data;

    provide the key to decrypt the encrypted form name-field input data sets and the encrypted context data, wherein the decrypted form name-field input data sets and the decrypted context data are viewable using the standard Portable Document Format viewer and/or are computer readable as plaintext.

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