IP Library Granted Patent US 7,657,834
Granted Patent B2
US 7,657,834 · App. 11/169,930 · Granted Feb 2, 2010

Sensitivity label translation

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,657,834
App. No.
11/169,930
Granted
Feb 2, 2010
Kind
B2
Abstract

A Sensitivity Label Translation system allows internal Compartmented Mode Workstation (CMW) format labels to be translated to SELinux policy labels and vice-versa. This translation occurs by mapping the internal CMW bit-mapped representation to predefined SELinux policy strings and vice-versa. Particular enabled CMW categories are converted into SELinux category strings and vice-versa. The respective category values and policies are unaffected.

Claims (23)

1. A method of translating from a Compartmented Mode Workstation labeling encoding format to a SELinux policy language format, where the Compartmented Mode Workstation labeling encoding format includes first sensitivity classifications and categories represented as a binary mapping and the SELinux policy language format includes second sensitivity classifications and categories represented as policy strings of a pre-existing security policy defining relationships of persons and subjects within a system, comprising the steps of:

converting a first sensitivity classification to a corresponding second sensitivity classification policy string; and

converting each enabled category of the Compartmented Mode Workstation labeling encoding format to a policy string representing the enabled category in the SELinux policy language format.

2. A method as in claim 1 , comprising the further step of converting from a human readable sensitivity label to said Compartmented Mode Workstation labeling encoding format by selectively enabling the categories of the Compartmented Mode Workstation labeling encoding format based on the enabled categories in the human readable sensitivity label.

3. A method as in claim 1 , comprising the further step of representing the policy strings representing the enabled categories in the SELinux policy language format in a category compression format.

4. A method of translating from a SELinux policy language format to a Compartmented Mode Workstation labeling encoding format, where the SELinux policy language format includes first sensitivity classifications and categories represented as policy strings of a pre-existing security policy defining relationships of persons and subjects within a system and the Compartmented Mode Workstation labeling encoding format includes second sensitivity classifications and categories represented as a binary mapping, comprising the steps of:

converting a first sensitivity classification of the SELinux policy language format to a corresponding second sensitivity classification of the Compartmented Mode Workstation labeling encoding format; and

converting each category policy string of the SELinux policy language format to an enabled category in the binary mapping of the Compartmented Mode Workstation labeling encoding format.

5. A method as in claim 4 , comprising the further step of converting the Compartmented Mode Workstation labeling encoding format to a human readable sensitivity label by spelling out the enabled categories of the Compartmented Mode Workstation labeling encoding format.

6. A computer readable storage medium comprising:

a first code block that converts a first sensitivity classification of a Compartmented Mode Workstation labeling encoding format to a corresponding second sensitivity classification of a SELinux policy language format, where the Compartmented Mode Workstation labeling encoding format includes first sensitivity classifications and categories represented as a binary mapping and the SELinux policy language format includes second sensitivity classifications and categories represented as policy strings of a pre-existing security policy defining relationships of persons and subjects within a system; and

a second code block that converts each enabled category of the Compartmented Mode Workstation labeling encoding format to a policy string representing the enabled category in the SELinux policy language format.

7. A computer readable storage medium as in claim 6 , further comprising a third code block that converts a human readable sensitivity label to said Compartmented Mode Workstation labeling encoding format by selectively enabling the categories of the Compartmented Mode Workstation labeling encoding format based on the enabled categories in the human readable sensitivity label.

8. A computer readable storage medium as in claim 6 , wherein said second code block represents the policy strings representing the enabled categories in the SELinux policy language format in a category compression format.

9. A computer readable storage medium comprising:

a first code block that converts a first sensitivity classification of a SELinux policy language format to a corresponding second sensitivity classification of a Compartmented Mode Workstation labeling encoding format, where the SELinux policy language format includes first sensitivity classifications and categories represented as policy strings of a pre-existing security policy defining relationships of persons and subjects within a system and the Compartmented Mode Workstation labeling encoding format includes second sensitivity classifications and categories represented as a binary mapping; and

