IP Library Granted Patent US 7,681,230
Granted Patent B2
US 7,681,230 · App. 11/363,604 · Granted Mar 16, 2010

Data synchronization for a secure electronic device

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 7,681,230
App. No.
11/363,604
Granted
Mar 16, 2010
Kind
B2
Abstract

Method for synchronizing stored data in one device ( 102, 106, 202, 206, 210 ) with other devices ( 102, 106, 202, 206, 210 ) at multiple levels of security classification. The methods and systems disclosed herein can advantageously utilize unique protocols and, optionally, cryptographic technologies to effect data synchronization in a secure manner.

Claims (77)

1. A method for secure synchronization of data contained on a network-attached device and a network server, comprising:

establishing a device-to-device single-level secure processing state as between said network attached-device and said network server at a first defined security access level by

(a) authenticating a user, said network attached device, and said network server;

(b) determining an assigned security access level for said user from among a plurality of possible user security access levels; and

(c) determining if said first defined security access level at which said user requests to sign on is lesser than or equal to said assigned security access level of said user;

selecting said network server to have a multi-level secure operating system and a multi-level secure file system;

selecting said network-attached device to have a multi-level secure operating system and a multi-level secure file system;

signing said user onto a computer network at said first defined security access level using at least one of said network attached device and said network server;

synchronizing a first plurality of managed data objects stored on said network attached device and said network server at said first defined security access level;

determining if said user is authorized to access a second defined security access level provided in said multi-level secure file system of said network server and said multi-level secure file system of said network attached device; and

automatically repeating said synchronizing step for said second defined security access level.

2. The method according to claim 1 , wherein said synchronizing step is performed by a direct connection between said network attached device and said network server, exclusive of any intermediate computer network.

3. A method for secure synchronization of data contained on a network-attached device and a network server, comprising:

establishing a device-to-device single-level secure processing state as between said network attached-device and said network server at a first defined security access level by

(a) authenticating a user, said network attached device, and said network server;

(b) determining an assigned security access level for said user from among a plurality of possible user security access levels; and

(c) determining if said first defined security access level at which said user requests to sign on is lesser than or equal to said assigned security access level of said user;

synchronizing a first plurality of managed data objects stored on said network attached device and said network server at said first defined security access level

establishing a second device to device single-level secure processing state as between said network-attached device and a locally-connected device that is locally connected to said network-attached device exclusive of any network connection, said network attached device and said locally-connected device connected at a second defined security access level;

selecting said network server to have a combination of an operating system and a file system selected from the group consisting of (a) a single-level secure operating system and a single-level secure file system, (b) a single level secure operating system and a multi-level secure file system, and (c) a multi-level secure operating system and a multi-level secure file system;

selecting said network-attached device to have a single-level secure operating system and a single-level secure file system;

selecting said locally connected device to have a single-level secure operating system and a single-level secure file system;

automatically synchronizing a second plurality of managed data objects stored on said network-attached device and said locally connected device at said second defined security access level;

automatically re-synchronizing said first plurality of managed data objects stored on said network-attached device and said network server.

4. The method according to claim 3 , wherein said establishing of said second device to device single-level secure processing state further comprises authenticating at least said locally connected device.

5. A method for secure synchronization of data contained on a network-attached device and a network server, comprising:

establishing a device-to-device single-level secure processing state as between said network attached-device and said network server at a first defined security access level by

(a) authenticating a user, said network attached device, and said network server;

(b) determining an assigned security access level for said user from among a plurality of possible user security access levels; and

(c) determining if said first defined security access level at which said user requests to sign on is lesser than or equal to said assigned security access level of said user;

synchronizing a first plurality of managed data objects stored on said network attached device and said network server at said first defined security access level

establishing a second device to device single-level secure processing state as between said network-attached device and a locally-connected device that is locally connected to said network-attached device exclusive of any network connection, said network attached device and said locally-connected device connected at a second defined security access level;

selecting said network server to have a combination of an operating system and a file system selected from the group consisting of (a) a single level secure operating system and a multi-level secure file system, and (b) a multi-level secure operating system and a multi-level secure file system;

selecting said network-attached device to have a single-level secure operating system and a multi-level secure file system;

selecting said locally connected device to have a single-level secure operating system, and a multi-level secure file system;

prior to establishing said second device to device single-level secure processing state as between said network-attached device and a locally-connected device, determining if said locally-connected device supports said second defined security access level associated with said second device to device single level secure processing state;

automatically synchronizing a second plurality of managed data objects stored on said network-attached device and said locally connected device at said second defined security access level;

