Patent ID: 8918905

Claim:
A method comprising: detecting, by a mobile telephone comprising a first certificate of authenticity in a first secure access layer, that the mobile telephone has been coupled to a computer system; in response to affirmatively detecting that the mobile telephone has been coupled to the computer system, transmitting, by the mobile telephone, via the first secure access layer stored within the mobile telephone, an authentication request to a second secure access layer resident within the computer system; receiving, by the mobile telephone, authentication data comprising a second certificate of authenticity transmitted by the second secure access layer resident within a DLL (Dynamic Linked Library) of the computer system, wherein the first secure access layer is configured to communicate only with the DLL comprising the second secure access layer that matches the first secure access layer; comparing, by the mobile telephone via the first secure access layer, the second certificate of authenticity to a first certificate of authenticity in the first secure access layer of the mobile telephone; determining, by the mobile telephone, via the first secure access layer, whether the computer system is authorized to exchange data with the mobile telephone based on the comparison of the first certificate of authenticity and the second certificate of authenticity; in response to determining the computer system is authorized to exchange data with the mobile telephone, granting, using the mobile telephone, authorization to the DLL of the computer system to transmit data between the mobile telephone and the computer system; and in response to determining the computer system is not authorized to exchange data with the mobile telephone, restricting, by the mobile telephone, the computer system from transmitting data between the mobile telephone and the computer system, and displaying on the mobile telephone, a communications error message to a user of the mobile telephone.