a second code block that converts each category policy string of the SELinux policy language format to an enabled category in the binary mapping of the Compartmented Mode Workstation labeling encoding format.

10. A computer readable storage medium as in claim 9 , further comprising a third code block that converts the Compartmented Mode Workstation labeling encoding format to a human readable sensitivity label by spelling out the enabled categories of the Compartmented Mode Workstation labeling encoding format.

11. A system for translating between a Compartmented Mode Workstation (CMW) sensitivity level format and a SELinux sensitivity level format, comprising:

a memory that stores sensitivity classification data for processing; and

a processor that is programmed to convert a sensitivity classification of the CMW sensitivity level format to a corresponding sensitivity classification of the SELinux sensitivity level format and vice-versa and that is programmed to convert each enabled category in a bit mapping of the CMW sensitivity level format to a policy string representing the enabled category in the SELinux sensitivity level format and vice-versa.

12. A system as in claim 11 , wherein said processor is further programmed to convert a human readable sensitivity label to said CMW sensitivity level format by selectively enabling the categories of the CMW sensitivity level format based on the enabled categories in the human readable sensitivity label.

13. A system as in claim 11 , wherein said processor is programmed to represent the policy strings representing the enabled categories in the SELinux sensitivity level format in a category compression format.

Assignments (13)
CHANGE OF NAME Recorded Mar 21, 2025
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: EVERFOX HOLDINGS LLC
Reel/Frame 070588/0074 →
PARTIAL PATENT RELEASE AND REASSIGNMENT AT REEL/FRAME 055052/0302 Recorded Oct 3, 2023
From: CREDIT SUISSE, AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: FORCEPOINT FEDERAL HOLDINGS LLC (F/K/A FORCEPOINT LLC)
Reel/Frame 065103/0147 →
SECURITY INTEREST Recorded Sep 29, 2023
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS COLLATERAL AGENT
Reel/Frame 065086/0822 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056216/0309 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, LLC (FKA PORTAUTHORITY TECHNOLOGIES, INC.); RAYTHEON OAKLEY SYSTEMS, LLC; FORCEPOINT FEDERAL LLC (FKA RAYTHEON CYBER PRODUCTS, LLC, FKA RAYTHEON CYBER PRODUCTS, INC.)
Reel/Frame 055492/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: FORCEPOINT FEDERAL LLC
To: FORCEPOINT LLC
Reel/Frame 043397/0460 →
CHANGE OF NAME Recorded Mar 4, 2016
From: RAYTHEON CYBER PRODUCTS, LLC
To: FORCEPOINT FEDERAL LLC
Reel/Frame 038007/0280 →
PATENT SECURITY AGREEMENT Recorded Jun 9, 2015
From: WEBSENSE, INC.; RAYTHEON OAKLEY SYSTEMS, LLC; RAYTHEON CYBER PRODUCTS, LLC (FORMERLY KNOWN AS RAYTHEON CYBER PRODUCTS, INC.); PORT AUTHORITY TECHNOLOGIES, INC.
To: RAYTHEON COMPANY
Reel/Frame 035859/0282 →
CHANGE OF NAME Recorded Jun 2, 2015
From: RAYTHEON CYBER PRODUCTS, INC.
To: RAYTHEON CYBER PRODUCTS, LLC
Reel/Frame 035806/0367 →
CHANGE OF NAME Recorded Mar 4, 2015
From: RAYTHEON TRUSTED COMPUTER SOLUTIONS, INC.
To: RAYTHEON CYBER PRODUCTS, INC.
Reel/Frame 035131/0001 →
CHANGE OF NAME Recorded Oct 4, 2012
From: TRUSTED COMPUTER SOLUTIONS
To: RAYTHEON TRUSTED COMPUTER SOLUTIONS, INC.
Reel/Frame 029077/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2005
From: HANSON, CHAD J.
To: TRUSTED COMPUTER SOLUTIONS
Reel/Frame 016598/0785 →