Device, system, method and computer readable medium for indentifying and authenticating a cellular device using a short-range radio address
First Claim
1. ) A method for authenticating, comprising the steps of:
- storing a first short-range radio address for a cellular device in a processing device;
obtaining an authentication message in the processing device;
storing a second short-range radio address in the cellular device, wherein the first short-range radio address and the second short-range radio address are the same;
calculating a first message digest responsive to the authentication message and first short-range radio address;
transmitting, by a cellular network coupled to the processing device, a cellular message including the authentication message and the first message digest to the cellular device;
receiving the cellular message, by the cellular device;
calculating a second message digest responsive to the authentication message and the second short-range radio address; and
, comparing, by the cellular device, the first message digest to a second message digest to authenticate the cellular message.
4 Assignments
0 Petitions
Accused Products
Abstract
A device, method, system and computer readable medium allows for using a short-range address, such as a Bluetooth™ address, to identify a cellular device and authenticate cellular messages to the cellular device. In an embodiment of the present invention, a first short-range radio address for a cellular device is stored in a processing device, such as a server coupled to a cellular network. An authentication message is obtained by the processing device. A second short-range radio address is stored in the cellular device. A first message digest is calculated responsive to the authentication message and first short-range radio address. A cellular message, including the authentication message and the first message digest, is transmitted to the cellular device. The cellular device receives the cellular message and calculates a second message digest responsive to the authentication message and the second short-range radio address stored in the cellular device. The cellular device authenticates the cellular message responsive to comparing the first message digest to a second message digest. In an alternate embodiment of the present invention, a processing device compares a second digest message from a cellular device and a first digest message calculated by the processing device in order authenticate the cellular message. In still a further embodiment of the present invention, a short-range radio address is used to encrypt and decrypt cellular messages.
-
Citations
53 Claims
-
1. ) A method for authenticating, comprising the steps of:
-
storing a first short-range radio address for a cellular device in a processing device;
obtaining an authentication message in the processing device;
storing a second short-range radio address in the cellular device, wherein the first short-range radio address and the second short-range radio address are the same;
calculating a first message digest responsive to the authentication message and first short-range radio address;
transmitting, by a cellular network coupled to the processing device, a cellular message including the authentication message and the first message digest to the cellular device;
receiving the cellular message, by the cellular device;
calculating a second message digest responsive to the authentication message and the second short-range radio address; and
,comparing, by the cellular device, the first message digest to a second message digest to authenticate the cellular message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. ) A method for authenticating, comprising the steps of:
-
storing a first short-range radio address, for a cellular device, in a processing device;
obtaining an authentication message in the processing device;
storing a second short-range radio address in the cellular device, wherein the first short-range radio address and the second short-range radio address are the same;
calculating, by the processing device, a first message digest responsive to the authentication message and first short-range radio address;
transmitting, by a cellular network coupled to the processing device, a cellular message including the authentication message to the cellular device;
receiving the cellular message, by the cellular device;
calculating a second message digest responsive to the authentication message and the second short-range radio address;
transmitting, by the cellular device, the second message digest; and
,comparing, by the processing device, the first message digest to a second message digest to authenticate the cellular message.
-
-
14. ) A method, comprising;
-
storing a first short-range radio in a cellular device;
storing a second short-range radio addresses in a processing device, wherein the first short-range radio address and the second short-range radio address are the same;
encrypting a cellular message, by the processing device, using the second short-range radio address;
transmitting the encrypted cellular message to the cellular device; and
decrypting the encrypted cellular message, by the cellular device, using the first short-range radio address.
-
-
15. ) A method, comprising;
-
storing a first short-range radio in a cellular device;
storing a second short-range radio addresses in a processing device, wherein the first short-range radio address and the second short-range radio address are the same;
encrypting a cellular message, by the cellular device, using the first short-range radio address;
transmitting the encrypted cellular message to the processing device; and
decrypting the encrypted cellular message, by the processing device, using the second short-range radio address.
-
-
16. ) A method for identifying a cellular device, comprising the steps of:
-
receiving, by the cellular device, a first cellular message requesting a cellular device identifier;
reading, by the cellular device, a first short-range radio address from the device;
transmitting, by the cellular device, a second cellular message including the first short-range radio address;
storing a second short-range radio address in a processing device; and
,comparing the first short-range radio address to the second short-range radio address to identify the cellular device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. ) A method for identifying a cellular device, comprising the steps of:
-
receiving, by the cellular device, a first cellular message having a first short-range radio address;
reading a second short-range radio address from the cellular device;
comparing, by the cellular device, the first short-range radio address with the second short-range radio address; and
,transmitting a second cellular message responsive to the comparing step.
-
-
30. ) A device, comprising:
-
a cellular transceiver capable to receive a first cellular message;
a first processor coupled to the cellular transceiver;
a first memory, coupled to the first processor, capable to store a first software component for generating a command responsive to the first cellular message;
a second processor coupled to the first processor;
a short-range radio transceiver coupled to the second processor;
a second memory, coupled to the second processor, capable to store a second software component for retrieving a short-range radio address associated with the short-range radio transceiver responsive to the command, wherein the first software component authenticates the first cellular message using the short-range radio address. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. ) A device, comprising:
-
a cellular transceiver capable to receive a first cellular message;
a first processor coupled to the cellular transceiver;
a first memory, coupled to the first processor, capable to store a first software component for generating a command responsive to the first cellular message;
a second processor coupled to the first processor;
a short-range radio transceiver coupled to the second processor;
a second memory, coupled to the second processor, capable to store a second software component for retrieving a short-range radio address associated with the short-range radio transceiver responsive to the command, wherein the cellular transceiver generates a second cellular message including the short-range radio address to identify the device.
-
-
40. ) A device, comprising:
-
a cellular transceiver capable to receive a first cellular message;
a short-range radio transceiver;
a first processor, coupled to the cellular transceiver and the short range radio transceiver;
a first memory, coupled to the processor, the cellular transceiver and the short-range radio transceiver, capable to store;
a first software component for executing a command responsive to the first cellular message;
a second software component for providing a short-range radio address associated with the short-range transceiver responsive to the command, wherein the cellular transceiver generates a second cellular message including the short-range radio address identifying the device. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. ) A system, comprising:
-
a processing device;
a cellular network, coupled to the processing device, for transmitting a cellular message;
a hand-held wireless device, including;
a cellular transceiver to communicate with the cellular network, including to receive the first cellular message;
a short-range radio transceiver to communicate with the short-range radio network;
a processor coupled to the cellular transceiver and the short-range radio network;
a memory, coupled to the processor, to store;
a first software component for executing a software instruction responsive to the first cellular message;
a second software component for providing a short-range radio address associated with the short-range radio transceiver responsive to executing the software instruction, wherein the first software component authenticates the cellular message using the short-range radio address. - View Dependent Claims (47, 48, 49, 50)
-
-
51. ) A system, comprising:
-
a processing device;
a cellular network, coupled to the processing device, for transmitting a cellular message;
a hand-held wireless device, including;
a cellular transceiver to communicate with the cellular network, including to receive the first cellular message;
a short-range radio transceiver to communicate with the short-range radio network;
a processor coupled to the cellular transceiver and the short-range radio network;
a memory, coupled to the processor, to store;
a first software component for executing a software instruction responsive to the first cellular message;
a second software component for providing a short-range radio address associated with the short-range radio transceiver responsive to executing the software instruction, wherein the cellular transceiver generates a second cellular message including the short-range radio address identifying the hand-held wireless device.
-
-
52. ) An article of manufacture, including a computer readable medium, in a device, comprising:
-
a cellular software component for executing a first instruction responsive to a first cellular message from a cellular network; and
,a short-range radio software component to provide a short-range radio address responsive to executing the first instruction, wherein the cellular software component authenticates the first cellular message using the short-range radio address. - View Dependent Claims (53)
-
Specification