Patent ID: 8161281

Claim:
A method for providing high assurance data tagging via a data tagging system, the method comprising: analyzing a message utilizing a high-assurance tagging application, the high-assurance tagging application being executed on a microprocessor of the data tagging system, the microprocessor being configured for supporting more than one level of security, wherein analyzing the message includes: analyzing an input/output (I/O) source of the message and a content of the message, and identifying a security level classification of the message and a security level compartment of the message based on the analyzing of the I/O source of the message and the content of the message; generating a tag for attaching to the message, the tag including the security level classification and the security level compartment; and attaching the tag to the message by applying a message authentication scheme, wherein the message authentication scheme prohibits data modification and tag modification by any down-stream application.