automatically re-synchronizing said first plurality of managed data objects stored on said network-attached device and said network server.

6. The method according to claim 5 , further comprising:

selecting said locally connected device to have a single-level secure operating system, and a single-level secure file system;

automatically synchronizing a second plurality of managed data objects stored on said network-attached device and said locally connected device at said second defined security access level;

automatically re-synchronizing said first plurality of managed data objects stored on said network-attached device and said network server;

signing said user off of said computer network in response to a first user request;

in response to a second user request, signing said user back onto said computer network at a third security access level using network-attached device; and

synchronizing a third plurality of managed data objects stored on said network-attached device and said network server at said third defined security access level provided in said multi-level secure file system of said network server and said multi-level secure file system of said network attached device.

7. The method according to claim 5 , further comprising:

signing said user off of said computer network in response to a first user request;

in response to a second user request, signing said user back onto said computer network at a third security access level using network-attached device; and

synchronizing a third plurality of managed data objects stored on said network-attached device and said network server at said third defined security access level provided in said multi-level secure file system of said network server and said multi-level secure file system of said network attached device.

8. A method for secure synchronization of data contained on a network-attached device and a network server, comprising:

establishing a device-to-device single-level secure processing state as between said network attached-device and said network server at a first defined security access level by

(a) authenticating a user, said network attached device, and said network server;

(b) determining an assigned security access level for said user from among a plurality of possible user security access levels; and

(c) determining if said first defined security access level at which said user requests to sign on is lesser than or equal to said assigned security access level of said user;

establishing a second device to device single-level secure processing state as between said network-attached device and a locally-connected device that is locally connected to said network-attached device exclusive of any network connection, said network attached device and said locally-connected device connected at a second defined security access level;

selecting said network server to have a multi-level secure operating system and a multi-level secure file system;

selecting said network-attached device to have a multi-level secure operating system and a multi-level secure file system;

selecting said locally connected device to have a single-level secure operating system, and a single-level secure file system;

synchronizing a first plurality of managed data objects stored on said network attached device and said network server at said first defined security access level

automatically synchronizing a second plurality of managed data objects stored on said network-attached device and said locally connected device at said second defined security access level.

9. The method according to claim 8 , further comprising the step of automatically establishing said second device to device single level secure processing state prior to synchronizing said second plurality of managed data objects, and automatically terminating said second device to device single level secure processing state after synchronizing said second plurality of managed data objects.

10. The method according to claim 9 , further comprising automatically re-synchronizing said first plurality of managed data objects stored on said network-attached device and said network server.

11. The method according to claim 10 , further comprising:

automatically modifying an access level of said network attached device to a third defined security access level in said multi-level secure file system of said network-attached device;

automatically modifying an access level of said network server to said third defined security access level in said multi-level secure file system of said network server; and

synchronizing a third plurality of managed data objects stored on said network-attached device and said network server at said third defined security access level.

12. The method according to claim 8 , further comprising selecting said locally connected device to have a combination of operating system and file system selected from the group consisting of (a) a single-level secure operating system, and a multi-level secure file system, and (b) a multi-level secure operating system, and a multi-level secure file system.

13. The method according to claim 12 , further comprising:

determining if said locally-connected device supports said second defined security level;

automatically synchronizing a second plurality of managed data objects stored on said network-attached device and said locally connected device at said second defined security access level.

14. The method according to claim 13 , further comprising automatically re-synchronizing said first plurality of managed data objects stored on said network-attached device and said network server.

15. The method according to claim 14 , further comprising:

automatically modifying an access level of said network attached device to a third defined security access level in said multi-level secure file system of said network-attached device;

automatically modifying an access level of said network server to said third defined security access level in said multi-level secure file system of said network server; and

synchronizing a third plurality of managed data objects stored on said network-attached device and said network server at said third defined security access level.

16. The method according to claim 13 , further comprising the step of automatically establishing said second device to device single level secure processing state prior to synchronizing said second plurality of managed data objects, and automatically terminating said second device to device single level secure processing state after synchronizing said second plurality of managed data objects.

17. The method according to claim 16 , further comprising automatically setting an access level of said locally connected device in response to a command from said network attached device.

Assignments (2)
CHANGE OF NAME Recorded Nov 19, 2018
From: HARRIS SOLUTIONS NY, INC.
To: HARRIS GLOBAL COMMUNICATIONS, INC.
Reel/Frame 047598/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HARRIS CORPORATION
To: HARRIS SOLUTIONS NY, INC.
Reel/Frame 047600/0598 →