Patent ID: 11868999
Assignee: CLOVER NETWORK LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A method comprising:
storing a first payment key set and a second payment key set on a first discrete device for a point of sale system;
storing a public key certificate and a corresponding private key on a second discrete device for the point of sale system;
communicatively connecting the first discrete device with the second discrete device using a wire;
transmitting the public key certificate from the second discrete device to the first discrete device using the wire;
verifying the public key certificate on the first discrete device;
finalizing a secure connection between the first discrete device and the second discrete device over the wire using a protocol after the public key certificate is verified by conducting a handshake using a public key from the public key certificate and the corresponding private key, wherein conducting the handshake comprises one of:
(a) encrypting a secret at the first discrete device using the public key from the public key certificate for generating an encrypted secret that is transmitted to the second discrete device, wherein the second discrete device decrypts the encrypted secret using the corresponding private key such that upon decryption, both the first discrete device and the second discrete device share the secret; or
(b) encrypting a pre-master at the first discrete device using the public key from the public key certificate to generate an encrypted pre-master that is sent to the second discrete device, wherein the second discrete device decrypts the encrypted pre-master using the corresponding private key to generate a decrypted pre-master, and wherein the first discrete device and the second discrete device each generate a shared secret from the pre-master and the decrypted pre-master, respectively.