IP Library Granted Patent US 9,426,653
Granted Patent B2
US 9,426,653 · App. 13/943,858 · Granted Aug 23, 2016

Secure remote access using wireless network

Inventors: Robert Charles Becker (Eden Prairie, MN); Bruce W. Anderson (Andover, MN); Alan Cornett (Andover, MN); Todd Charles Steeves (Shoreview, MN)
Assignee: Honeywell International Inc.
H04W12/06H04W84/045G07C9/00H04L63/02H04L63/0853H04L63/107
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,426,653
App. No.
13/943,858
Granted
Aug 23, 2016
Kind
B2
Abstract

A method includes receiving a request from a mobile device to attach to a private wireless network, determining if a subscriber identifier is in a security database, determining if a mobile device equipment identifier is in the security database, authenticating the phone using the subscriber identifier and the mobile device equipment identifier, granting access to the private wireless network only if the phone is authenticated, and passing data between a computer system and a mobile device to monitor and control a remote monitoring and control system.

Claims (77)

1. A method comprising:

receiving at a computer server, a request from a mobile device to attach to a private cell phone wireless network utilizing an encrypted subscriber identifier, an encrypted equipment identifier, and an encryption key;

determining via the computer server if the subscriber identifier is in a security database;

determining via the computer server if the equipment identifier is in the security database;

estimating whether a mobile device is located approximately within a remote monitoring and control system boundary utilizing timing offsets between the mobile device and a cell tower of the cell phone wireless network;

authenticating via the computer server the mobile device using the subscriber identifier and the equipment identifier, wherein authenticating includes sharing the encryption key between the mobile device and the server to validate both the server and the mobile device as authorized;

granting access to the private cell phone wireless network only if the subscriber identifier is found in the security database, the equipment identifier is found in the security database, the mobile device is located approximately within the remote monitoring and control system boundary, and the mobile device is authenticated, otherwise access to the private cell phone wireless network is rejected; and

securely passing data between an isolated computer system and a mobile device via the private cell phone wireless network to monitor and control a remote monitoring and plant control system, wherein the passed data is control system data representative of the plant.

2. The method of claim 1 wherein validating both the server and the mobile device includes comparing received encrypted values to expected encrypted values based on the shared encryption key.

3. The method of claim 1 and further comprising registering the mobile device with a private branch exchange as on-network if access is granted.

4. The method of claim 1 and further comprising:

determining if the use of the mobile device is authorized to access or manipulate data from the remote monitoring and control system;

determining if the user of the authorized mobile device is authorized to access or manipulate data from a remote monitoring and control system; and

making modifications to data of a remote monitoring and control system.

5. The method of claim 1 and further comprising:

receiving an application request to access information;

validating additional credentials; and

establishing a connection to access the requested information based on the validation of the additional credentials.

6. The method of claim 5 and further comprising:

rejecting requests where invalid additional credentials are provided;

tracking the number of sequential rejected requests; and

determining whether to lock the phone out of the network as a function of an excess number of sequential rejected requests.

7. The method of claim 1 and further comprising:

receiving the subscriber identifier and the equipment identifier via near field communications capabilities of the mobile device at a security access control point via near field communications, wherein the subscriber identifier comprises an international mobile subscriber identity and the equipment identifier comprises an international mobile equipment identifier; and

granting access based on a comparison to information stored in the security database.

8. The method of claim 7 and further comprising:

determining if additional credentials are required prior to granting access;

receiving the additional credentials from a user of the mobile device; and

granting access if the additional information matches information in the security database.

9. The method of claim 8 wherein the additional information comprises a pass code.

10. The method of claim 7 wherein the subscriber identifier and the equipment identifier are received as encrypted values and wherein the encryption key is shared between the mobile device and the server to validate both the server and the mobile device as authorized.

11. A non-transitory computer readable storage device having instructions for causing a computer to perform a method, the method comprising:

receiving a request from a mobile device to attach to a private cell phone wireless network utilizing an encrypted subscriber identifier, an encrypted equipment identifier, and an encryption key;

determining if the subscriber identifier is in a security database;

determining if the equipment identifier is in the security database;

