Patent ID: 11893580
Assignee: BLOCK, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A mobile card reader comprising:
a card interface to read information from a card;
a processor coupled to the card interface;
an interface to enable the mobile card reader to communicate with a mobile device; and
a memory storing instructions that, when executed by the processor, cause the mobile card reader to perform operations including, when the mobile card reader is in communication with the mobile device:
sending security related information of the mobile card reader to an application executing on the mobile device, the security related information for transmission by the mobile device to a remote server system;
receiving from the application an indication that the application has been validated by the remote server system, the indication indicating that the remote server system has validated the security related information of the mobile card reader and security related information of the application; and
in response to receiving the indication that the application has been validated by the remote server system, generating a secure session key with which to carry out encrypted communication between the application and the mobile card reader.