IP Library Granted Patent US 9,858,324
Granted Patent B2
US 9,858,324 · App. 14/302,735 · Granted Jan 2, 2018

Trusted download toolkit

Inventors: William Joy (Melbourne, FL); Armen Djougarian (Flushing, NY)
Assignee: Northrop Grumman Systems Corporation
G06F17/30572
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,858,324
App. No.
14/302,735
Granted
Jan 2, 2018
Kind
B2
Abstract

A method of extracting unclassified data from a collection of data including both classified data and unclassified data, includes: providing a plain text format file including a plurality of attributes; using the attributes to identify unclassified data within a collection of data that includes a combination of unclassified and classified data; and extracting the identified unclassified data from the collection of data. An apparatus that implements the method is also provided.

Claims (33)

1. A method of extracting unclassified data from a collection of data including both classified data and unclassified data, the method comprising:

providing a plain text format file including a plurality of attributes in a computer system that includes a classified environment having a collection of data, which includes messages of both classified binary data and unclassified binary data, wherein the plain text format file describes each of the attributes in a message data structure in a classified network on a message type basis, wherein at least one of the attributes comprises a security mark;

executing a software application within the classified environment, the software application comprising a trusted download toolkit programmed for:

(a) processing at least one message contained within the collection of data by receiving target input data associated with the message, wherein the target input data comprises a binary data stream comprising classified binary data, a binary data stream comprising unclassified binary data, or a combination thereof,

(b) identifying security mark data in at least one of the binary data streams, and

(c) identifying a level of classification for at least a portion of the target input data in response to the security mark data;

wherein the trusted download toolkit is independent of the message data structure within the classified environment and

extracting at least a portion of the identified unclassified binary data from the collection of data in the classified environment in response to the identified level of classification.

2. The method of claim 1 , wherein the format file includes multiple security marks each having an associated level of classification comprising unclassified, classified, confidential, secret, top secret, or a combination thereof.

3. The method of claim 1 , wherein the collection of data includes binary files and the binary files are filtered on both variable type and bit wise levels in accordance with at least one of the security marks.

4. The method of claim 1 , wherein the collection of data follows a defined data structure criteria that is consistent with system description documentation.

5. The method of claim 4 , wherein a message structure of files in the collection of data are described by an Object Management Group Interface Description Document Language.

6. The method of claim 1 , wherein the collection of data includes nested data.

7. The method of claim 1 , wherein the trusted download toolkit is further programmed for extracting, decoding, and filtering the identified unclassified data and storing the unclassified data in plain text files.

8. The method of claim 7 , wherein the trusted download toolkit is further programmed for using at least one of the attributes to decode message reports written into a binary file.

9. An apparatus comprising:

a computer system including a classified environment including a collection of data including both classified binary data and unclassified binary data;

a plain text format file including a plurality of attributes, wherein the plain text format file describes each of the attributes in a message data structure in a classified network on a message type basis, wherein at least one of the attributes comprises a security mark;

a software application programmed for execution within the classified environment, the software application comprising a trusted download toolkit programmed for:

(a) processing at least one message contained within the collection of data by receiving target input data associated with the message, wherein the target input data comprises a binary data stream comprising classified binary data, a binary data stream comprising unclassified binary data, or a combination thereof,

(b) identifying security mark data in at least one of the binary data streams,

(c) identifying a level of classification for at least a portion of the target input data in response to the security mark data, and

(d) extracting at least a portion of the unclassified binary data from the collection of data in the classified environment in response to the identified level of classification;

wherein the trusted download toolkit is independent of the message data structure within the classified environment; and

an unclassified environment including a memory configured to receive the extracted unclassified binary data.

10. The apparatus of claim 9 , wherein the format file includes multiple security marks each having an associated level of classification comprising unclassified, classified, confidential, secret, top secret, or a combination thereof.

11. The apparatus of claim 9 , wherein the collection of data includes binary files and the trusted download toolkit is configured to filter the binary files on both variable type and bit wise levels in accordance with security marks provided in the format file.

12. The apparatus of claim 9 , wherein the collection of data follows a defined data structure criteria that is consistent with system description documentation.

13. The apparatus of claim 12 , wherein a message structure of files in the collection of data are described by an Object Management Group Interface Description Document Language.

14. The apparatus of claim 9 , wherein the identified unclassified data is placed in plain text files.

15. The apparatus of claim 9 , wherein the collection of data includes nested data.

16. The apparatus of claim 9 , wherein the trusted download toolkit is further programmed for extracting, decoding, and filtering the identified unclassified data and storing the unclassified data in plain text files.

17. The apparatus of claim 16 , wherein the trusted download toolkit is configured to use at least one of the attributes to decode message reports written into a binary file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2014
From: JOY, WILLIAM; DJOUGARIAN, ARMEN
To: NORTHROP GRUMMAN SYSTEMS CORPORATION
Reel/Frame 033088/0970 →
Continuity (2)
Provisional Application 61834644 · Jun 13, 2013
Related Publication 20140372460A1 · Dec 18, 2014