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

Claim 14:
15. One or more non-transitory computer readable media storing instructions executable by a processor of a mobile card reader to cause the processor to perform operations comprising:
determining that the mobile card reader is in communication with a mobile device via an interface;
based at least on determining that 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.