Method and system to provide secure exchange of data between mobile phone and computer system
First Claim
Patent Images
1. 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, anddisplaying on the mobile telephone, a communications error message to a user of the mobile telephone.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of providing a secure access layer in a mobile phone and a computer system coupled to the mobile phone to provide authentication for transmitting data between the phone and the computer system.
16 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory machine-readable medium, having stored thereon a set of instructions, which when executed, cause a machine to perform 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 with 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A mobile telephone comprising:
-
a memory comprising a first certificate of authenticity in a first secure access layer; a connector; and a processor coupled to the memory and the connector to; detect that the mobile telephone has been coupled to a computer system via the connector; in response to affirmatively detecting that the mobile telephone has been coupled to the computer system, transmit, by the mobile telephone, via the first secure access layer stored on the memory, an authentication request to a second secure access layer resident within the computer system; receive, 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; compare, 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; determine 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; and in response to determining the computer system is authorized to exchange data with the mobile telephone, grant authorization to the DLL of the computer system to transmit data between the mobile telephone and the computer system; in response to determining the computer system is not authorized to exchange data with the mobile telephone, restrict the computer system from transmitting data between the mobile telephone and the computer system, and display on the mobile telephone a communications error message to a user of the mobile telephone. - View Dependent Claims (12, 13, 14, 15)
-
Specification