estimating whether a mobile device is located approximately within a remote monitoring and control system boundary utilizing timing offsets between the mobile device and a cell tower of the cell phone wireless network;

authenticating the mobile device using the subscriber identifier and the equipment identifier, wherein authenticating includes sharing the encryption key between the mobile device and the server to validate both the server and the mobile device as authorized;

granting access to the private cell phone wireless network only if the subscriber identifier is found in the security database, the equipment identifier is found in the security database, the mobile device is located approximately within the remote monitoring and control system boundary, and the mobile device is authenticated, otherwise access to the private cell phone wireless network is rejected; and

passing data between a computer system and a mobile device to monitor and control an isolated remote plant monitoring and control system, wherein the passed data is control system data representative of the plant.

12. The non-transitory computer readable storage device of claim 11 wherein validating both the server and the mobile device includes comparing received encrypted values to expected encrypted values based on the shared encryption key.

13. The non-transitory computer readable storage device of claim 11 wherein the method further comprises registering the mobile device with a private branch exchange as on-network if access is granted.

14. The non-transitory computer readable storage device of claim 11 wherein the method further comprises:

determining if the mobile device is authorized to access or manipulate data from the isolated remote monitoring and control system;

determining if the user of the authorized mobile device is authorized to access or manipulate data from an isolated remote monitoring and control system; and

making modifications to data of an isolated remote monitoring and control system.

15. T non-transitory computer readable storage device of claim 11 wherein the method further comprises:

receiving an application request to access information;

validating additional credentials;

establishing a connection to access the requested information based on the validation of the additional credentials;

rejecting requests where invalid additional credentials are provided;

tracking the number of sequential rejected requests; and

determining whether to lock the phone out of the network as a function of an excess number of sequential rejected requests.

16. The non-transitory computer readable storage device of claim 11 wherein the method further comprises:

receiving the subscriber identifier and the equipment identifier at a security access control point via near field communications;

granting access based on a comparison to information stored in the security database;

determining if additional information is required prior to granting access;

receiving the additional information from a user of the mobile device; and

granting access if the additional information matches information in the security database.

17. A system comprising:

a security center having a security database configured to: receive an encrypted subscriber identifier, an encrypted equipment identifier, and an encryption key provided by a mobile device;

determine if the subscriber identifier is in the security database;

determine if the equipment identifier is in the security database;

estimate whether the mobile device is located approximately within a remote monitoring and control system boundary utilizing timing offsets between the mobile device and a cell tower of the cell phone wireless network, and

authenticate the mobile device, wherein authenticating the mobile device further includes sharing the encryption key between the mobile device and the server to validate both the server and the mobile device as authorized;

grant access to a private cell phone wireless network only if the subscriber identifier is found in the security database, the equipment identifier is found in the security database, the mobile device is located approximately within the remote monitoring and control system boundary, and the mobile device is authenticated, otherwise access to the private cell phone wireless network is rejected; and

an isolated process monitor and automation controller to interact with the security center and receive communications from the authenticated mobile device; and

a media server to provide a private cell phone wireless network to communicate with authenticated mobile devices, the security center, and the process monitor and automation controller, wherein data is passed between the isolated process monitor and automation controller and a mobile device via the private cell phone wireless network to remotely monitor and control the process monitor and automation controller, wherein the passed data is control system data representative of the process.

18. The system of claim 17 wherein the security center is programmed to:

validate both the server and the mobile device by comparing received encrypted values to expected encrypted values based on the shared encryption key.

19. The system of claim 17 wherein the security center:

determines if the mobile device is authorized to access or manipulate data from the isolated process monitor and automation controller;

determines if the user of the authorized mobile device is authorized to access or manipulate data from the isolated process monitor and automation controller; and

makes modifications to data of the isolated monitor and automation controller.

20. The system of claim 17 wherein the security center:

receives an application request to access information;

validates additional credentials; and

establishes a connection to access the requested information based on the validation of the additional credentials.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: BECKER, ROBERT CHARLES; ANDERSON, BRUCE W.; CORNETT, ALAN; STEEVES, TODD CHARLES
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 030812/0901 →
Continuity (1)
Related Publication 20150024710A1 · Jan 22, 2015