×

Secure multi-party protocol

  • US 10,382,409 B2
  • Filed: 11/25/2016
  • Issued: 08/13/2019
  • Est. Priority Date: 11/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for securing communications between a first computer and a second computer, the method comprising:

  • securing an application programming interface at least in part by;

    receiving, by the second computer from the first computer over a communications network, a request data packet of the application programming interface, the request data packet including a first control block comprising a first symmetric key, and a first data block encrypted with the first symmetric key, wherein the first control block is encrypted with a public key of a public-private key pair;

    decrypting, by the second computer, the first control block with a private key of the public-private key pair;

    extracting, by the second computer, the first symmetric key from the first control block;

    decrypting, by the second computer, the encrypted first data block with the extracted first symmetric key;

    generating, by the second computer, a second symmetric key using a predetermined algorithm based on data in the first control block;

    generating, by the second computer, a response data packet of the application programming interface, the response data packet comprising a second data block and a second control block comprising the first symmetric key; and

    transmitting, by the second computer, the response data packet to the first computer over the communications network.

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