Wireless device to network server encryption
First Claim
Patent Images
1. A method of transmitting secured data, the method comprising:
- utilizing a first key to encrypt a payload by a mobile device;
adding a header to the encrypted payload to form a data packet by said mobile device, wherein said payload comprises GPS location of said mobile device;
utilizing a second key to encrypt the first key by said mobile device;
utilizing a third key to encrypt the data packet by said mobile device;
transmitting the encrypted first key separate from the encrypted data packet to a wireline device in a first transmission from said mobile device, wherein the wireline device decrypts the encrypted first key;
transmitting only the encrypted data packet without said first key over a wireless link to a gateway in a second transmission from said mobile device, wherein the gateway decrypts the encrypted data packet to recreate the encrypted payload and the header, and forwards the encrypted payload and the header to the wireline device over an open network; and
utilizing the wireline device and the first key from the first transmission to decrypt the encrypted payload.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for providing encryption of location data transmitted from a wireless device to a wireline network server. In one embodiment, the wireless device encrypts a payload, adds a header to the payload to form a data packet, encrypts the payload and the header of the data packet, and transmits the encrypted data packet.
82 Citations
20 Claims
-
1. A method of transmitting secured data, the method comprising:
-
utilizing a first key to encrypt a payload by a mobile device; adding a header to the encrypted payload to form a data packet by said mobile device, wherein said payload comprises GPS location of said mobile device; utilizing a second key to encrypt the first key by said mobile device; utilizing a third key to encrypt the data packet by said mobile device; transmitting the encrypted first key separate from the encrypted data packet to a wireline device in a first transmission from said mobile device, wherein the wireline device decrypts the encrypted first key; transmitting only the encrypted data packet without said first key over a wireless link to a gateway in a second transmission from said mobile device, wherein the gateway decrypts the encrypted data packet to recreate the encrypted payload and the header, and forwards the encrypted payload and the header to the wireline device over an open network; and utilizing the wireline device and the first key from the first transmission to decrypt the encrypted payload. - View Dependent Claims (2, 3, 4, 11, 12, 13)
-
-
5. A device for transmitting secured data over a wireless link, the device comprising:
-
an encryption engine which generates a first key, encrypts a payload according to the first key, adds a header to the encrypted payload to form a data packet, encrypts the first key according to a second key, and encrypts the data packet according to a third key, wherein the payload comprises GPS location information obtained by the device and regarding a geographical location of the device; and a wireless transceiver coupled to the encryption engine, the wireless transceiver transmitting the encrypted first key separate from the encrypted data packet to a server in a first transmission from the device and transmitting only the encrypted data packet without said first key over the wireless link to a gateway in a second transmission from the device, wherein the gateway decrypts the encrypted data packet to recreate the encrypted payload and the header, and forwards the encrypted payload and the header to the server over an open network; wherein the server decrypts the encrypted first key received in the first transmission and decrypts the encrypted payload of the second transmission using the decrypted first key. - View Dependent Claims (6, 14)
-
-
7. A method for secured communication between a mobile device and a server on a wide area network, the method comprising:
-
encrypting a payload at the mobile device using a first session key, wherein the payload includes GPS location information obtained by the mobile device and associated with a geographical location of the mobile device; encrypting the first session key at the mobile device using a public key; transmitting the encrypted first session key separate from an encrypted data packet to the server over a wireless link in a first transmission from the mobile device; decrypting the encrypted first session key at the server; adding a header to the encrypted payload to form a data packet at the mobile device; encrypting the data packet according to a second session key configured for secured communications over the wireless link; and transmitting only the encrypted data packet without said first key in a second transmission from the mobile device to a gateway which decrypts the encrypted data packet to recreate the encrypted payload and the header, and forwards the encrypted payload and the header to the server; wherein the server utilizes the decrypted first session key, decrypted from the first transmission, to decrypt the encrypted payload. - View Dependent Claims (8, 9, 10)
-
-
15. A non-transitory computer readable storage medium comprising program instructions for performing a method comprising:
-
encrypting a payload according to a first key, wherein said payload comprises GPS location of a mobile device; adding a header to the encrypted payload to form a data packet; encrypting the first key according to a second key; encrypting the data packet according to a third key configured for secured communications over a wireless link; transmitting the encrypted first key separate from the encrypted data packet to a server in a first transmission from said mobile device; and transmitting only the encrypted data packet without said first key over the wireless link to a gateway in a second transmission from the mobile device, wherein the gateway decrypts the encrypted data packet to recreate the encrypted payload and the header, and forwards the encrypted payload and the header to the server, and wherein the server decrypts the encrypted first key received in the first transmission and decrypts the encrypted payload using the decrypted first key. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification